• Bash基础特性(2)


    Bash基础特性-命令补全:

      命令补全:shell程序在接收到用户执行命令的请求并分析完成之后,会把最左侧字符串当作命令

      命令查找机制:

        1.首先查找内部命令

        2.其次根据环境变量PATH中设定的目录,自左而右逐个搜索目录下的文件名

      操作方法:

        若给定的打头字符串能唯一标识某命令程序文件,则使用Tab键会直接补全命令;若不能唯一标识,则再次敲击Tab键会给出以打头字符串开头的命令列表 

    Bash基础特性-路径补全:

      路径补全:在给定的起始目录下,以对应路径下打头的字符串来逐一匹配启示路径下的每个文件

      操作方法:同上

    Bash基础特性-命令行展开:

      ~:自动展开为用户的家目录,或指定的用户的家目录

      {}:可承载一个以逗号分隔的路径列表,并能够将其展开为多个路径,可嵌套使用

        例:/tmp/{a,b}  等同于 /tmp/a 和 /tmp/b

    Bash基础特性-命令的执行状态结果

      bash通过状态返回值来输出此结果

      命令的执行状态包括:

        成功:返回 0

        失败:返回非0值 1-255

      命令执行完成后,其状态返回值保存于bash的特殊变量$?

      命令正常执行时,有的会有命令返回值,根据命令及其功能不同其结果也各不相同

      引用命令执行结果的方法:$(COMMAND)或`COMMAND`

    Bash基础特性-引用:

      强引用:' ' 在变量引用时不执行替换

      弱引用:" " 在变量引用时会执行替换

      命令引用:` `

    bash基础特性-快捷键:

      Ctrl+a:跳转至命令行行首

      Ctrl+e:跳转至命令行行尾

      Ctrl+u:删除行首至光标所在处之间的所有字符

      Ctrl+k:删除光标所在处至行尾的所有字符

      Ctrl+l:清屏,相当于clear命令

      Ctrl+c:终止命令的执行

  • 相关阅读:
    从尾到头打印链表-Python
    上台阶三种实现(斐波那契数列)-Python
    Windows/Linux安装python2.7,pycharm和pandas——《利用Python进行数据分析》
    部署(Django )
    第一个Django模型
    第一个Django Project(创建一个简单的博客)
    几个算法基础
    回文序列—Palindrome
    学习笔记:CentOS7学习之二十:shell脚本的基础
    学习笔记:CentOS7学习之十七: Linux计划任务与日志的管理
  • 原文地址:https://www.cnblogs.com/Donquixote-Corazon/p/11630899.html
Copyright © 2020-2023  润新知