在使用終端訪問linux系統時,還有一些操作可以方便使用,具體如下:
當clear執行後,當前螢幕中所有的內容將會被清空。但如果是gnome的虛擬終端或遠端連線(securecrt)的方式登入系統,則仍可以向上滾動檢視歷史資訊。另外,使用快捷鍵【ctrl+l】也可以清屏。
當需要在一行命令中輸入乙個實際存在的路徑時,可以用【tab】鍵實現補全。
例: 你想解壓 cacti-0.8.8b.tar.gz 壓縮包 只需要敲出tar -xvf cacti ,然後按【tab】鍵 即可。
注:如果在同乙個目錄下有多個以cacti開頭的檔案,則不會自動補全,但是會將符合條件的檔案列出來。
經常使用命令的使用者可能會遇到這樣一種情況,前面輸入一段很長的命令其中乙個字元寫錯導致整個命令無法執行,又得重新輸入一遍,相當麻煩。對於這個問題有個簡單的方法,就是按【上下游標鍵】切換歷史命令。在終端裡執行過的命令是被自動記憶的,通過【history】命令可以檢視歷史記錄。
變數是指用乙個【$】開始的識別符號表示乙個可變的值,通常用於shell程式設計環境中。linux系統中有許多預定義變數用於訪問系統環境資訊,使用者也可以自己定義變數,普通變數的生命週期為終端或shell指令碼內。線面通過具體操作步驟演示如何訪問變數、如何定義變數。
下述示例中首先通過echo輸出預定義變數【$home】的值,然後又定義乙個【$hello】變數並賦值為【「hello world」】。
反引號位置:英文模式下的 按數字1前面那個鍵 【`】
反引號【`】的作用是將反引號的命令優先執行,然後將原本輸出到終端的執行結果賦予原來的命令中使用。具體示例如下:
從上述示例中可以看出,正常引號直接按從左到右的順序執行,而反引號包裹的【date】命令優先執行。其中date命令用於獲取當前的系統時間。
再輸入命令時,若引數值中包含空格等特殊符號時,會遇到識別錯誤的問題,這就需要利用雙引號或單引號進行包裹。雙引號界定符會自動解析字串,包括讀取變數值、執行反引號中的命令,而單引號界定符內字串則會原樣輸出,且其內部不能出現單引號。
若在雙引號中界定符中出現 【」】、【『】、【\】、這些特殊字元時,可以在字元前面加乙個【\】轉義,以避免被解析。
從上述示例可以看出:
當使用者需要離開終端時,可以使用exit命令。需要注意的是,同乙個使用者可以同時登入多個終端,exit命令僅用於退出當前終端,而非在所有的終端中退出同乙個使用者。
在linux終端環境下,執行exit命令會退出當前登入的使用者,然後出現登入介面,可以重新輸入使用者名稱和密碼進行登入。對於gnome環境下的虛擬終端,exit僅用於退出虛擬卡終端,而非退出gnome環境。
例:登入資料庫mysql
Spring的七大模組
1.核心容器 元件beanfactory採用工廠模式,利用ioc模型將應用程式中的配置檔案和實現的的應用程式分開 2.spring web spring整合了struts框架,把struts的action類中用到的一些介面通過spring注入的方式載入到記憶體,也就是set get 3.spring...
Spring的七大模組
spring 框架是乙個分層架構,由 7 個定義良好的模組組成。分別是spring core,aop,orm,dao,mvc,web,content。spring 模組構建在核心容器之上,核心容器定義了建立 配置和管理 bean 的方式。組成 spring 框架的每個模組 或元件 都可以單獨存在,或...
Intent的七大屬性
1 componentname 元件,指定需要啟動的名稱 可用於啟動activity intent intent new intent componentname cm new componentname this,bactivity.class intent.setcomponent cm sta...