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

shell简单了解    shell

查看当前的shell    echo    $SHELL
vim

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

     1 #!/bin/bashbash

     2 echo 'i will be back';    服务器

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

执行脚本方式:.net

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

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


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

相关文章
相关标签/搜索