上一篇
Linux常用命令(一)基本格式、文件处理和文件搜索命令
四、帮助命令
man,--help,help,info
总共四种获取帮助的命令。
4.1 man命令
man
是manual
的缩写
man
命令名称
例如:man ls
进入man
命令里操作,q
退出 ,输入:/ -d
搜索"-d
"字符串,按n
往下搜"-d
",shift+n
往上搜"-d
"
man
的级别:
1、查看命令的帮助
2、查看可被内核调用的函数的帮助
3、查看函数和函数库的帮助
4、查看特殊文件的帮助(主要是/dev目录下的文件)
5、查看配置文件的帮助
6、查看游戏的帮助
7、查看其它杂项的帮助
8、查看系统管理员可用命令的帮助
9、查看和内核相关文件的帮助
man man, man ls,man -f password,man 1 password,whereis password,man -f null,man -f ifconfig
man -f
命令 相当于whatis
命令man -k
命令 相当于apropos
命令 搜索含有关键词“命令”的帮助文档
4.2 其它帮助命令
命令
--help
获取选项帮助
例如:ls --help
help shell
内部命令
例如:whereis
可以用来判断一个命令是否是shell
内部命令,ls
在/bin/
下面有可执行文件说明ls
命令不是shell
内部命令,cd
命令在/bin/
下面没有相应的可执行文件,所以是shell
自带的命令.
info 命令
info
里面内容十分繁琐,是关于命令的一个巨大的帮助文档,里面有各个版本对于此命令
的说明。
-回车:进入带*号的说明
-u: 进入上层页面
-n: 进入下一个帮助小节
-p: 进入上一个帮助小节
-q: 退出
五、压缩与解压缩命令
常用压缩格式:
.zip
.gz
.bz2
.tar.gz
.tar.bz2
5.1 .zip格式
压缩:zip
压缩文件名 源文件 //压缩文件zip
-r
压缩目录名 源目录 //压缩目录
解压缩:unzip
压缩文件 //解压缩文件
5.2 .gz格式
压缩:gzip
源文件 //压缩为.gz格式的压缩文件,源文件会消失
gzip -c
源文件 > 压缩文件 //压缩为.gz
格式,源文件保留gzip -r
目录 //压缩目录下所有子文件,但是不能压缩目录
解压缩:gzip -d
压缩文件 //解压缩文件gunzip
压缩文件 //解压缩文件
5.3 bzip格式
压缩:bzip2
源文件名 //压缩文件,源文件会消失
bzip2 -k
源文件 //压缩后保留源文件
*bzip
不能压缩目录
解压缩:bzip -d
压缩文件 //解压bzip2文件bunbzip
压缩文件 //压缩文件
5.4 tar.gz 和 tar.bz2格式
打包命令tar:tar -cvf
打包文件名 源文件 //压缩为tar
格式tar -zvcf
压缩包名.tar.gz
源文件 //压缩为.tar.gz
格式tar -jvcf
压缩包名.tar.bz2
源文件 //压缩为.tar.bz2
格式
-c
:打包-v
:显示过程-f
:指定打包后的文件名
解压tar:tar -xvf
打包文件名 //解压tar
格式文件tar -zxvf
压缩包名.tar.gz
//解压.tar.gz
格式文件tar -jxvf
压缩包名.tar.bz2
//解压.tar.bz2
格式文件
-x
:解打包-z
:压缩为.tar.gz
格式-j
:压缩为.tar.bz2
格式
其他用法:
(1)指定解压缩位置tar -jxvf
打包文件名 -C
绝对路径
(2)同时压缩多个文件到指定路径tar -zcvf
绝对路径(/tmp/
) 打包文件名 源文件 源文件
(3)查看压缩包内文件,不解压tar -ztvf
压缩包文件名
六、关机和重启命令
6.1 关机和重启
shutdown
[选项] 时间
时间后加上“&
”,则表示将当前计划任务放置后台运行!若不放置后台运行,则当前界面直到关机/重启,都无法进行操作。
这个时候,如果当前用户按【ctrl+c
】可以取消本次关机或重启的操作,而其他用户如果按【ctrl+c
】的话,则不会取消关机或重启操作,但可以退出中断,继续进行其他操作。
选项:
-h 关机
-r 重启
-c 取消上一个关机命令
时间:
now //现在
时:分 //后面的时间可以使用【+m】格式,表示多少分钟后执行。也可以使用【hh:mm】格式,表示指定的时间执行,该时间是24小时制的;
举例:
【shutdown -h
05:30】 设定凌晨05:30关机
【shutdown -h
now】 立即关机
【shutdown -r
05:30】 设定凌晨05:30重启
【shutdown -r now
】 立即重启
【shutdown -c
】 取消前一个关机或重启命令
其他关机命令:
1. halt
2. poweroff
3. init 0
以上三个关机命令不建议使用,相对shutdown
,shutdown
更为安全;
其他重启命令:
1. reboot
2. init 6
6.2 系统运行级别
0 //关机
1 //单用户(类似windows安全模式)
2 //不完全多用户,不含NFS服务(字符界面,不包含文件共享服务)
3 //完全多用户(字符界面)
4 //未分配
5 //图形界面
6 //重启
runlevel
查看运行级别 前级别 当前级别
logout
退出当前用户,也就是注销。
七、挂载与卸载命令
7.1 挂载命令(可理解为分配盘符)
(1)查询与自动挂载
mount
查询系统中已挂载的设备mount -a
依据配置文件/etc/fstab
的内容,自动挂载
光盘 U盘 数据不建议写入自动挂载中, 否则开机时没有光盘,U盘的话, 系统会崩溃。
(2)挂载命令的格式
mount
[-t
文件系统] [-o
特殊选项] [设备文件名] [挂载点]
选项:
-t 文件系统:加入文件系统类型来指定挂载的类型,ext3,ext4,光盘:iso9660等文件系统
-o 特殊选项:可以指定挂载的额外选项
特殊选项表:
mount -o remount,noexec /home
给home
分区重新挂载并且不允许可执行文件运行,即使文件本身有可执行权限
7.2 挂载/卸载光盘
7.2.1 挂载光盘
mkdir /mnt/cdrom/
#建立挂载点,空目录
都可以mount -t iso9660 /dev/sr0 /mnt/cdrom/
或mount /dev/sr0 /mnt/cdrom/
挂载光盘
注:
1)
/dev/sr0
是光盘设备名,也可以用cdrom
(/dev/cdrom
是/dev/sr0
的软链接,但是建议使用/dev/sr0
,因为当系统未完全启动时,软链接是不生效的。)2)
-t iso9660
可以省略,因为系统知道sr0
是iso9660
当执行命令后显示:mount: block device /dev/sr0 is write-protected,mounting read-only
-->因为挂载的时候,默认的挂载权限是读写(rw),所以当光盘挂载完后,系统会尝试挂载读写权限,而光盘本身是只读的,所以会提示该信息。这也间接的提示了光盘已经正确挂载。
ll /mnt/cdrom/
-->通过该命令就可以看到光盘内容了
7.2.2 卸载光盘
umount
设备文件名或挂载点umount /mnt/cdrom/
或umount /dev/sr0
退出光盘:
挂载光盘后,退出光盘时候需要对挂载点进行卸载(必须执行
),而且在卸载的时候如果出现卸载不了的情况,极有可能是当前用户处在cdrom里面,需要当前用户先退到别的目录才可以。
7.3 挂载U盘
先查看U盘的设备名是什么,然后再挂载,一般是sdb1。fdisk -l
//查看系统中已经识别的硬盘mount
-t vfat /dev/sdb1 /mnt/usb/
注:vfat
指的是fat32
文件系统,单个文件不超过4GB。Linux
默认不支持NTFS
文件系统的 可以下载ntfs-3g
软件安装,但是ntfs
格式只能是只读的 //一般为移动硬盘
八、用户登录查看命令
8.1 w
查看系统当前信息(负载和开机时间等信息)当前已经登录的用户以及从什么终端进入。
load average
: x.xx x.xx x.xx 表示系统在1分钟内 5分钟内 15分钟内的平均负载(CPU
内存)tty
:终端 tty1
本机终端 pts/0
第一个远程终端 IDLE
:用户闲置时间
8.2 who
who
与w
类似,但是看到的信息更少(简化)
8.3 last
查询当前登陆和过去登陆用户信息
(可以看到reboot
时间)实际是查看/var/log/wtmp
但必须用last命令才能看
。
8.4 lastlog
查看所有用户最后一次登陆时间
/var/log/lastlog
不能直接看 也是用lastlog
看
完!
上一篇
Linux常用命令(一)基本格式、文件处理和文件搜索命令