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] 指定路径
图片笔记