小螞蟻學習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

相關文章
相關標籤/搜索