顯示系統運行級別
runlevel
N 5
切換級別:
init 0 關機
init 3 字符界面
init 5 多用戶圖形界面
init 6 重新引導系統
使用man在線手冊查看命令
man ls
man mkdir
man free
查看命令所在位置
whereis ls
whereis mkdir
whereis free
Linux系統3個重要組成部分
① 內核
② Shell
③ 應用程序
操作者不易直接和內核進行溝通交流,Shell("殼")就是位于內核和操作者之間的一層使用者界面。
常用控制組合鍵
Ctrl + u 刪除整行
Ctrl + s 暫停屏幕輸出
Ctrl + q 恢復屏幕輸出
Ctrl +m 回車
!$ 重復前一個命令最后的參數 mkdir /root/aaa cd !$ pwd(/root/aaa) !$代表/root/aaa
cp復制命令
cp a b 文件
cp -R a b 目錄
命令排序-替換-別名
a;b 無論a是否出錯都執行b
a&&b 只有a對才執行b
命令替換 第一種$() 第二種 ``
pidof less 查看less進程號 (4163)
kill -9 4163
kill -9 $(pidof less)
kill -9 pidof less
別名alias c=clear 取消別名unalias c
管道 - 重定向
Linux系統的理念是匯集許多小程序,每個程序都有特殊的專長,復雜的任務不是由大型軟件完成,而是運用Shell的機制,組合許多小程序共同完成。管道就在其中發揮著重要的作用,它可以將某個命令的輸出信息當作某個命令的輸入,由管道符號 “|” 標識。
[a]|[b]|[c]
rpm -qa|grep pip|more
rpm -qa顯示已經安裝在系統上的RPM包
grep pip是過濾名字中包含pip的軟件包
more是分頁顯示
rpm -qa|grep pip|more > pip.txt 重定向到pip.txt
rpm -qa|grep python|more >> pip.txt 追加到pip.txt
錯誤重定向: command 2> file
輸入重定向:cat < pip.txt
同時實現輸出和錯誤重定向:command &> file 操作系統自動選擇使用哪個重定向