设为首页 收藏本站
查看: 879|回复: 0

Shell 常用命令总结

[复制链接]

尚未签到

发表于 2015-12-3 14:50:44 | 显示全部楼层 |阅读模式
  Shell常用命令总结
  1  ls命令:列出文件
  ls -la 列出当前目录下的所有文件和文件夹
  ls a* 列出当前目录下所有以a字母开头的文件
  ls -l *.txt 列出当前目录下所有后缀名为txt的文件
   DSC0000.png
  
DSC0001.png
  2  cp命令:复制
  cp a.txt b.txt : 把文件a的内容复制到b文件
  cp a.txt ./test : 把文件a复制到text目录下
  cp -a test test2:递归的把目录test下所有文件(包括隐藏的文件)复制到新的目录 test2

   DSC0002.png
  3  cat命令:查看 组合文件
  cat a.txt:查看文件的内容
  cat a.txt >> b.txt:把a文件的内容组合到b文件内容的末尾
  cat -n a.txt:查看文件并给文件标上行号
   DSC0003.png
   DSC0004.png
  4  touch命令:建立文件
  touch a.txt:建立一个名为a的txt类型文件
   DSC0005.png
  5  rm命令:删除文件
  rm -rf a.txt:强制删除文件a.txt
  tm -i a.txt:删除文件前会有提示是否确定删除该文件
   DSC0006.png
  6  mkdir命令:创建目录
  mkdir test:创建一个名为test的目录
  7  rmdir命令:删除目录
  tmdir test:删除一个目录
   DSC0007.png
  8  echo、cat命令:添加内容
  echo “hello world!” >> a.txt:添加内容到文件a里面
  cat <<EOF>> a.txt : 可以添加多行语句到文件本身内容的末尾
  cat <<EOF> a.txt:添加内容到文件并覆盖到原始的内容
   DSC0008.png
  9  mv命令:移动 重命名文件
  mv a.txt b.txt:文件a重新命名为b
  mv a.txt ./test:把文件移动到一个目录下
   DSC0009.png
  10  cd命令:更换目录
  cd ~ : 切换到用户目录
  cd .. :返回到上一层目录
  cd ../.. :返回到上二层目录
  11  grep命令:搜索文件
  ls -la | grep a.txt :搜索a.txt文件
   DSC00010.png
  12  find命令:查找文件和目录
  find filename:查找当前目录下是否有该文件/目录
   DSC00011.png
  13  rz sz命令:上传和下载文件
  14  head命令:显示文件的前10行内容
   DSC00012.png
  15  tail命令:显示文件最后10行内容
   DSC00013.png
   总结:
  之前有段时间学习了下Shell 常用的文件处理命令,上面列举的这些只是Shell命令的非常一小部分,Shell命令有非常强大和快速的处理能力,给我们平常的学习和工作任务提供了很多方便。再则,单就以上的15个命令而言,其功能远不止列举的那一两条命令这么简单,大家可以通过ls --help(其他命令以此类推)来查看命令的用法。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-146903-1-1.html 上篇帖子: shell编程总结 下篇帖子: shell 函数
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表