Linux常用命令归纳总结

一、常用基本命令

1、关机与重启

关机

1、shutdown -h now     立刻关机
2、poweroff     立刻关机
3、shutdown -h 10     10分钟之后关机
参数解释:-h表示关机之后停机;

重启

1、shutdown -r now     立刻重启
2、reboot     立刻重启
3、shutdown -r 10     10分钟后重启
参数解释:-r表示关机后重新开机

2、帮助命令

- -help命令

1、shutdown --help     查看shutdown命令的参数

man命令

1、man shutdown     查看shutdown命令的帮助信息

二、目录操作命令

1、切换目录

命令:cd 目录
1、cd xx     切换到xx目录下
2、cd /usr/bin/     跳转到user/bin目录下
3、cd /    切换到root(根)目录下
4、cd ~     切换到home目录下
5、cd -     切换到最近一次访问的目录下
6、cd …/     切换到上层目录
7、cd …/…/     切换到上上层目录

2、查看目录

命令:ls/ll [参数]
1、ls/ll     查看当前目录下的所有目录和文件
2、ls/ll -a     查看当前目录下包括隐藏文件在内的目录和文件
3、ls/ll -t     根据时间顺序查看当前目录下所有目录和文件
4、ls/ll -r     将当前目录下的所有文件和目录根据字典顺序倒序排列
5、ls/ll /dir     查看指定目录下的所有文件和目录
注:ls -l = ll,显示文件的详情(大小,创建时间,权限等)
参数解释:-a 显示所有文件及目录 (. 开头的隐藏文件也会列出);-r 将文件以相反次序显示(原定依英文字母次序;-t 将文件依建立时间之先后次序列出;

3、创建目录

命令:mkdir dir
1、mkdir dir     在当前目录下创建dir目录
2、mkdir /usr/dir     在usr目录下创建dir目录

4、删除目录或文件

命令:rm [参数] dir/file
1、 rm file     删除file文件(删除前会询问是否删除);
2、rm -f file     删除file文件(不询问,直接删除);
3、rm dir     无法删除目录;
4、rm -r dir     会进入dir目录中递归询问是否删除文件或目录;
5、rm -rf dir     删除dir目录下的子目录和文件(不会询问,直接删除,如果在服务器上执行了这个命令赶紧买机票吧);

5、修改目录

命令:mv
1、mv dir/file dir2/file2     将dir/file重命名为dir2/file2(如果file2与file同名,则会询问是否覆盖,如果dir2与dir同名,则会将dir移动到dir2中);
2、mv -f file file2     将file重命名为file2(如果file2与file同名,不询问直接覆盖);
3、mv -n file file2     将file重命名为file2(如果file2与file重名,则不覆盖);

三、文件操作命令

1、新增文件

命令:touch file
1、touch file     创建file文件(如果file已经存在,则修改file文件的最后更新时间);

2、修改文件

命令:vim/vi file
基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)
1、命令模式:
刚执行vim/vi file之后就进入了命令模式,此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。
输入i, o, a:进入编辑模式,可以编辑文件内容;
输入x:删除当前光标所在位置的字符;
输入: :切换到底线命令模式,用以输入命令;
输入/字符:查找字符所在位置,按回车键后可以按n键切换多个匹配到的结果的位置;
2、编辑模式:
enter:回车键,换行;
home键:可以回到当前行的行首;
end键:可以到达当前行的行尾;
pagedown键:向下翻页;
pageup键:向上翻页;
insert键:切换为替换模式,可以替换当前光标所在字符;
esc:退出编辑模式;
3、底线命令模式:
q:退出编辑模式(还未保存修改);
q!:强制退出(不会保存修改);
wq:保存并退出;

3、查看文件

命令:cat/tac/more/less/head/tail/nl [参数] file
1、cat file     输出文件内容(适合内容较少的文件);
2、cat -n/–number file     输出文件内容(带有行号等价于nl file);
3、cat -b/–number-noblank file     带行号输出文件内容(空白行不编号);
4、tac file     倒序输出文件内容(与cat相反);
5、more file     显示文件内容(能显示已经展示的百分比,适合较大的文件);
6、more -num file     显示文件内容(一次展示num行);
7、more +num file     显示文件内容(从num行开始展示);
8、less file     显示file文件内容(适合较大的文件,支持翻页和搜索;q/Q/ZZ退出less命令);
9、less -N file     展示file文件内容(带有行号);
less命令查看文件时,b/pageup:向上翻一页;pagedown/空格:向下滚动一页;d:向下翻半页;u:向前滚动半页;y:向前滚动一行;回车:向下滚动一行;/字符串,表示从上往下搜索字符串;?字符串,表示从下往上搜索字符串;按n表示寻找下一个匹配到的结果,按N表示寻找上一个结果;
10、head file     显示file文件的前几行(默认为10行);
11、head -n num file     显示file文件的前num行;
12、head -c num file     显示file文件的前num个字符;
13、head -v file     展示file文件的前几行(顶部会显示文件名,默认不显示);
14、head -q file     展示file文件的前几行(顶部不显示文件名,默认不显示);
15、tail file     展示file文件的后几行(默认为10行);
16、tail -n num/-num file     显示file文件的后num行;
17、tail -n +num file     显示从file文件的第num行至末尾;
18、tail -c num file     显示file文件的最后num个字符;
19、tail -v file     展示file文件的后几行(顶部会显示文件名,默认不显示);
20、tail -q file     展示file文件的后几行(顶部不显示文件名,默认不显示);
21、tail -f file     把 file文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 file更新就可以看到最新的文件内容(比如查看程序运行时的日志输出)。

4、压缩和打包文件

命令:tar [参数] file1 […file](将一个或多个file打包成file1)
gzip [参数] file/dir(将file压缩成file.gz文件)
tar命令的常用参数:
1、-c/–create:建立新的备份文件;
2、-f file/–f=file:指定备份文件file;
3、-s/–same-order:还原文件的排列顺序与备份文件内的顺序一致;
4、-t/–list:列出备份文件的内容;
5、-v/–verbose:显示指令执行过程;
6、-x/–get/–extra:从备份文件中还原文件;
7、-z/–gzip/–gunzip:通过gzip指令处理备份文件;
8、–help:帮助文档;
示例:

tar -cvf test.tar e.txt(将e.txt打包成test.tar文件)

gzip命令的常用参数:
1、-d/–decompress/–uncompress:解压缩文件;
2、-f/–force:强行压缩文件;
3、-l/–list:列出压缩文件的相关信息;
4、-q/–quiet:不显示警告信息;
5、-r/–recursive:将文件夹下的文件及子目录一并递归处理;
6、-t/–test:测试压缩文件是否有误;
7、-v/–vervos:显示指令执行过程;
8、-<压缩效率>:压缩效率为介于1-9之间的数,默认为6,值越大,压缩效率越高;
示例:

 gzip -dv test.tar.gz (解压文件,并列出详细信息)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值