Linux常用命令(一)基本格式、文件处理和文件搜索命令

四、帮助命令

man,--help,help,info总共四种获取帮助的命令。

4.1man命令

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、查看和内核相关文件的帮助

manman,manls,man-fpassword,man1password,whereispassword,man-fnull,man-fifconfig

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.3bzip格式

压缩:

bzip2源文件名//压缩文件,源文件会消失

bzip2-k源文件//压缩后保留源文件

*bzip不能压缩目录

解压缩:

bzip-d压缩文件//解压bzip2文件

bunbzip压缩文件//压缩文件

5.4tar.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 [选项] 时间

linux下img解压命令_linux tarbz2 解压命令

时间后加上“&”,则表示将当前计划任务放置后台运行!若不放置后台运行,则当前界面直至死机/重启,都难以进行操作。

这个时侯,假如当前用户按【ctrl+c】可以取消本次死机或重启的操作,而其他用户假如按【ctrl+c】的话,则不会取消死机或重启操作,但可以退出中断,继续进行其他操作。

选项:

-h 关机 
-r 重启 
-c 取消上一个关机命令 

时间:

now    //现在
时:分 //后面的时间可以使用【+m】格式,表示多少分钟后执行。也可以使用【hh:mm】格式,表示指定的时间执行,该时间是24小时制的;

举例:

【shutdown-h05:30】设定下午05:30死机

【shutdown-hnow】立即死机

【shutdown-r05:30】设定下午05:30重启

【shutdown-rnow】立即重启

【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挂载命令(可理解为分配c盘)

(1)查询与手动挂载

mount 查询系统中已挂载的设备
mount -a 依据配置文件/etc/fstab的内容,自动挂载

光碟U盘数据不建议写入手动挂载中,否则开机时没有光碟,U盘的话,系统会崩溃。

(2)挂载命令的格式

mount [-t 文件系统] [-o 特殊选项] [设备文件名] [挂载点]

选项:

-t 文件系统:加入文件系统类型来指定挂载的类型,ext3,ext4,光盘:iso9660等文件系统
-o 特殊选项:可以指定挂载的额外选项

特殊选项表:

mount-oremount,noexec/home给home分区重新挂载而且不容许可执行文件运行,虽然文件本身有可执行权限

7.2挂载/卸载光碟7.2.1挂载光碟

mkdir/mnt/cdrom/#构建挂载点,空目录都可以

mount-tiso9660/dev/sr0/mnt/cdrom/

或mount/dev/sr0/mnt/cdrom/挂载光碟

注:

1)/dev/sr0光盘设备名,也可以用cdrom/dev/cdrom/dev/sr0的软链接,但是建议使用/dev/sr0,因为当系统未完全启动时,软链接是不生效的。)

2)-t iso9660 可以省略,因为系统知道sr0iso9660

当执行命令后显示:mount:blockdevice/dev/sr0iswrite-protected,mountingread-only-->由于挂载的时侯linux串口驱动,默认的挂载权限是读写(rw),所以当光碟挂载完后,系统会尝试挂载读写权限,而光碟本身是只读的linux tarbz2 解压命令,所以会提示该信息。这也间接的提示了光碟早已正确挂载。

ll/mnt/cdrom/-->通过该命令就可以看见光碟内容了

7.2.2卸载光碟

umount设备文件名或挂载点

umount/mnt/cdrom/或umount/dev/sr0

退出光碟:

挂载光碟后linux查看磁盘空间,退出光碟时侯须要对挂载点进行卸载(必须执行),并且在卸载的时侯倘若出现卸载不了的情况,极有可能是当前用户处在cdrom上面,须要当前用户先挪到别的目录才可以。

7.3挂载U盘

先查看U盘的设备名是哪些,之后再挂载,通常是sdb1。

fdisk-l//查看系统中早已辨识的硬碟

mount-tvfat/dev/sdb1/mnt/usb/

注:

vfat指的是fat32文件系统,单个文件不超过4GB。

Linux默认不支持NTFS文件系统的可以下载ntfs-3g软件安装linux tarbz2 解压命令,并且ntfs格式只能是只读的//通常为联通硬碟

八、用户登入查看命令8.1w

查看系统当前信息(负载和开机时间等信息)当前早已登陆的用户以及从哪些终端步入。

loadaverage:x.xxx.xxx.xx表示系统在1分钟内5分钟内15分钟内的平均负载(CPU显存)

tty:终端tty1本机终端pts/0第一个远程终端

IDLE:用户闲置时间

8.2who

who与w类似,并且听到的信息更少(简化)

8.3last

查询当前登陆和过去登陆用户信息

(可以看见reboot时间)实际是查看/var/log/wtmp但必须用last命令能够看。

8.4lastlog

查看所有用户最后一次登录时间

/var/log/lastlog不能直接看也是用lastlog看

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复