常用操作
文件(夹)
# 权限 ------
sudo chmod -R 777 /usr # 文件夹
# 查找 -----
find ./ -name '*.sh' # 查找当前目录下所有后缀为.sh的文件
find ./ -name '*' | grep -E '.*.\txt' # 利用正则查找
grep 'nihao' . -R # 在当前目录查找文件内容含有nihao的文件
grep '^a' 1.txt -E # 查找指定文件内容,完全按照正则表达式
-n 显示行号
-E 正则
-R 遍历目录
# 软连接
ln -s 源文件 链接文件
# 文本替换
sed -i 's/host = 127.0.0.1/host = 172.17.81.135/' production.ini
压缩
#### tar.gz
# 压缩
tar -zcvf hello.tar.gz *.py
# 解压
tar -zxvf hello.tar.gz
# tar -zxvf hello.tar.gz -C /指定文件夹
### tar.bz2
# 压缩:
tar -jcvf hello.tar.bz2 *.py
# 解压:
tar -jxvf hello.tar.bz2
#### zip
# 压缩:
zip myzpi *.*
# 解压:
unzip -d test myzip.zip
上传下载:scp
### 文件
# 上传文件
scp -P 22 /home/lnmp.gz root@ip:/usr/local/src/lnmp.gz
# 下载文件
scp -P 22 root@ip:/usr/local/src/lnmp.gz /home/lnmp.gz
## 文件夹
# 上传目录
scp -P 22 -r /home/ root@ip:/usr/local/src/
# 下载目录
scp -P 22 -r root@ip:/usr/local/src/ /home/
查看系统信息
# 查看linux内核
cat /proc/version
# 查看系统版本
lsb_release -a