《Linux就该这么学》RHEL 7 - Chapter 2 - 不掌握不行的基础Linux命令
分类:
文章
•
2023-09-04 07:54:43
RHEL 7 - Chapter 2 - 不掌握不行的基础Linux命令
文字概述
进程状态
- R - 正在为用户服务
- S - 等待为用户服务
- D - 不可中断(无响应)
- Z - Zombie进程
- T - 已停止为用户服务
动态系统状态(top)
- Systime - 已过的开机时间
- users - 用户数量
- CPU负载 - 0~100
- KiB Mem - 实际内存
- KiB Swap - 交换分区
- PR - 优先级(数值越低优先级越高)
- S - 进程状态
- TIME+ - 已经运行的时间
PID搜索
-
pidof <progressName> (若服务已停止,将不能显示PID)
通过服务名程杀掉服务
-
killall <serviceName> (自动关闭服务对应的所有进程)
查看网卡信息
-
ifconfig (不是ipconfig,不要和Windows系统混淆)
系统信息命令
-
uname [-a] - 系统,主机名,Kernel Version,打包时间,架构
-
uptime - 第统负载(top命令的第一行)
-
free [-h] - 内存使用量
-
who - 查看有哪些用户在登录终端(PTS是命令行)
-
last - 登录的信息
-
history - 运行过的命令(使用!<num>运行对应<num>的命令)
-
sosreport - 系统信息求助(会打包系统信息)
文件及目录操作(CRUD)
-
pwd - 显示当前所在的目录
-
cd - 切换目录("-"切换到上一次所在的目录)
-
ls - 列出当前目录的文件 [-a] 包括隐藏 [-l] 包括详细信息("-l" = “ll”)
-
cat - (一般用于小文件)显示文件内容
-
more - (可用于小/大文件)以翻页的方式显示文件内容
-
head - [-n] <num> <file> 显示文件的前<num>行
-
tail - [-n] <num> <file> 显示文件的后<num>行
-
tr - 转换文件的内容
-
wc - [-l] 统计行 [-w] 单词 [-c] 字节数
-
stat <fileName> - 显示文件详情
- Atime - 最后一次访问的时间
- Ctime - 更改文件属性,权限的时间
- Mtime - 修改文件内容的时间
-
cut - [-d] : [-f] <num> <fileName> - 以":"号为间隔,提取第<num>列的信息
-
diff - [–brief] 显示是否相同 [-c] 显示具体的不同点
-
touch <fileName> - 创建文件 [-d] “<time>” <fileName> 可以用来修改Atime和Ctime
-
mkdir - [-p] 创建有关系的目录
-
cp - 复制文件
-
mv - 移动文件(可用于重命名)
-
rm - 删除文件
-
dd - if(输入文件) of(输出文件) bs(字节数) count(次数)
-
file <fileName> 查看文件类型
-
grep <keyword> <fileName> - 提取keyword所在fileName中的行 [-n] 显示行号
-
find 查找文件
TAR压缩
-
tar
- [-c] 打包
- [-x] 解压
- [-z] gzip
- [-j] bzip2
- [-v] 显示进度
- [-C] 指定路径
图片笔记