Linux命令行界面

在典型的Linux系統中,許多功能都可以通過命令界面或圖形用戶界面(GUI)來執行。作為系統管理員,我更喜歡命令行提供的更簡單的界面。通過命令行,我發現效率得到了優化,從而使我能夠更快地執行任務。任務自動化是系統管理員的朋友。藉助腳本,可以輕鬆地通過命令界面調用命令,從而使系統管理員對於初學者來說就像魔術師。我個人認為,命令行體現了良好的用戶界面設計的優雅。它設計簡單,但功能強大。比通過GUI提供的功能更強大。它功能齊全,實用且快速。讓我們看一下Linux中非常常見的命令。 ls命令用於列出目錄的內容。以命令行為例,我使用名為touch的命令在不到30秒的時間內快速創建了三個測試文件。然後,我使用ls命令列出了一些選項,這些選項為我提供了有關這些文件的信息。

ls -al

共8個

drwxrwxr-x 2個用戶組4096 10月29日23:08。

drwx —— 3個用戶組4096 10月29日23:07 ..

-rw-rw-r– 1個用戶組0 Oct 29 23:08另外一個

-rw-rw-r– 1個用戶組0 Oct 29 23:08 big_file

-rw-rw-r– 1個用戶組0 Oct 29 23:08 small_file

討論ls命令的結果超出了本文的範圍。我要指出的是該行的用戶界面提供信息的速度。我發現這比啟動GUI應用程序並導航到我感興趣的目錄要有效得多。它輸入五個字元和BAM!有我的結果。

Linux命令用戶界面還使您可以組合命令,以增強命令行輝煌交互的功能和功能。假設您只想在此目錄中查看名稱為small_file的文件。如果這是目錄中文件的長列表,則可能需要過濾查找的文件名。

ls -al | grep small_file

-rw-rw-r– 1個用戶組0 Oct 29 23:08 small_file

現在,利用將命令與該行的此用戶界面結合的能力,我們只能通過利用grep的模式匹配命令來獲得我們感興趣的結果。在命令行界面上組合命令的功能令人讚嘆不已。使用命令行界面進行文件操作之類的功能是唯一的方法。您可以在幾秒鐘內製作文件,製作目錄,更改許可權,更改所有權以及複製文件。

那麼,該系列提供的用戶界面的缺點是什麼?答案很簡單。您必須知道命令才能充分利用功率和速度。如果您不知道自己的命令,則會失去所有效率和力量。 GUI界面通過以直觀的方式呈現信息以進行查找來彌補這一點。命令行無法為用戶執行此操作。

您必須知道它才能受益。當然,您可以查找內容。但是,您查找信息的次數越多,獲得的效率就越低。

大多數系統管理員都喜歡使用此編輯器作為說明。該編輯器稱為vi,或者有些人可能更喜歡vi,而vim代表vi有所改進。兩種編輯器都快速而強大-就像命令行一樣。但是,如果不將快捷鍵提交到內存,vi就會失去很多優勢。導航變得令人沮喪。簡單的任務變得更加困難。但是在有經驗的用戶手中,用vi進行編輯可能是神奇的。

本文的目的是提醒世界上,有些人有時候更喜歡簡單的界面。我們將聽取阿爾伯特·愛因斯坦(Albert Einstein)的建議,並希望我們與技術的互動有時會變得更原始。每天提供給我們比優雅的界面更強大的界面。作為一個行業,用戶界面將繼續尋求基礎功能的圖形表示。但是,作為系統管理員,我們始終希望不必使用滑鼠設備作為與Linux操作系統進行交互的用戶界面。

相關文章