时隔多日,回顾linux的相关总结,将之前所学习的linux常用命令总结如下,以备不时查阅。
命令基本格式
[root@localhost~]#命令 [选项] [参数]
root ——代表当前登录用户
localhost——主机名
~ ——当前所在目录(家目录)
# ——表示为root用户
一、查询命令
ls——查询目录中的文件
选项: -a 显示所有文件
-l 显示详细信息
-d 查看目录属性
-h 显示目录大小
-i 显示inode
二、文件处理命令
1、建立目录: mkdir
mkdir -p [目录名] “-p”代表递归创建
2、切换所在目录:cd
简化操作:cd ~ 进入家目录
cd 进入家目录
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进入当前目录
3、查询当前所在位置 pwd
4、删除空目录 rmdir
5、删除文件或目录 rm
rm -r [文件名] #用来删除文件
rm -rf [文件名] #强制删除目录
6、复制命令 cp
选项 -r 复制目录
-p 连带文件属性复制
-d 若源文件是链接文件,则复制链接属性
-a 相当于-pdr,目标文件与原文件一模一样
7、剪切或改名命令 mv
三、链接命令:ln
ln -s [原文件] [目标文件] #生成链接文件,选项“-s”表示创建软链接
四、关机与重启命令
1、shutdown
Shutdown [选项]时间
选项: -c 取消前一个关机命令
-h 关机
-r 重启
2、其他关机命令halt、poweroff、init 0
3、其他重启命令reboot、init 6
注:使用init [数字]可以对系统进行系统运行级别的操作
系统运行级别:0 关机
1 单用户
2 不完全多用户,不含NFS服务
3 完全多用户
4 未分配
5 图形界面
6 重启
4、退出登录命令logout
五、搜索命令
1、文件搜索命令locate
locate [文件名]
注:locate命令所搜索的数据库为/var/lib/mlocate,数据库一天一更新
因此要查询刚建立的文件时,可以先强制数据库更新,使用updatedb(强制更新)命令。
2、命令搜索命令
whereis [命令名] #搜索命令所在路径及帮助文档所在位置,只可以搜索系统文件
选项:-b 只查找可执行文件
-m 只查找帮助文件
which [命令名]
3、文件搜索命令find
find [搜索范围] [搜索条件]
例:find / -name install.log #在/目录下搜索install.log
find /root -iname install.log #-iname表示不区分大小写
find /root -user root #按照所有者搜索
find /root -nouser #查找没有所有者的文件
find /var/log/ -mtime +10 #查找10天前修改的文件
find /var/log/ -mtime 10 #查找第10天前当天修改的文件
find /var/log/ -mtime -10 #查找10天内修改文件
find . -size 25k #查找文件大小等于25k的文件
find . -size -25k #查找小于25k的文件
find . -size +25k #查找大于25k的文件
Find /etc -size +20k -a -size -50k #查找/etc目录下,大于20kB并且小于50kB的文件
4、字符串搜索命令
grep [选项]字符串 文件名 #在文件中匹配符合条件的字符串
选项:-i 忽略大小写
-v 排除指定字符串
六、帮助命令
1、 man [命令] #查看相关命令的帮助
例:man ls #查看ls的命令
man -f [命令] #查看命令拥有那个级别的帮助
man -k [命令] #查看和命令相关的所有帮助
2、 [命令] --help #获取命令选项的帮助
例:ls --help #获取ls相关选项的帮助
3、 help [命令名] #获得命令的帮助文档
例:help cd #获得cd命令的帮助文档
4、 info [命令] #可以查看详细的命令帮助
注:在帮助页面中,有以下查看方式:
回车:进入子帮助页面(带有*标记的有子帮助页面)
u #进入上层页面
n #进入下一个帮助小结
P #进入上一个帮助小结
q #退出
七、压缩与解压缩命令
常用压缩格式
1、.zip格式压缩
zip [压缩文件名] [源文件] #压缩文件
zip -r [压缩文件名] [源目录] #压缩目录
.zip格式解压缩
unzip [压缩文件] #解压缩.zip文件
2、 .gz格式压缩
gzip [源文件] #压缩为.gz后,源文件会消失
gzip -r [目录] #压缩目录下的所有子文件,但是不能压缩目录
.gz格式解压缩
gzip -d [压缩文件] #解压缩文件
gunzip [压缩文件] #解压缩文件
3、bz2格式压缩
bzip2 [源文件] #压缩为.bz2格式,不保留源文件
bzip -k [源文件] #压缩之后保留源文件(注意:bzip2命令不能压缩目录)
4、.tar.gz格式压缩
tar -zcvf [打包文件名] [源文件]
选项:-z 压缩为.tar.gz格式
-c 打包
-v 显示过程
-f 显示打包后的文件名
例:tar -zcvf imooc.tar imooc
.tar.gz格式解压缩
tar -zxvf [打包文件名] #将.tar.gz格式解压缩
选项:-x #解压缩.tar.gz格式
5、.tar.bz2格式压缩
tar -jcvf 压缩包名.tar.bz2 [源文件]
.tar.bz格式解压缩
tar -jxvf 压缩包名.tar.bz2
3万+

被折叠的 条评论
为什么被折叠?



