LINUX学记笔记3

今天了解了LINUX日常所用命令合集,充分了解各项命令的用途及使用方法,具体了解如下:
1、ifconfig(interface config):获取网卡配置与网络状态命令
学会如何查看网络信息,主要查看项有
enoXXXXXXX(网卡名称)
inet XXX.XXX.XXX.XXX(IP地址)
ether xx:xx:xx:xx:xx:xx(MAC地址)
RX(收到数据包数量)
TX(发送数据包数量)
RX和TX的数据包数量是累计量
2、uname:查看系统内核与系统版本等信息
uname -a 查看系统名称、主机名称、内核发行版本等信息
3、uptime:查看系统的负载信息
uptime查看当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息
负载值指的是在最近1分钟、5分钟、15分钟内的压力情况,指的是CPU的负载值,一般情况下不要超过5
4、free:查看当前系统内存的使用量情况信息
free -h以人性化的方式显示单位,使内存使用情况更方便的读懂
5、who:查看当前登入主机的用户信息
6、last:查看所有系统的登录记录
7、history:显示历史执行过的命令信息,-c参数则会清空所有命令历史记录,还可利用“!”+编号调取执行过的命令
8、sosreport:收集系统配置及架构信息并输出诊断文档
9、pwd:显示当前所处的工作目录
10、cd:切换工作路径
cd 目录名称 切锦目录名称
cd … 返回上一级目录
cd ~ 返回用户家目录
cd - 返回到上一次的目录
11、ls:显示目录中的文件信息
其中参数有:
-l 可以查看文件的属性、大小、所属用户、组、权限等详细信息
-a查看指定目录的所有文件(包括隐藏文件)
-d查看目录
12、cat:查看文件,(内容较少的文件)
-n查看文件内容时显示行号
13、more:分页查看文件(与less命令相似)
14、head:查看文件的前N行,-n参数可显示指定的行数
15、tail:查看文件的后N行,-n参数可显示指定的行数,-f 可持续刷新一个文件的内容
16、tr:用于替换文本文件中的字符,该命令需配合查看命令利用管道符执行,例如:cat xxx.xx | tr [a-z] [A-Z]
17、wc:统计文本文件的行数、单词、字节数
-l 统计行数
-w 统计单词数
-c 统计字节数
18、stat:查看文件的具体存储信息和时间等信息
Atime 最后一次查看文件内容的时间(Access)
Mtime 最后一次修改文件内容的时间(Modify)
Ctime 最后一次修改文件属性的时间(Change)
19、cut:按“列”提取文本字符,格式为“cut [参数] 文本”
-d 设置间隔符
-f 设置需要查看的列数
20、diff:比较多个文本文件的差异,格式为“diff [参数] 文件”
–brief 确认两个文件是否不同
-c 详细比较出多个文件的差异之处
21、touch:创建空白文件或设置文件的时间,格式为“touch [选项] [文件]”
参数:-a 仅修改“读取时间”(atime)
-m 仅修改“修改时间”(mtime)
-d 同时修改atime与mtime
22、mkdir:创建空白的目录,格式为“mkdir [选项] 目录”
参数:-p递归创建具有嵌套叠层关系的文件目录
23、cp:复制文件或目录,格式为“cp [选项] 源文件 目标文件”
参数:
-p 保留原始文件的属性
-d 若对象为“链接文件”,则保留该“链接文件”的属性
-r 递归持续复制(用于目录)
-i 若目标文件存在则询问是否覆盖
-a 相当于-pdr(p、d、r为上述参数)
24、mv:剪切文件或将文件重命名,格式为“mv [选项] 源文件 [目标路径|目标文件名]”
25、rm:删除文件或目录,格式为“rm [选项] 文件”
-r 删除目录
-f 强制删除
26、dd:按照指定大小和个数的数据块来复制文件或转换文件,可按实际大小需求提取文件内容,格式如下:
dd if=/dev/sda of=file.ts bs=200M count=2
if 输入的文件名称
of 输出的文件名称
bs 设置每个“块”的大小
count 设置要复制“块”的个数
27、file:查看文件或目录的类型,格式为“file 文件名或目录名”
28、tar:对文件进行打包压缩或解压,格式分别为如下:
tar czvf backup.tar.gz /etc 打包归档
tar xzvf backup.tar.gz -C 指定目录 解压
参数如下:
-c 创建压缩文件
-x 解开压缩文件
-t 查看压缩包内有哪些文件
-z 用Gzip压缩或解压
-j 用bzip2压缩或解压
-v 显示压缩或解压的过程
-f 目标文件名
-p 保留原始的权限与属性
-P 使用绝对路径来压缩
-C 指定解压到的目录
29、grep:在文本中执行关键词搜索,并显示匹配的结果,抓取搜索关键词的行, -n 显示行号
参数
-b 将可执行文件(binary)当作文本文件(text)来搜索
-c 仅显示找到的行数
-i 忽略大小写
-n 显示行号
-v 反向选择——仅列出没有“关键词”的行。
30、find:按照指定条件来查找文件,格式为“find [查找路径] 寻找条件 操作”
参数:
-name 匹配名称
-perm 匹配权限(mode为完全匹配,-mode为包含即可)
-user 匹配所有者
-group 匹配所有组
-mtime -n +n 匹配修改内容的时间(-n指n天以内,+n指n天以前)
-atime -n +n 匹配访问文件的时间(-n指n天以内,+n指n天以前)
-ctime -n +n 匹配修改文件权限的时间(-n指n天以内,+n指n天以前)
-nouser 匹配无所有者的文件
-nogroup 匹配无所有组的文件
-newer f1 !f2 匹配比文件f1新但比f2旧的文件
–type b/d/c/p/l/f 匹配文件类型(后面的字幕字母依次表示块设备、目录、字符设备、管道、链接文件、文本文件)
-size 匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件)
-prune 忽略某个目录
-exec …… {}; 后面可跟用于进一步处理搜索结果的命令
例如:
find / -user linuxprobe
find / -name fstab*

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了11 篇原创文章 · 获赞 0 · 访问量 108

猜你喜欢

转载自blog.csdn.net/qq_39764817/article/details/104349381