常用shell

、进程前后台操作

  1. command & 让进程在后台运行。nohup command &
  2. jobs 查看后台运行的进程
  3. fg %n 让后台运行的进程n到前台来
  4. bg %n 让进程n到后台去; 如果是暂停的命令,变成继续执行
  PS:"n"为jobs查看到的进程编号.

二、查询目录的内容

  命令格式:ls [选项][文件目录]

  选项:

  -a 所有文件(all)

  -l 查看详情(long format)

  -d 查看目录属性(directory)

三、文件命令

  文件处理命令

   1、建立目录

    mkdir -p [目录名]

    -p递归建文件夹

    举例:

    mkdir test

    mkdir -p test/sub_test

  2、删除目录

    rmdir [目录]

    删除空目录

    rm -rf [目录]

    删除目录所有文件

  3、复制目录

    cp

    用法:cp [选项]... [-T] 源文件 目标文件
     或:cp [选项]... 源文件... 目录
     或:cp [选项]... -t 目录 源文件...
 4、查看硬盘容量
   df -h
   df(disk space and file system)

 

四、sudo su 和 sudo -s都是切换到root用户,不同的是:

  sudo su 环境用的是目标用户(root)的环境

  sudo -s 环境用的是当前用户本身的环境

  su - root 输入root的密码,直接切换root帐号及其home目录下。

五、匹配文本,并得出行数:

  cat /root/2020-03-11.log | grep 'Error' -wc

六、批量删除:

  find /root/ -name "*.svn" -exec rm -r {} ;

  find /root/ -name "*.js.map" -exec rm -r {} ;

来源:http://www.sohu.com/a/156429730_487482

原文地址:https://www.cnblogs.com/wujinhong/p/7182062.html