美文网首页
Linux基础之Linux的命令格式

Linux基础之Linux的命令格式

作者: 醉馬長洲 | 来源:发表于2018-08-17 20:02 被阅读0次

    格式:

    command [options] [arguments]

    ls -a /etc/

    • command -- 命令
    • options -- 选项
      短选项:-- ls -a
      长选项:-- ls--all
      多个短选项可以缩写,长选项不可以缩写。短、长不可混用,必须分开.
    • arguments -- 参数 命令的作用对象,文件、用户名等
      ls /etc/

    内部命令与外部命令

    内部命令是集成在shell中的(不同shell的内部命令不同),在系统启动时就调入内存并常驻内存

    可以使用enable、type来查看一个命令是否为内部命令

    • 使用type查看是否为内部命令
    [root@Centos7 ~]# type cd
    cd is a shell builtin
    
    • 使用enable查看是否为内部命令
    [root@Centos7 ~]# enable ls
    -bash: enable: ls: not a shell builtin`
    
    • enable cm 启用内部命令

    • enable -n cmd 临时禁用内部命令(重启后恢复)

    • enable -n 查看所有禁用的内部命令

    外部命令是系统的软件功能,用户需要时才从硬盘中读入内存。

    外部命令一般存放在 /bin /sbin /usr/bin /usr/sbin这一类的文件夹中
    当用户输入命令后,系统会做查询,如果不是内置命令,系统将会读取环境变量文件.bash_profile、/etc/profile去找PATH路径。

    命令的调用: 命令使用过后,会存在在hist表中,当你再次输入该命令它的调用会是这样一个过程:
    hist——>内置命令——>PATH

    相关文章

      网友评论

          本文标题:Linux基础之Linux的命令格式

          本文链接:https://www.haomeiwen.com/subject/wjwtiftx.html