Linux经常使用命令(一)基本格式、文件处理和文件搜索命令shell
man,--help,help,info
总共四种获取帮助的命令。segmentfault
man
是manual
的缩写windows
man
命令名称
例如:man ls
安全
进入man
命令里操做,q
退出 ,输入:/ -d
搜索"-d
"字符串,按n
往下搜"-d
",shift+n
往上搜"-d
"函数
man
的级别:spa
一、查看命令的帮助 二、查看可被内核调用的函数的帮助 三、查看函数和函数库的帮助 四、查看特殊文件的帮助(主要是/dev目录下的文件) 五、查看配置文件的帮助 六、查看游戏的帮助 七、查看其它杂项的帮助 八、查看系统管理员可用命令的帮助 九、查看和内核相关文件的帮助
man man, man ls,man -f password,man 1 password,whereis password,man -f null,man -f ifconfigcode
man -f
命令 至关于whatis
命令man -k
命令 至关于apropos
命令 搜索含有关键词“命令”的帮助文档游戏
命令
--help
获取选项帮助ip
例如: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
压缩:zip
压缩文件名 源文件 //压缩文件zip
-r
压缩目录名 源目录 //压缩目录
解压缩:unzip
压缩文件 //解压缩文件
压缩:gzip
源文件 //压缩为.gz格式的压缩文件,源文件会消失
gzip -c
源文件 > 压缩文件 //压缩为.gz
格式,源文件保留gzip -r
目录 //压缩目录下全部子文件,可是不能压缩目录
解压缩:gzip -d
压缩文件 //解压缩文件gunzip
压缩文件 //解压缩文件
压缩:bzip2
源文件名 //压缩文件,源文件会消失
bzip2 -k
源文件 //压缩后保留源文件
*bzip
不能压缩目录
解压缩:bzip -d
压缩文件 //解压bzip2文件bunbzip
压缩文件 //压缩文件
打包命令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
压缩包文件名
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
0 //关机 1 //单用户(相似windows安全模式) 2 //不彻底多用户,不含NFS服务(字符界面,不包含文件共享服务) 3 //彻底多用户(字符界面) 4 //未分配 5 //图形界面 6 //重启
runlevel
查看运行级别 前级别 当前级别
logout
退出当前用户,也就是注销。
(1)查询与自动挂载
mount
查询系统中已挂载的设备mount -a
依据配置文件/etc/fstab
的内容,自动挂载
光盘 U盘 数据不建议写入自动挂载中, 不然开机时没有光盘,U盘的话, 系统会崩溃。
(2)挂载命令的格式
mount
[-t
文件系统] [-o
特殊选项] [设备文件名] [挂载点]
选项:
-t 文件系统:加入文件系统类型来指定挂载的类型,ext3,ext4,光盘:iso9660等文件系统 -o 特殊选项:能够指定挂载的额外选项
特殊选项表:
mount -o remount,noexec /home
给home
分区从新挂载而且不容许可执行文件运行,即便文件自己有可执行权限
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/
-->经过该命令就能够看到光盘内容了
umount
设备文件名或挂载点umount /mnt/cdrom/
或umount /dev/sr0
退出光盘:
挂载光盘后,退出光盘时候须要对挂载点进行卸载(必须执行
),并且在卸载的时候若是出现卸载不了的状况,极有多是当前用户处在cdrom里面,须要当前用户先退到别的目录才能够。
先查看U盘的设备名是什么,而后再挂载,通常是sdb1。fdisk -l
//查看系统中已经识别的硬盘mount
-t vfat /dev/sdb1 /mnt/usb/
注:vfat
指的是fat32
文件系统,单个文件不超过4GB。Linux
默认不支持NTFS
文件系统的 能够下载ntfs-3g
软件安装,可是ntfs
格式只能是只读的 //通常为移动硬盘
查看系统当前信息(负载和开机时间等信息)当前已经登陆的用户以及从什么终端进入。
load average
: x.xx x.xx x.xx 表示系统在1分钟内 5分钟内 15分钟内的平均负载(CPU
内存)tty
:终端 tty1
本机终端 pts/0
第一个远程终端 IDLE
:用户闲置时间
who
与w
相似,可是看到的信息更少(简化)
查询当前登录和过去登录用户信息
(能够看到reboot
时间)实际是查看/var/log/wtmp
但必须用last命令才能看
。
查看全部用户最后一次登录时间
/var/log/lastlog
不能直接看 也是用lastlog
看