1.Linux歷史簡介
2.Linux與Windows的區別
3.基本概念和操作
終端(terminal):在終端實現接受用戶輸入和顯示輸出
shell:提供給使用者使用頁面的命令解析器。隱藏了操作系統底層的細節
? ? ? ? ? ?常見的shell有bash、csh、ksh、zsh
通配符:是一種特殊語句,主要有星號和問號。用來對字符串進行模糊匹配。終端里輸入的通 ? ? ? ? ? ? ? ? ? 配符,是由shell處理的,不是由命令處理的。shell把通配符當做路徑或者文件名去磁盤 ? ? ? ? ? ? ? ?上搜索,若有,則進行路徑擴展;沒有則把它當做普通字符,由命令去處理。可以這么 ? ? ? ? ? ? ? ? 說,通配符是shell的一種路徑擴展功能。
重要快捷鍵:
tap:補全命令、目錄和命令參數
Ctrl+C:強行終止當前程序
Ctrl+D:鍵盤輸入結束或者退出終端
Ctrl+S:暫停當前程序,暫停后任意鍵恢復
Ctrl+Z:將當前程序放到后臺運行,恢復到當前頁面為命令fg
Ctrl+A:將光標移至行頭,相當于home鍵
Ctrl+E:將光標移至行末,相當于end鍵
Ctrl+K:刪除從光標位置到行末
4.用戶管理
who命令查看用戶:who------------查看當前所處用戶以及登錄用戶
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?whoami--------查看當前登錄用戶
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?who am i------查看打開當前終端的用戶名
? 其他命令參數:-a? ? 打印能打印的全部
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -d? ? 打印死掉的進程
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -m? ? 同am i,mom likes
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -q? ? 打印當前用戶名和用戶數
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-u? ? 打印當前登錄用戶名和用戶數
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -r? ? 打印運行等級
關于偽終端和真終端:pts表示偽終端
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? tty表示真終端
su、sudo命令創建用戶:root權限,Linux權限中的最高權限。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? su可以切換用戶到user,執行時需要輸入目標用戶的密碼
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? su -也可以切換用戶,同時環境變量也會變成目標用戶的環境變量
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? sudo可以以特權級別運行cmd命令,需要當前用戶屬于sudo用戶組, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?且需要當前用戶輸入密碼