常用操作

文件(夹)

  1. # 权限 ------
  2. sudo chmod -R 777 /usr # 文件夹
  3. # 查找 -----
  4. find ./ -name '*.sh' # 查找当前目录下所有后缀为.sh的文件
  5. find ./ -name '*' | grep -E '.*.\txt' # 利用正则查找
  6. grep 'nihao' . -R # 在当前目录查找文件内容含有nihao的文件
  7. grep '^a' 1.txt -E # 查找指定文件内容,完全按照正则表达式
  8. -n 显示行号
  9. -E 正则
  10. -R 遍历目录
  11. # 软连接
  12. ln -s 源文件 链接文件
  13. # 文本替换
  14. sed -i 's/host = 127.0.0.1/host = 172.17.81.135/' production.ini

压缩

  1. #### tar.gz
  2. # 压缩
  3. tar -zcvf hello.tar.gz *.py
  4. # 解压
  5. tar -zxvf hello.tar.gz
  6. # tar -zxvf hello.tar.gz -C /指定文件夹
  7. ### tar.bz2
  8. # 压缩:
  9. tar -jcvf hello.tar.bz2 *.py
  10. # 解压:
  11. tar -jxvf hello.tar.bz2
  12. #### zip
  13. # 压缩:
  14. zip myzpi *.*
  15. # 解压:
  16. unzip -d test myzip.zip

上传下载:scp

  1. ### 文件
  2. # 上传文件
  3. scp -P 22 /home/lnmp.gz root@ip:/usr/local/src/lnmp.gz
  4. # 下载文件
  5. scp -P 22 root@ip:/usr/local/src/lnmp.gz /home/lnmp.gz
  6. ## 文件夹
  7. # 上传目录
  8. scp -P 22 -r /home/ root@ip:/usr/local/src/
  9. # 下载目录
  10. scp -P 22 -r root@ip:/usr/local/src/ /home/

查看系统信息

  1. # 查看linux内核
  2. cat /proc/version
  3. # 查看系统版本
  4. lsb_release -a