标 题: Linux一句话问答(2007/04/09更新)
撰写:范有昌 2007/04/09
(此刻,2007年春天到了,为回报一直支持我们的朋友们。。。
有昌在线站长:范有昌,用心打造Linux学习精品档案!)
--------------------------目录-网络无关篇-目录--------------------------
0001 修改主机名
0002.a Ret Hat Linux启动到文字界面(不启动xwindow)
0002.b 如何在控制台和xwindow之间切换
0003 redhat的自动升级问题
0004 windows下看linux分区的软件 :
0005 mount用法
0006 在vmware的LINUX中使用本地硬盘的FAT分区
0007.a 删除名为\a的文件
0007.c 删除名字带的/和‘\0'文件
0007.d 删除名字带不可见字符的文件
0007.e 删除文件大小为零的文件
0008 redhat设置滚轮鼠标(mc1011) :
0009 加装xwindow
0010 删除linux分区
0011 如何退出man
0012 不编译内核,mount ntfs分区
0013 redhat 8.0中用xmms听mp3
0014 找回忘记了的root口令(lilo/grub)
0015 使ctrl + alt + del失效
0016 如何看出redhat的版本(7.3?8.0?)
0017 文件在哪个rpm中(无双)
0018 把man或info的信息存为文本文件
0019 利用现存两个文件,生成一个新的文件
0020 设置com1口,让超级终端通过com1口进行登录
0021 删除目录下所有文件包括子目录
0022 查看系统信息
0023 去掉多余的回车符
0024 切换X桌面(lnx3000)
0025 通用的声卡驱动程序(lnx3000)
0026 改变redhat的系统语言/字符集(beming/mc1011)
0027 把屏幕设置为90列
0028 使用md5sum文件
0029 一次解压多个zip文件
0030 看pdf文件
0031 查找权限位为S的文件
0032 装中文输入法
0033 把弹出的光盘收回来
0034 cd光盘做成iso文件
0035 快速观看开机的硬件检测
0036 查看硬盘的使用情况
0037 查看目录的大小
0038 查找或删除正在使用某文件的进程(wwwzc)
0039 安装软件
0040 字符模式下设置/删除环境变量
0041.a ls如何看到.开头的文件
0041.b 如何只看到点开头的文件?
0042 rpm中的文件安装到哪里去了
0043 使用src.rpm
0044 vim中显示颜色或不显示颜色
0045 linux是实时还是分时操作系统
0046 make bzImage -j的j是什么意思(wind521)
0047 源码包怎么没有
0048 修改系统时间
0049 开机就mount上windows下的分区
0050 linux怎么用这么多内存
0051 FSTAB 最后的配置项里边最后两个数字是什么意思(lnx3000)
0052 linux中让用户的密码必须有一定的长度,并且符合复杂度(eapass)
0053 linux中的比较常见的翻译软件?
0054 不让显示器休眠
0055 用dat查询昨天的日期(gadfly)
0056 xwindow下如何截屏
0057 解压小全
0058 在多级目录中查找某个文件的方法
0059 不让普通用户自己改密码(myxfc)
0060 显卡实在配不上怎么办(win_bigboy)
0061 超强删除格式化工具(弱智)
0062 如何让xmms播放列表里显示正确的中文(myxfc)
0063 linux下听MP3(hehhb)
0064 安装中文字体(hehhb)
0065 装载windows分区的FAT32、FAT16文件系统(hehhb)
-----------------目录-网络相关篇-目录---------------------
0001 让apache的默认字符集变为中文
0002 永久更改ip
0003 从Linux上远程显示Windows桌面(lnx3000)
0004 手动添加默认网关
0005 redhat 8.0上msn和qq
0006 查出22端口现在运行什么程序
0008 RH8.0命令行下轻松改变ping 的TTL值(cgweb)
0009 RH8.0命令行下轻松改变系统配置默认值(houaq)
0010 mount局域网上其他windows机器共享出的目录
0011 允许|禁止root通过SSH登陆(Fun-FreeBSD)
0012 让root直接telnet登陆
0013 在linux接adsl设备
0014 让linux自动同步时间(shunz)
0015 linux的网上资源有哪些
0016 北京的培训点
0017 改变telnet的端口
0018 终端模式有问题(sakulagi)
0019 模仿超级终端,LINUX里什么程序连接路由器和交换机(alstone)
0020 ssh上来能不能不自动断线(wind521)
0021 用什么工具做入侵检测
0022 Linux下检测程序内存泄漏的工具
0023 linux下如何监视所有通过本机网卡的数据
0024 为什么root执行好多命令都说command not found
0025 关闭用户的POP3权限(tiansgx)
0026 linux下播放flash动画(myxfc)
0027 锁定wu-ftp用户目录(wangla)
0028 Q:如何查看当前网络速度?
0029 Q: Proftp连接后显示:500 FTP server shut down,是怎么回事?
------------------------目录-程序开发篇-目录----------------------
0001 linux下调试core文件
0002 gcc abc.c得到的a.out不能运行
0003 c++ 编译时为什么出错信息说cout没定义
0004 新编译生成的gcc ,使用的标准连接库都在/usr/local/lib 下了,但使用的缺省的连接路径是 /usr/lib 怎样添加?(除了在每次编译时 增加 -L /usr/local/lib 以外)(sakulagi)
------------------------目录-经典图书篇-目录----------------------
0001 GNU/Linux高级网络应用服务指南
0002 Linux Apache Web Server管理指南
0003 Linux内核情景分析
0004 Unix环境高级编程
0005 编程精粹--Microsoft编写优质无错c程序秘诀
0006 understanding the linux kernel第二版
0007 UNIX操作系统教程(英文版)(弱智)
0008 UNIX编程环境(弱智)
0009 The Art of UNIX Programming(hutuworm)
0010 unix网络编程--卷一《套接口API和X/Open传输接口API》(slg1972)
0011 unix网络编程--卷二《进程间通讯》(slg1972)
0012 unix网络编程--卷三《应用程序》(slg1972)
0013 《基于C++ CORBA高级编程》(slg197
------------------------------目录结束----------------------------------
----------------------------网络无关篇--------------------------
0001 修改主机名
vi /etc/sysconfig/network,修改HOSTNAME一行为HOSTNAME=主机名,重启后也能生效
在终端下输入hostname YourNewHostname,也能暂时生效;重起后失效。
(vi /etc/hostname)
0002.a Ret Hat Linux启动到文字界面(不启动xwindow)
将/etc/inittab中 id:5:initdefault: 一行中的5改为3
0002.b 切换图形和字符界面
alt+ctrl+f1(...f8)
0003 redhat的自动升级问题
在www.redhat.com/corp/support/errata/找到补丁,6.1以后的版本带有一个工
具up2date,它能够测定哪些rpm包需要升级,然后自动从redhat的站点下载并完成安装。
0004 windows下看linux分区的软件 :
Paragon.Ext2FS.Anywhere.2.5.rar和explore2fs-1.00-pre4.zip
0005 mount用法
fat32的分区:#> mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom
ntfs分区用上述方法可显示部分中文,2.6内核需要用nls=cp936参数
iso文件 :#>mount -o loop /abc.iso /mnt/cdrom
软盘 :#>mount /dev/fd0 /mnt/floppy
USB闪存 :#>mount /dev/sda1 /mnt/cdrom
所有/etc/fstab内容 mount -a
注:mount时可以指定文件格式"-t 格式", 格式可以为vfat, ext2, ext3等.
0006 在vmware的LINUX中使用本地硬盘的FAT分区
将本地的FAT分区共享,然后在VMWARE中使用SMBFS挂上。可以将如下的行放到/etc/fstab中:
//win_ip/D$ /mnt/d smbfs defaults,auto,username=win_name,password=win_pass,codepage=936,iocharset=gb2312 0 0
其中win_ip是你的windows的IP地址;
D$是你的windows里面共享的D盘的共享名;
/mnt/d是要将该分区mount到linux的目录;
win_name和win_pass是你的WINDOWS里面可以读取该分区的用户,比如你的管理员名和密码。
如果你运行了/etc/rc.d/init.d/netfs,那么在启动的时候就会自动挂载这个分区。
0007.a 删除名为-a的文件
rm ./-a
rm -- -a 告诉rm这是最后一个选项,参见getopt
ls -i 列出inum,然后用find . -inum inum_of_thisfile -exec rm '{}' \;
0007.b 删除名为\a的文件
rm \\a
0007.c 删除名字带的/和‘\0'文件
这些字符是正常文件系统所不允许的字符,但可能在文件名中产生,如unix下的NFS文件系统在Mac系统上使用
1.解决的方法,把NFS文件系统在挂到不过滤'/'字符的系统下删除含特殊文件名的文件。
2.也可,将错误文件名的目录其它文件移走,ls -id 显示含该文件目录的inum,umount 文件系统,
clri清除该目录的inum,fsck,mount,check your lost+found,rename the file in it.
最好是通过WINDOWS FTP过去就可以删除任何文件名的文件了!
0007.d 删除名字带不可见字符的文件
列出文件名并转储到文件:ls -l >aaa
然后编辑文件的内容加入rm命令使其内容成为删除上述文件的格式:
vi aaa
[rm -r *******
]
把文件加上执行权限 chmod +x aaa
执行 $aaa
0007.e 删除文件大小为零的文件
rm -i `find ./ -size 0`
find ./ -size 0 -exec rm {} \;
find ./ -size |xargs rm -f &非常有效
for file in * #自己定义需要删除的文件类型
do
if [ ! -s ${file} ]
then
rm ${file}
echo "rm $file Success!"
fi
done
0008 redhat设置滚轮鼠标(mc1011) :
进入X后,选择鼠标的配置,选择wheel mouse(ps/2)就可以了,
如果鼠标表现异常,重启计算机即可。
(su
vi /etc/X11/XF86Config-4(RH等系统没有'-4')
把PS/2 改成 ImPS/2)
0009 加装xwindow
用linux光盘启动,选择升级,然后单独选择包,安装即可
0010 删除linux分区
做一张partition magic的启动软盘,启动后删除. 或者用win2000的启动光盘启动,然后删除.
0011 如何退出man
q键
0012 不编译内核,mount ntfs分区
原装rh8,未升级或编译内核
0. 用uname -r命令查看自己的内核版本(以下以2.4.18-14为例)
1. 上google.com搜索并下载 kernel-ntfs-2.4.18-14.i686.rpm
2. rpm -ivh kernel-ntfs-2.4.18-14.i686.rpm
3. mkdir /mnt/c
4. mount -t ntfs /dev/hda1 /mnt/c
0013 redhat 8.0中用xmms听mp3
下载www.gurulabs.com/files/xmms-mp3-1.2.7-13.p.i386.rpm
rpm -Uvh xmms-mp3-1.2.7-13.p.i386.rpm
0014 找回忘记了的root口令(lilo/grub) |