Linux簡單的不常用的有用的命令設定等

來源:互聯網
上載者:User

Summary:

有些Linux命令列下的命令或設定不太常用,但是有時候需要又總是記不清楚,所以mark在這裡,備查!

目錄:

(1) 終端下如何改變命令提示字元的現實內容

(2) 終端下如何修改系統語言

(3) Linux在所有檔案或特定檔案中尋找特定字串的命令

(1) 終端下如何改變命令提示字元的現實內容

預設情況下,終端的命令提示字元顯示的內容是下面的形式:

[sgeng2@localhost ~]$ pwd/home/sgeng2[sgeng2@localhost ~]$ 

有時候,我們希望簡單的顯示,或者根據自己的需要去顯示,比如直接顯示一個">"或顯示"##"等。

通過設定環境變數PS1即可。如下:

[sgeng2@localhost ~]$ export PS1=######export PS1="command line:"command line:export PS1=">">export PS1=\>>

當然,賦值要符合環境變數的要求,比如">“如果不使用引號,就要用逸出字元的形式等等。另外,還有一些Linux中預定義的內容可以顯示時間使用者名稱等資訊,舉例如下:

>export PS1="[\t]:"[09:53:22]:

(2) 終端下如何修改系統語言

安裝Linux系統後,都有一個系統語言設定,比如中文。那麼,在終端下,比如查看一些協助資訊等,可能會顯示中文,有時候,希望能臨時的顯示一下英文版本的資訊,怎麼辦?通過設定環境變數LANG即可。如下:

#gcc -v使用內建 specs。COLLECT_GCC=/usr/bin/gccCOLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.6.0/lto-wrapper目標:x86_64-redhat-linux配置為:...執行緒模式:posixgcc 版本 4.6.0 20110428 (Red Hat 4.6.0-6) (GCC) #export LANG=en_US.UTF-8#gcc -vUsing built-in specs.COLLECT_GCC=/usr/bin/gccCOLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.6.0/lto-wrapperTarget: x86_64-redhat-linuxConfigured with: ...Thread model: posixgcc version 4.6.0 20110428 (Red Hat 4.6.0-6) (GCC) #

一般來說,用到的LANG的值就是:en_US.UTF-8和zh_CN.UTF-8了。(從中文切換到英文,只需要en,en-US什麼的好像也都可以,但是設定回中文的時候,後面的不能有錯誤,否則可能還是英文或者亂碼等問題)

(3) Linux在所有檔案或特定檔案中尋找特定字串的命令

常用,但是我總是記不住,mark一下。(參考:http://www.cnblogs.com/narcasse/archive/2011/03/06/1972492.html http://zhxiong.bokee.com/3489418.html)

find /var/log | xargs grep -nH "test":在/var/log中尋找包含test的行,這裡只是在一個檔案中尋找。如果是尋找目前的目錄下的所有檔案中包含某一字串:

find . -name "*.cpp" | xargs grep -nH "Keyword"

其中,.表示目前的目錄,-name是可選的,用於過濾檔案名稱(這裡的例子是所有尾碼為cpp的,grep命令是用於匹配的,其中-n表示輸出行的同時輸出行號,-H表示列印匹配的檔案名稱,總是都是和控制顯示有關的,一般就是-nH就可以了,keyword是要尋找的字串。

說明:find和grep命令的詳細使用不在這裡說明,只是為了mark一下這一個使用,因為總是被我遺忘了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.