日常命令备忘:Linux 文件与目录操作常用命令速查
【摘要】 一、查看与切换目录pwd 查看当前所在目录ls 列出目录内容;ls -l 看详细信息,ls -a 显示隐藏文件,ls -lh 以易读单位显示大小cd /path 切换到指定目录;cd .. 回到上级目录;cd ~ 回到家目录;cd - 回到上一次所在目录 二、新建、复制、移动与删除mkdir dir 新建目录;mkdir -p a/b/c 一次建多级目录touch file.txt 新建空...
一、查看与切换目录
pwd查看当前所在目录ls列出目录内容;ls -l看详细信息,ls -a显示隐藏文件,ls -lh以易读单位显示大小cd /path切换到指定目录;cd ..回到上级目录;cd ~回到家目录;cd -回到上一次所在目录
二、新建、复制、移动与删除
mkdir dir新建目录;mkdir -p a/b/c一次建多级目录touch file.txt新建空文件,或更新已有文件的时间戳cp 源 目标复制文件;cp -r 源目录 目标目录复制整个目录mv 旧名 新名重命名,也可以用来把文件移动到别的目录rm 文件删除文件;rm -r 目录删除目录。删除不可恢复,执行前先用ls确认对象,不确定时加-i逐个确认
三、查看文件内容
cat file一次性输出全部内容,适合小文件less file分页查看,按 q 退出,按 / 再输入关键字可以搜索head -n 20 file看前 20 行;tail -n 20 file看后 20 行tail -f app.log实时跟踪日志的新增内容,排查问题时常用
四、查找与搜索
find /path -name "*.log"按文件名查找;find . -type f -mtime -7找 7 天内修改过的文件grep "error" app.log在文件中搜索关键字;grep -rn "TODO" .在当前目录递归搜索并显示行号history查看历史命令;按 Ctrl + R 可以快速搜索以前用过的命令
五、磁盘与权限速记
df -h看各分区使用情况;du -sh 目录看某个目录占多大空间chmod 644 file修改权限:三个数字依次对应属主、属组、其他人,读=4、写=2、执行=1,相加就是权限值
小结
上面这些命令覆盖了日常在服务器上看目录、动文件、查日志、找内容的大部分场景。记不住用法时,先用 man 命令 或 命令 --help 查手册,比盲试更稳妥。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)