linux剛出世時沒有什麼圖形介面,所有的操作全靠命令完成,就如同電視裡的黑客那樣,充滿了神秘。近幾年來,儘管linux發展迅速,圖形介面越來越有好,但是在真正的開發過程中,linux命令列的應用還是占有非常重要的席位,而且許多linux功能在命令列介面要比圖形化介面下雲翔的快。可以說不會命令,就不算會linux。
在職場中,大量的伺服器維護工作都是在遠端通過ssh客戶端來完成的,並沒有圖形介面,所有的維護工作都需要通過命令來完成。如磁碟操作、檔案訪問、目錄操作、程序管理、檔案許可權設定等。
linux發行版本的命令大概有200多個,但是常用的命令只有10多個而已。
命令列程式:桌面-》應用程式-》終端(terminal)
序號命令
對應英文
作用ls
用例:ls:顯示當前目錄下檔案
ls -a:顯示所有內容(包括隱藏檔案,隱藏檔案前面會有.)
ls -l:以詳細列表顯示當前目錄下檔案內容,包括:使用者、大小、日期、時間
ls -lh:(或ls -hl)以詳細列表把檔案大小人性化的顯示當前目錄下內容,包括:使用者、大小、日期、時間
ls -lah:以詳細列表把檔案大小人性化的顯示當前目錄下所有內容,隱藏檔案是.開頭的檔案
ll :等於ls -l
注意:s後面一定要有空格
list
檢視當前資料夾下的內容
02pwd
print work directory
檢視當前所在資料夾
03cd[目錄名]
用例:cd /home (絕對路徑:以根目錄開頭,經入根目錄下的home)
cd admin (相對路徑:不以根目錄開頭,進入當前路徑下的admin)
cd ..(返回上級目錄)
cd ~(回到自己的家目錄)
cd -(回看,當前路徑與上一路徑切換)
備註:pwd (顯示當前路徑)
change directory
切換資料夾
04touch[檔名]
touch a.txt:當前路徑下建立檔案,該檔案是空檔案,無內容;副檔名可寫可不寫
touch a b c:可同時建立多個檔案,但是注意不能建立與已有檔案同名的檔案
touch ren/hello.txt:在當前路徑下的ren目錄下建立檔案hello.txt;注意不能在不存在的目錄下建立檔案
touch .abc:建立隱藏資料夾
touch
如果檔案不存在,新建檔案
05mkdir[目錄名]
注意:1、要在自己的家目錄下才能建立,根目錄和除家目錄以外的目錄無法建立資料夾;2、寫命令檔名時,前面開頭加/表示絕對路徑,不以/開頭都是相對路徑,表示當前路徑下開始。
用例:mkdir tupian :相對路徑,在當前路徑下建立目錄
mkdir /home/admin/shipin:絕對路徑,在指定路徑下建立目錄,注意必須保證路徑存在。
mkdir /home/admin/shipin -p:如果要建立的目錄上級的父目錄不存在,加上-p,自動建立該父目錄
makdir ren dongwu:可連續建立多個目錄,中間用空格隔開
makdir tupian/fengjin:在當前目錄的tupian下建立fengjin這個目錄
mkdir tupian/ren/nan nv:在當前目錄的tupian下的ren目錄下建立nan這個目錄,但是nv就在當前路徑下,注意兩者區別
mkdir tupian/ren/:在當前目錄的tupian下的ren目錄下建立nan和nv這兩個目錄,使用{},在指定目錄下建立多個資料夾
mkdir shipin/nan shipin/nv:在當前目錄的shipin目錄下建立nan
make directory
建立目錄
06rm[檔名]
用例:rm test.txt:刪除test.txt檔案,相對路徑絕對路徑都可
rm test -r:加-r表示刪除test目錄(資料夾)
rm * :*代表所有;刪除當前目錄下所有內容,但是不能刪除隱藏檔案和目錄(資料夾)
rm * -r:刪掉刪除當前目錄下所有內容包括目錄,但是不能刪除隱藏檔案
rm .a:刪除隱藏檔案a
注意,無論以何種方式均無法刪除.和..目錄
remove
刪除指定資料夾
07clear
clear
清屏其他鍵盤命令(小技巧)
tab鍵:自動補全,在敲出檔案/目錄/命令的前幾個字母後,按下tab鍵,如果輸入的沒有歧義,系統會自動不全;如果還存在其他的檔案/目錄/命令,再按一下tab鍵,系統會提示可能存在的命令
ctrl+shift+=放大終端視窗的字型顯示
ctrl+-縮小終端視窗的字型顯示
按上/下方向鍵可以在曾經使用過的命令之間來回切換
如果想要退出選擇,並且不想執行當前選中的命令,或者敲錯命令,可以按ctrl+c結束執行
command [-options] [parameter]
說明:[ ]代表可選
若有些命令不會用,可用--help開啟幫助文件
格式:command --help 說明:顯示command命令的幫助資訊
比如ls不會用,則用ls --help命令可開啟幫助文件
有些特殊命令無法用--help開啟幫助文件,如pwd;這些命令是當前視窗自帶的命令,用man pwd可開啟幫助文件
格式:man command 說明查閱command命令的使用手冊
man是manual的縮寫,是linux提供的乙個手冊,包含了絕大部分的命令、函式的詳細使用說明
使用man時(閱讀使用手冊)的操作鍵
操作鍵功能
空格鍵顯示手冊頁的下一屏
enter鍵
一次滾動手冊頁的一行
b回滾一屏
f前滾一屏q退出
/word
搜尋word字串
linux作業系統學習三
18p vim的三種工作模式 19p vim基本操作 跳轉和刪字元 i 進入編輯模式,游標前插入字元 a 進入編輯模式,游標後插入字元 o 進入編輯模式,游標所在行的下一行插入 i 進入編輯模式,游標所在行的行首插入 a 進入編輯模式,游標所在行的行末插入字元 o 進入編輯模式,游標所在行的上一行插...
Linux 作業系統學習
boot loader主要功能 kernel boot loader 載入kernel,和initrd.img 到記憶體中。kernel 啟動後自動解壓,將initrd.img的內容掛載為init 根檔案系統。kernel 從init根檔案系統中載入所需的功能模組。kernel 會根據grub.cf...
linux作業系統學習
紅帽認證系統管理員 rhcsa cat 用於檢視比較小的純文字檔案,需要顯示行號時可加上 n引數 head 用於檢視文字檔案的前n行。如head n 20 檔名,即可檢視前20行 tail檢視檔案後n行,tail f 檔名,可以實時顯示檔案重新整理內容 cut 按列提取文字字元,當文字中有間隔符時,...