前面說了,我們要儘量少用GNOME圖形界面,而應該以使用BASH命令行為主。 SHELL Shell是操作系統內核的殼,因為我們不能直接操作系統的內核Kernel,只能通過Shell去操作,Shell可以簡單理解為用戶向操作系統發送指令的代理。 看下麵兩張圖。 GNOME指的是圖形界面,BASH就是 ...
前面說了,我們要儘量少用GNOME圖形界面,而應該以使用BASH命令行為主。
SHELL
Shell是操作系統內核的殼,因為我們不能直接操作系統的內核Kernel,只能通過Shell去操作,Shell可以簡單理解為用戶向操作系統發送指令的代理。
看下麵兩張圖。
GNOME指的是圖形界面,BASH就是命令行,即CentOS下的Terminal終端。
BASH
BASH可以簡單理解為系統下的Terminal終端。
$表示普通用戶,#表示root用戶,如下圖所示。
實踐:
使用TAB鍵簡化命令輸入
使用TAB鍵可以幫助我們自動補全命令名和文件名,但是無法自動補全參數。
如果已輸入的命令沒辦法確定是否唯一,此時可以連續按兩下TAB鍵,BASH會自動列出所有匹配的命令,如下圖。
歷史記錄
通配符
這裡的通配符跟正則表達式中的規則完全一樣,只要理解了正則表達式再理解這個應該不難。
這些通配符一般用在匹配文件名的時候。
實踐:
切換用戶
有的時候,我們需要使用root用戶的許可權,但是又不想註銷再登錄,就可以通過切換用戶來實現。
實踐:
作業管理
作業可以理解為windows下的任務管理器。
使用jobs命令相當於打開windows下的任務管理器,可以查看當前打開了哪些應用程式。