1.
ctrl+l 清屏(bash)
2.不能對kernel直接進行控制,這是需要一個shell程序這時需要shell指令向kernel進行傳遞信息(這就是shell的功能)
shell分爲CLI和GUI。命令和圖形兩種。GUI:GONE CLI:BASH
3.bash:在圖形界面中是一個模擬終端Terminal。
4.bash的組成部分:
提示符:#(root身份登錄) $(普通用戶)
中間有一個@符號 ,後面是主機名(可以用hostname命令查看) 之後是當前目錄
5.命令一般由三個部分組成:命令、選項、參數
uname顯示內核的一些信息不帶參數 uname -r 內核版本號 uname -a 所有信息
6.後臺執行任務在命令後面加上&符號,ctrl+c結束當前命令----這是一個多任務的終端
7.簡化命令輸入,用tab補全,或查找命令(連續兩下)還可以自動補全文件名不能進行參數補齊
8.bash歷史記錄:方向鍵上和下來瀏覽執行過的命令,所有歷史記錄用history命令
簡化操作:(平常很少用)可以通用ctrl+r命令的搜索功能:會出現(reverse-i-search)後在輸入要查找的命令(經常用)
!!重複前一個命令
!字符:重複前一個以“字符”開頭的命令
!num:按照歷史記錄的序號執行命令
!?abc:重複之前包含abc的命令
!-n:重複n個命令之前的哪個命令
還可以按下esc 之後再按一個點,可以調用上一個命令的參數
9.可以使用通配符
* -》匹配零個或多個
?-》任意一個字符
[0-9-》匹配一個數字範圍
[abc]-》匹配列表中的任何字符
[^abc]-》匹配列表外的字符
10.切換用戶
su - 用戶名:切到指定用戶名 su - 切換到root(加入-是啓用到一個新的終端,不加上還在之前的用戶環境中)
sudo:使用管理員權限
id:顯示當前用戶信息
passwd:修改當前用戶密碼
11. bash作業管理
後臺運行程序:添加一個&
暫停某個程序:使用ctrl+z 重新繼續運行 使用bg加上jobs顯示的序號,將後臺程序拉到前臺fg 序號
管理後臺作業:jobs,bg,fg