首页
登录 | 注册

第二章 新手必须掌握的Linux命令

这一章讲了大概几十个经常用到或者需要必须掌握的Linux命令:

1、man  用于查看帮助内容

参数:

空格键:向下翻页

Page Up:向上翻页

home:前往首页

end:前往尾页

/:从上至下搜索关键词

?:从下至上搜索关键词

n:定位到下一个搜索到的关键词

N:定位到上一个搜索到的关键词

q:退出帮助文档

2、echo 用于在终端输出字符串或变量提取后的值

格式:echo [字符串|$变量]

3、date 用于显示及设置系统时间和日期

格式:date [参数] [+指定的格式]

参数:

%t:等同于[Tab键]

%H:小时(00-23)

%I:小时(00-12)

%M:分钟(00-59)

%S:秒(00-59)

%Y:年

%m:月

%d:日

%j:显示今年中的第几天

例:date "+%Y-%m-%d %H:%M:%S"

4、reboot 用于重启系统

5、poweroff 用于关闭系统

6、wget 用于下载网页文件

格式:wget [参数] 下载网址

参数:

-b:后台下载

-P:下载到指定目录

-t:最大尝试次数

-c:断点续传

-p:下载页面内所有资源

-r:递归下载

7、ps 用于查看系统进程状态

格式:ps [参数]

参数:

-a:显示所有进程

-u:用户及其他详情

-x:显示没有控制终端的进程

R(运行)、S(休眠)、D(不可中断)、Z(僵死)、T(停止)

8、top 用于动态监控进程活动和系统负载

9、pidof 用于查询指定服务进程的PID值

格式:pidof [参数] [服务名称]

10、kill  终止指定PID进程

11、killall  终止指定PID进程所对应的全部进程

12、ifconfig 查看网卡配置及网络状态

13、uname 查看系统内核与系统版本信息

格式:uname -a

14、uptime 查看系统负载信息

15、free 查看内存使用情况

格式:free -h

16、who 查看当前登录主机的用户

17、last  查看系统的登陆记录

18、history  查看执行过的历史命令

参数:

-c 清除所有历史

!+历史命令前编码可重复执行一次

19、sosreport  收集系统配置及架构信息并输出诊断文档

20、pwd  显示用户当前所在目录

21、cd  切换工作路径

参数:

-:返回上一次所在目录

~:切换到当前用户家目录

..:进入上级目录

22、ls  显示目录中的文件信息

23、cat  查看文本文件(内容较少的)

参数:

-n:显示行号

24、more  查看文本文件(内容较多的)

25、head  查看文本文件的前N行

例:head -n 20 文件名.... 查看该文件前20行

26、tail  查看文本文件的后N行

例:tail -f 20 文件名.... 查看该文件后20行

27、tr  替换文本文件中的字符

格式:tr [原字符] [目标字符]

28、wc 文本内容计数

格式:wc [参数] 文本

参数:

-l:只显示行数

-w:只显示单词数

-c:只显示字节数

29、stat  查看文件存储信息和时间信息

30、cut  按“列”提取文本字符

31、diff  比较多个文件的差异

32、touch  创建空白文件或设置文件时间

格式:touch [参数] [文件]

参数:

-a:修改“读取时间”(atime)

-m:修改“修改时间”(mtime)

-d:同时修改atime和mtime

33、mkdir 创建空白目录

格式:mkdir [参数] 目录名

参数:-p  递归

34、cp  复制

格式:cp [参数] 源文件 目标文件

参数:

-p:保留原始文件属性

-d:对象为“链接文件”,则保留“链接文件”属性

-r:递归复制

-i:目标文件存在则询问是否覆盖

-a:等同于-pdr

35、mv  剪切或重命名

36、rm  删除文件或目录

参数:

-r:删除目录

-f:不提示确认删除信息

37、file  查看文件类型

38、tar  对文件进行打包或解压

格式:tar [参数] [文件]

例如:tar -czvf 文件名。。。创建压缩文件

           tar -xzvf文件名。。。解压文件

参数:

-c:创建压缩文件

-x:解开压缩文件

-t:查看压缩包内容

-z:用Gzip压缩或解压

-j:用bzip2压缩或解压

-v:显示压缩或解压过程

-f:目标文件名

-p:保留原文件的权限与属性

-P:使用绝对路径来压缩

-C:指定解压到某个目录

39、grep 在文本中执行关键词搜索

格式:grep [参数] [文件]

参数:

-n:显示搜索到信息的所在行号

-v:反向选择“关键词”

40、find  按照指定条件查找文件

格式:find [查找路径] [参数] 操作

例:find /etc -name "host*" -print

参数:

-name:匹配名称

-perm:匹配权限(mode为完全匹配,-mode为包含即可)

-user:匹配所有者

-group:匹配所有组

-exec... {} \:用于进一步处理搜索结果



2020 jeepxie.net webmaster#jeepxie.net
10 q. 0.009 s.
京ICP备10005923号