Third day for RHCE
basic linux command
system
- systemd 初始化进程服务
- systemctl start 服务 启动服务
- systemctl stop 服务 停止服务
- systemctl restart 服务 重启服务
- systemctl enable 服务 把服务加入启动项
- systemctl status 服务 查询服务的状态
man
- man 命令 查询命令的使用方法
date
- date 查询时间
- 用法 date “+%Y-%m-%d” 开始要有"+"
wget
- 用于在终端中下载网络文件
- 用法:wget 网址
ps
- 查询系统中进程的状态
- R:running,运行,正在为用户提供服务
- S:sleep,中断,等待为用户提供服务
- D:die,不可中断,类似于windows下的卡死
- Z:zombie,僵死,没有为用户提供服务,但是一直在消耗系统的资源
- T:stop,停止
- ps常用的三个参数 aux
top
- 动态的监视进程活动与系统负载等信息,相当于windows下的任务管理器
- 第一个红框:开机到现在多长时间
- 二:2个终端;一个是图形化界面,一个是当前打开的终端
- 三:负载:分别是1min,5min,15min时间的负载,负载是从右往左看的,所以当前的负载是越来越小的。
- 四,五:us,用了多少cpu,id剩余多少cpu。
- 标题PR,NI表示优先级,数字越小,优先级越高
pidof
- pidof 进程的名称 可以查看该进行的pid
kill killall
- kill pid: 杀死该进程
- killall 服务:杀死服务下的所有进程
uname
- 查看系统的内核与系统的版本信息
- 常用参数 -a
uptime
- 查看系统的负载信息
- 类似于top
free
- 查看当前系统内存的使用情况
- 常用参数 -h,以单位显示
last
- 用户查看系统的所有登记记录
history
- 查看自己使用过的历史指令
- 用法:当自己输入过一段很长的指令,需要再次输入的时候,可以使用history命令查询一下,然后再次使用history 前面序列号 进行再次使用
cd
- 这里只说一个 cd - ,返回上一次的路径
cat more
- cat用于查看小文件比较多
- more 大小文件通吃,回车是下一行,空格是下一列
head tail
- 查看前20行 head -n 20 文件
- 查看后20行 tail -n 20 文件
- tail 还可以用来动态的查看日志 tail -f 文件
tr
- 用户替换文本文件中的字符 tr 原始字符 目标字符
- tr 支持通配符
wc
- wc用户统计文件的行数,单词数,字符数,空格和空行也算
- wc -l 行数(lines)
- wc -w 单词数(word)
- wc -c 字符数(char)
stat
- 查看文件的具体存储信息和时间信息
- atime:access time 查看时间
- mtime:modify time 修改时间 修改文件的内容
- ctime:change time 更改时间 修改文件的属性,比如文件的权限
cut
- 按列提取文本字符
- 参数 -d按什么字符提取
- -f提取第几列
- -d: 按照冒号来提取 -f1 提取第一列 /etc/passwd文件名
diff
- 比较两个文件是否相同
- –brief 返回两个文件是否相同
- -c 描述文件具体的不同
dd
- 用于按照指定大小和个数的数据块来复制文件或者转换文件
- if:input file
- of: output file
- bs: block size,块的大小,单位字节
- count:要复制块的个数
file
- 用户查看文件的类型
daily attendance