linux環境下一些常用的符號
; 多個命令的分隔符
/ 根目錄或路徑分隔符
> 重定向,資料沿箭頭方向流動,原來檔案內容會被丟棄
>> 追加重定向,在原來檔案結尾追加內容
.. 上一級目錄
. 當前目錄
~ 使用者家目錄
|管道 通過管道把前乙個命令的輸出交給後乙個命令繼續處理。
{} 配合echo列印序列echo
path 環境變數,所有包含在環境變數裡面的路徑,都可以直接敲出來執行。
全域性生效/etc/profile 普通使用者生效~/.bash_profile或者~/.bashrc
重定向:在linux裡經常使用,意思是將資料流重新定向。
>或1> 標準輸出重定向:把流向標準輸出的資料重新定位到後邊的檔案中,檔案原本內容被丟棄
>> 或1>> 標準輸出追加重定向:把流向標準輸出的資料重新定位到後邊的檔案結尾處,在其尾部新增資料。檔案原本內容不會被丟棄
《或<0 標準輸入重定向:把源資料流從標準輸入重定向到其它檔案,覆蓋原來資料
《或<<0 標準輸入追加重定向:把源資料流從標準輸入重定向到其它檔案,不覆蓋原來資料,在後面追加
2> 標準錯誤重定向:把流向標準錯誤的資料重新定位到後邊的檔案中,檔案原本內容被丟棄
2>> 標準錯誤追加重定向:把流向標準錯誤的資料重新定位到後邊的檔案檔案結尾處,在其尾部新增資料。檔案原本內容不會被丟棄
標準輸入,標準輸出,標準錯誤是linux核心給每乙個程序開啟的三個檔案,其檔案描述符分別為0,1,2
linux shell中單引號,雙引號以及不加引號的區別
單引號:
可以說是所見即所得,即將單引號內的內容原樣輸出
雙引號:
把雙引號內的內容輸出出來,如果內容中有命令,變數等,會先把變數,命令解析出結果,然後在輸出最終內容。雙引號內命令或變數的寫法為`命令或變數`或$(命令或變數)。
無引號:
把內容輸出出來,可能不會將含有空格的字串視為乙個整體輸出,如果內容中有命令,變數等,會先把變數,命令解析出結果,然後在輸出最終內容來,如果字串中帶有空格等特殊字元,則不能完整的輸出,需要加引號,一般連續的字串,數字,路徑等可以用,不過最好用引號替代之。
php基本符號大全
原文 註解符號 單行註解 多行註解 引號的使用 單引號,沒有任何意義,不經任何處理直接拿過來 雙引號,php動態處理然後輸出,一般用於變數.變數形態 一種是true 即 真的 另一種是false 即假的 常見變數形態 string 字串 數字 漢字 等等 integer 整數 1 2 3 4 5 0...
基本正則符號含義
符合的含義 開頭 一組中括號 裡使用 時,它表示 非 或 排除 的意思 不 常常用來剔除某個字元 a z 除了小寫字母以外的所有字元 結尾。包裹一部分正則 0 9 0 9 然後大括號他出現的次數 a za z0 9 匹配所有的大小寫字母和數字 乙個字元 中括號 匹配字元。a za z0 9 出現0到...
Linux 符號命令及符號問題
1 回車 r 本義是游標重新回到本行開頭,r的英文return,控制字元可以寫成 cr,即 carriage return 換行 n 本義是游標往下一行 不一定到下一行行首 n 的英文 newline,控制字元可以寫成 lf,即 line feed。2 windows下,記事本不支援 n 換行,它只...