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

Linux基础知识——shell命令类型及命令使用帮助

[复制链接]

尚未签到

发表于 2018-8-30 08:20:54 | 显示全部楼层 |阅读模式
  加入马帮有一段时间了,看到群里面大总管要检查博客,才意识到,原来我还没有写过作业。俗话说的好,时间是把杀猪刀!!!咳咳,其实想说,马哥视频忒长,内容贼多,对于文笔不好我来说,写作业压力山大啊,有木有。嗯、嗯,长话短说,进入正题。
  两个星期过去,课程进度有点掉队,这篇博文主要记录基础命令课程知识,用于梳理知识点并加深印象,为今后行走linux之路打下坚实基础的好开端,完成该博文并回顾相关知识点后,期望加快学习步伐,稳扎稳打,跟上进度,good good study,day day up!
  1.  shell命令类型:
  shell命令有两类:
  1.1  内置命令:shell程序自身附带的命令,是shell程序的一部分;
  常用内部命令有:alias,cd,echo,exit,export,hash,help,history,
  pwd,set,type,umask,unalias,unset等
  1.2  外部命令:在某目录下有一个与之对应的可执行文件
  区分命令类型,可以使用如下命令:
# type COMMAND        /*查看命令类型*/# which COMMAND        /*查看命令可执行文件所在路径*/  例如:
  A.红线标识结果提示:“cd”是一个shell的内置命令。
DSC0000.png

  B.红线标识结果提示:"PATH"中找不到命令的可执行文件,$PATH:决定了shell将到哪些目录中寻找命令或程序。
DSC0001.png

  C.红线标识处结果提示:"man"命令的可执行程序所在路径,说明"man"是一个外部命令。
DSC0002.png

  D.红线表示结果提示:“ls”是个别名,此时再使用“which”命令,可知道“ls”命令其可执行文件的所在路径。
DSC0003.png

  2.  命令帮助相关
  2.1  获取命令帮助信息,可使用如下命令:
  # help COMMAND        /*仅适用于获取内部命令的使用帮助*/
# help cd        /*获取内部命令"cd"的使用帮助*/  # man COMMAND         /*查看命令使用手册,"man"全称"manual",可使用“whatis COMMAND”来获取命令相应说明所在章节信息及简介*/
# whatis cp        /*命令"cp",相应帮助信息所在章节*/ DSC0004.png /*红线标识处说明:章节(1)是关于"copy files and directories"的信息*/                                                      # man 1p cp        /*获取命令"cd"在章节"1p"中的信息*/  # COMMAND –help /*获取命令简要使用帮助*/
# ls --help        /*获取命令"ls"的简要使用帮助*/  2.2  linux中,“man”手册,对于不同命令或配置的手册位于不同章节中,相关类容所处章节信息如下表:
1.用户命令;2.系统调用;3.库调用;4.特殊文件,设备文件;5.文件格式,即配置文件;6.游戏;7.杂项;8.管理类命令;


运维网声明 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-558677-1-1.html 上篇帖子: mysql主从检测shell脚本 下篇帖子: 11_Shell语言———管道详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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