小蚂蚁学习Linux(9)——shell基础了解和bash基本功能

shell简单了解    

查看当前的shell    echo    $SHELL

尝试第一个小脚本:    vim    test.sh

     1 #!/bin/bash

     2 echo 'i will be back';    

    注意: #!/bin/bash    这一句是一定要加的,切记。

执行脚本方式:

    1. 赋予执行权限,chmod 755 test.sh,直接运行 ./test.sh,注意:要用相对或者绝对路径执行。

    2. 通过bash调用执行脚本,如:bash test.sh


bash的基本功能


  1. 别名

  2. 查看系统当中已有的别名    alias

    修改别名的命令    alias    ls='ls --color:never'

    添加名别的命令    alias    vi='vim'

        删除别名的命令    unalias    vi

        注意:使用alias命令是临时生效的,如果重启服务器,这些设置会失效。如果想要别名永久生效,可以把别名的设定写到环境变量配置文件之中。命令:    vi    <家目录>/.bashrc     按照默认的格式和位置写。但是这个做法是需要重新登录才能生效的,如果需要及时生效,可是使用命令:    source    .bashrc    。这样就会把这个文件调用一遍,然后生效。

        命令生效顺序:

            1. 第一顺序位执行用绝对路径或相对路径执行的命令

            2. 第二顺序位执行别名

            3. 第三顺序执行bash的内部命令

            4. 第四顺序位执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令。

    2. 常用快捷键

        ctrl+c    终止    ctrl+e    光标快速到行尾    

        ctrl+l    清屏    ctrl+z    把命令放入后台(不建议使用)    

        ctrl+u    删除全行    ctrl+r    在历史命令中搜索    ctrl+a    光标跳到行首

    3. 历史命令

        history    【选项】    【历史命令保存文件】

        选项:    -c    清空历史命令(不建议清空,反正这个也不会占用多大空间)

                        -w    把缓存中的历史命令写入历史命令保存文件    <家目录>/.bash_history

        注意:历史命令默认会保存1000条,可以在环境变量配置文件    /etc/profile    中进行修改。找到    HISTSIZE=1000,修改即可。

        历史命令的调用,最常见的有两个:

            1. 使用上、下箭头,调用以前的历史命令

            2. 使用“!字符串”,重复执行最后一条以该字符串开头的命令

    4. tab键的自动补全功能

            命令补全:依赖的是环境变量。

            文件或目录补全:依赖操作的路径。   

学PHP的小蚂蚁 原创博客 http://my.oschina.net/woshixiaomayi/blog



你可能感兴趣的:(linux,shell,bash)