进阶命令
1. kill: 杀死进程
  kill PID
  kill -15: 等待进程执行完再退出
  kill -9: 强制终止

2. ping: 检测主机是否在线
  -c: 发送包的数量
  -w: 超时等待时间
  -i: 间隔时间

3. du: 查看文本大小(文本占用磁盘块的大小,默认最小是4k单位)
  -h: 人类易读
  -s: 查看目录的总大小
  ls:  -lh

4. date: 查看和设置时间
  -s: 设置时间
  %Y: 年
  %m: 月
  %d: 日
  %H: 小时
  %M: 分钟
  %S: 秒


  %F: 年月日
  %T: 时分秒

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

  工作中创建文件 touch `data "+%F"`.txt

5. df:查看磁盘挂载点
  -h:高可读

6. free: 查看系统运行内存
  -h:
  -m:
  free --> free available

高阶命令

1. 输出重定向
  1) 正确输出重定向:
    >: 覆盖输出(1>)
    >>: 追加 (1>>)
  2) 错误输出重定向
    2>: 错误覆盖输出
    2>>:
  3) 正确和错误输出重定向
    &>:
    &>>:


2. 管道符
  1) 把前面命令的输出当做后面命令的标准输入
  2) 过滤,扩展处理

3. 通配符
  *: 表示匹配0个或者多个
  ?: 表示匹配单个字符且单个字符必须存在
  [0-9]: 匹配单个数字
  [a-z]: 匹配单个字母
  abc]: 匹配单个字母(不是abc一个字符串)
  [0-9a-z] : 匹配0-9及a-z

4. 三种引号
  单引号: 所见即所得
  双引号: 解释变量
  反引号: 执行命令

5. 软连接和硬链接
  1) 软连接:
    1. 相当于windows中的快捷方式
    2. 修改源文件连接文件也会改变
    3. 修改连接文件源文件也会改变
    4. 删除源文件连接文件失效
    5. 删除连接文件源文件无影响
    6. 源文件被删除创建同名文件,连接文件自动连接
  2)硬链接:
    1. 修改源文件连接文件也会改变
    2. 修改连接文件源文件也会改变
    3. 删除源文件连接文件无影响
    4. 删除连接文件源文件无影响
    5. 源文件被删除创建同名文件,连接文件独立存在

6. linux磁盘系统
  1) / --> 根目录
    touch /test --> 在根目录下面创建文件test
    touch test --> 在当前目录下创建文件test(/root-->/root/test)

  2) /etc: 通常放服务程序的配置文件
  3) /var: 日志
  4) /dev: 磁盘
  5) /mnt,/media: 挂载点
  6)/bin,/sbin: 二进制可执行程序
  7) /tmp: 临时共享目录
  8) /usr/local: 用户自定义程序安装位置

7. 绝对路径和相对路径(假设我们当前所处位置是/root)
  1) 绝对路径: 从/根开始找齐 /root/ken/ken1/test
  2) 相对路径: ken/ken1/test
  区分方式即路径以 / 开始,即绝对路径;其他为相对路径

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄