RHCE从0到满分---常用的基础linux命令

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表示优先级,数字越小,优先级越高
    RHCE从0到满分---常用的基础linux命令

pidof

  • pidof 进程的名称 可以查看该进行的pid

kill killall

  • kill pid: 杀死该进程
  • killall 服务:杀死服务下的所有进程

uname

  • 查看系统的内核与系统的版本信息
  • 常用参数 -a

uptime

  • 查看系统的负载信息
  • 类似于top

free

  • 查看当前系统内存的使用情况
  • 常用参数 -h,以单位显示

last

  • 用户查看系统的所有登记记录
    RHCE从0到满分---常用的基础linux命令

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文件名
    RHCE从0到满分---常用的基础linux命令

diff

  • 比较两个文件是否相同
  • –brief 返回两个文件是否相同
  • -c 描述文件具体的不同

dd

  • 用于按照指定大小和个数的数据块来复制文件或者转换文件
  • if:input file
  • of: output file
  • bs: block size,块的大小,单位字节
  • count:要复制块的个数
    RHCE从0到满分---常用的基础linux命令

file

  • 用户查看文件的类型

daily attendance

RHCE从0到满分---常用的基础linux命令
RHCE从0到满分---常用的基础linux命令