歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 學習鳥哥的Linux私房菜筆記(10)——bash2

學習鳥哥的Linux私房菜筆記(10)——bash2

日期:2017/3/1 13:38:04   编辑:關於Linux

七、命令行表達式

命令行輸出——“ ”

將一串字符當成一個字符串來對待,如果字符串中包含特殊含義的字符,則轉義。

雙引號不能將 \ $ ` ! 符號的特殊功能禁止

\

命令行輸出——" '

將一串字符當成一個字符串來對待,如果字符串中包含特殊含義的字符,不轉義。

\

執行引用符——· ·

引用命令的執行結果,也就是說引用號裡面的內容會最先被執行。

\

數學運算——$[ ]

在中括號內的表達式會被數學計算

\

逸脫符—— \<喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+08PT2sihz/vD/MHu0NDW0NfWt/u1xMzYyuK6rNLlPC9wPgo8cD48aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20140109/2014010909050626.jpg" alt="\">

用於表示一行未結束

\

命令行結束符—— ;

用於在一行內分隔兩個獨立命令,表示一行已結束,作用相當於回車鍵

\

pwd ; ls -l

子shell激活——( )

在小括號內的命令行表示激活一個子shell後在子shell中運行

\

八、邏輯運算符

shell命令行支持在同一行的多條命令中插入&& "|

&& :當前一條指令執行時再執行後一條指令

|| :當期一條指令執行失敗時再執行後一條指令

\

系統整個環境設置,對所有用戶,比如PATH、MAIL

/etc/bashrc :

用戶設置文件

~/.bashrc

~/.bash_profile

十一、其他shell設定文件

~/.bash_logout :在用戶logout的時候自動執行

~/.bash_history:用戶login時自動讀取其內容並加載到內存history記錄中,logout時將內存history記錄寫入。

/etc/profile.d/*.sh :在/etc/profile中被執行,其中的環境設定,也會被全局引用

十二、常用快捷鍵

ctrl + d :輸入已結束。在shell下相當於一個exit

ctrl + c :鍵盤中斷請求。

ctrl + s & ctrl + q :暫停/恢復屏幕輸出

ctrl + l :清屏,相當於clear

Tab :自動補完命令行與文件名

Tab鍵雙擊可以列出所有可能匹配的結果

Copyright © Linux教程網 All Rights Reserved