基础命令
展示所有目录
ls
长格式列出(显示文件权限、所有者、大小和最后修改时间):
ls -l
忽略大小写查询
ls | grep -i name
查找特定名称的文件:
find /path/to/search -name "filename"
忽略大小写查找文件:
find /path/to/search -iname "filename"
文件类型
file filename
显示文件内容
cat filename
分页查看文件内容,支持向上翻页
less filename
分页查看文件内容,只支持向下翻页
more filename
创建文件夹
mkdir dictory_name
移动文件
将demo.text移动到/home/system下
mv demo.text /home/system
将 a.txt 重命名为 b.txt
mv a.txt b.txt
复制文件
将demo.text移动到/home/system下
cp demo.text /home/system
复制 目录cl 到 目录home下
cp -r cl /home/system (-r选项用于递归复制,复制整个目录树)
解压文件
解压demo.zip到/netcore/demo
sudo unzip demo.zip -d /netcore/demo
压缩文件
zip -r udp_xmax_prod.zip udp_xmax_prod/
过滤log
zip -r udp_prod_back.zip udp_prod -x "*log/*"
删除文件夹
以下命令将会删除/root/logs/game目录并且向下穿透,其下所有文件、文件夹都会被删除。
rm -rf /root/logs/game
删除文件
rm -f /root/logs/game/nohup.log
查看服务
查看所有
systemctl list-units --type=service --all
模糊查询nginx
systemctl list-units --type=service --all | grep nginx