man 查看命令和配置文件的帮助信息。
man 查询,可以用/ 来搜查要找的选项信息,看简要contents。查最前面的name的信息。
man这个命令其实就是调用的more命令来显示文件,所以more的常用用法在这也适用:
这个man的帮助文档主要看name,就是这个命令的主要作用,然后大体看下选项就OK。
下面这是不对的,查看这个配置文件的帮助文档,不能加绝对路径,
正确的是:
像下面这样,在两个目录下都有这个命令,一个是配置文件一个是命令,那么会优先显示命令的帮助:
这个时候如果想查看命令的帮助文档信息,那么:
就OK了。
whatis 得到命令的简要信息。用apropos查看配置文件的简要信息。用--help得到常用的命令信息,比man简洁好用。记住是两个横杠加help。
只看命令的选项,用下面的:
用man查看帮助后改系统时间:
查看shell内置命令的帮助,用:
注意这些命令是没有路径的。
例如:
再例如:
系统的内置命令如cd umask 等用help不加横杠。但是help是在前面的,如help umask。
本节总结:
who查看当前登录的用户。简写w也是此功能并且带有负载。
uptime是系统连续运行的时间。
idle是累计的空闲时间,jcpu是累计占用cpu的时间,pcpu是当前执行的命令,就是后面的那个 - bash 占用cpu的时间。
Linux解压缩命令:
这个命令只能压缩文件。并且压缩后源文件删除。
gzip是压缩命令,不能压缩目录并且不能保留源文件。
gunzip是解压缩命令。
tar是打包命令,可以对目录打包,tar -cvf japan.tar japan 把Japan这个文件打包成Japan.tar。-f是指明打包后的文件名,-v是显示过程,-c是打包的意思。
创建打包的同时压缩:加个参数 z 就可以了。
tar -zxvf 是解压缩解包
zip既可以压缩文件也可以压缩目录,还能保留原文件。格式跟tar是一样的。参数-r就是压缩目录。
unzip是解压缩命令
升级版,压缩比高并且保留源文件:
tar.bz2 tar -cjf
tar -xjf
在线且是同一个机器上的用户,可以发信:
write feihw
come on baby!
ctrl+D结束
ifconfig
不管在不在线,都可以发信,也都可以收信:
mail feihw
last:登入系统的用户信息。
lastlog:列出所有用户,不管是否登录。
traceroute显示数据包到目的机之间的路径。
traceroute www.sina.com
netstat显示网络状态。
图中能列出很多信息,其中发起的端口是随机的,接收的端口是固定的。
setup配置网络信息,是redhat专有的命令。永久生效,即使重启Linux。Unix更没有这个命令。
配置完后要重启网络服务:
service network restart
mount挂载:
先创建一个目录,
然后mount -t iso9660 /dev/sr0 /mnt/cdrom/就可以了
-t iso9660可以省略因为系统会自动知道光盘的格式。 sr0是光盘的设备文件名,系统以及分配好的,记住对应关系就可以了。
/mnt/cdrom 是创建的目录。
卸载这个挂载的命令:
umount /dev/sr0用这个还是目录都可以,因为以及连接了这俩。但只能用一个,并且不能在光盘目录下卸载,要退出这个目录。
关机命令:
shutdown
shutdown -h 20:30指定时间。
shutdown -h now
如果指定时间了,但发现时间指定错了,可以用-c取消。
这个命令,现在的很多命令会正确保存关机时的状态。
reboot重启命令。init 6类似。
NFS是Linux和Unix之间共享和传输文件的一个服务。
退出登录:
logout