linux命令基础2

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: 时分秒
 
 5. df:查看磁盘挂载点
  -h:
  
 6. free: 查看系统运行内存
  -h:
  -m:
  free available
  
高阶命令
 1. 输出重定向
  正确输出重定向: 
   >: 覆盖输出(1>)
   >>: 追加     (1>>)
  错误输出重定向
   2>: 错误覆盖输出
   2>>:
  正确和错误输出重定向
   &>:
   &>>:
 2. 管道符
  把前面命令的输出当做后面命令的标准输入
 
 3. 通配符
  *: 表示匹配0个或者多个
  ?: 表示匹配单个字符且单个字符必须存在
  [0-9]: 匹配单个数字
  [a-z]
  [abc]: 匹配单个字母(不是abc一个字符串)
  [0-9a-z] : 匹配0-9及a-z
 
 4. 三种引号
  单引号: 所见即所得
  双引号: 解释变量
  反引号: 执行命令
  
 5. 软连接和硬链接
  软连接:
   1. 相当于windows中的快捷方式
   2. 修改源文件连接文件也会改变
   3. 修改连接文件源文件也会改变
   4. 删除源文件连接文件失效
   5. 删除连接文件源文件无影响
   6. 源文件被删除创建同名文件,连接文件自动连接
  硬链接:
   1. 修改源文件连接文件也会改变
   2. 修改连接文件源文件也会改变
   3. 删除源文件连接文件无影响
   4. 删除连接文件源文件无影响
   
 6. linux磁盘系统
  /
  touch /test  --> 在根目录下面创建文件test
  touch test   --> 在当前目录下创建文件test(/root-->/root/test)
  
  /etc: 通常放服务程序的配置文件
  /var: 日志
  /dev: 磁盘
  /mnt,/media: 挂载点
  /bin,/sbin: 二进制可执行程序
  /tmp: 临时共享目录
  /usr/local: 用户自定义程序安装位置
  
 7. 绝对路径和相对路径(假设我们当前所处位置是/root)
  绝对路径: 从/根开始找齐 /root/ken/ken1/test
  相对路径: ken/ken1/test
    

posted @ 2019-05-08 19:59  梦想小清新  阅读(155)  评论(0编辑  收藏  举报