新手必须掌握的Linux命令

常用系统工作命令

1.echo命令,用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]”。

#输出字符串‘linux’
echo linux                  #linux
#输出变量的值,使用$
echo $SHELL                 #/bin/bash

2.date命令,用于显示及设置系统的时间或日期,格式为“date [选项] [+指定的格式]”。

#常用参数样例 
date        # Wed Jan  6 09:51:29 CST 2021 
date +%Y    # 2021
date +%y    # 21
date +%M    # 51
date +%m    # 01
date +%D    # 01/06/21
date +%d    # 06
date +%H    # 09
date +%h    # Jan
date +%S    # 29
date +%s    # 1609898073(时间戳) 
date +%j    # 006(今年中的第几天)   

3.reboot命令,重启系统(默认只能用root用户操作)

4.poweroff命令,关闭系统(默认只能用root用户操作)

5.wget命令,用于在终端中下载网络文件,格式为“wget [参数] 下载地址”

6.ps命令,查看系统中的进程状态,格式为“ps [参数]

7.top命令,用于动态地监视进程活动与系统负载等信息,其格式为 top

>>第 1 行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为 1 分钟、 5 分钟、15 分钟内的平均值,数值越小意味着负载越低)。
>>第 2 行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
>>第 3 行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源。百分比、空闲的资源百分比等,数据均为 CPU 数据并以百分比格式显示,例如“ 97.1 id ”意味着有 97.1% 的 CPU 处理器资源处于空闲。
>>第 4 行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。
>>第 5 行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。

新手必须掌握的Linux命令_第1张图片

 

系统状态监测命令

1.ifconfig命令,令用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]

2.uname命令用于查看系统内核与系统版本等信息,格式为“uname [-a]

3.uptime命令,用于查看系统的负载信息,格式为 uptime

4.free命令,用于显示当前系统中内存的使用量信息,格式为“free [-h]

5.who命令,用于查看当前登入主机的用户终端信息

6.last命令,用于查看所有系统的登录记录,格式为“last [参数]

7.history命令,用于显示历史执行过的命令,格式为“history [-c]

 

文本文件编辑命令

1.cat命令,用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]

2.more命令,用于查看纯文本文件(内容较多的),格式为“more [选项]文件”

3.tail命令,用于查看纯文本文档的后 N 行或持续刷新内容,格式为“tail [选项] [文件]”,实时刷新参数“-f”

 

文件目录管理命令

1.touch命令,用于创建空白文件或设置文件的时间,格式为“touch [选项] [文件]

2.mkdir命令,用于创建空白的目录,格式为“mkdir [选项] 目录”

3.cp命令,用于复制文件或目录,格式为“cp [选项] 源文件 目标文件”

4.mv命令,用于剪切文件或将文件重命名,格式为“mv [选项] 源文件 [目标路径|目标文件名]

5.rm命令,用于删除文件或目录,格式为“rm [选项] 文件”

>>在 Linux 系统中删除文件时,系统会默认向您询问是否要执行删除操作,如果不想总是看到这种反复的确认信息,可在 rm 命令后跟上-f 参数来强制删除。另外,想要删除一个目录, 需要在 rm 命令后面一个-r 参数才可以,否则删除不掉。

6.file命令,用于查看文件的类型,格式为“file 文件名”

 

打包压缩与搜索命令

1.tar命令,用于对文件进行打包压缩或解压,格式为“tar [选项] [文件]

>>-c参数用于创建压缩文件

>>-x参数用于用于解压文件

>>-v 参数向用户不断显示压缩或解压的过程

>>-f参数必须放到 参数的最后一位,代表要压缩或解压的软件包名称

#常用示例

#tar -czvf 压缩包名称.tar.gz 要打包的目录
tar -czvf test.zip test/


#tar -xzvf 压缩包名称.tar.gz
tar -xzvf test.zip

2.find 命令,用于按照指定条件来查找文件,格式为“find [查找路径] 寻找条件 

3.grep命令,用于在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [选项] [文件]

你可能感兴趣的:(Linux)