get started
压缩.tar.gz
tar -zcvf <file_name>.tar.gz <dir_name>
#-z :解压缩类型为 .tar.gz
#-c :打包 (建立压缩档案)
#-v :显示过程
#-f :指定打包后的文件名
解压.tar.gz
tar -zxvf <file_name>.tar.gz
查找大文件
sudo find / -size +10000k -exec ls -lh {} \;
查询文件
# file_name支持正则:'*flag*'
find <dir> -name "<file_name>"
查找文件的内容
grep -rn "<file_data>"
find <dir> '*' | xargs grep "<file_data>"
替换文件内容
sed -i 's/Old/New/g' /path/to/file
查看Linux系统开机启动信息
sudo dmesg
查询端口及对应程序
#-a:查看所有服务器端口
#-p:查看服务端口并显示对应的程序名
netstat -ap
复制文件并创建文件路径
cp --parents /etc/config/test.sh .
Vmware挂载共享文件夹
#uid、gid根据使用者id自行调整,用id命令查询
sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022
#取消挂载
sudo umount /mnt/hgfs