LINUX常用命令總結(jié)_第1頁
LINUX常用命令總結(jié)_第2頁
LINUX常用命令總結(jié)_第3頁
LINUX常用命令總結(jié)_第4頁
LINUX常用命令總結(jié)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、LINUX常用命令文件操作查找文件which command 查看可執(zhí)行文件位置whereis file/dir 查看文件位置(系統(tǒng))locate file/dir 配合數(shù)據(jù)庫查看文件位置find path 參數(shù)實(shí)際搜尋硬盤查詢文件名稱 例如:find ./ -name a.txt列出文件ls -l = ll -a all 顯示所有文件 -h -human-readable 顯示k,M,G大小 -r reverse 逆序 -t time 按時(shí)間排序 -X extension 按文件類型排序 -S SIZE 按文件大小排序統(tǒng)計(jì)文件大小du -sh ./* -s summarize 統(tǒng)計(jì),不顯示更

2、詳細(xì)目錄 -h -human-readable 顯示k,M,G大小查看文件內(nèi)容cat 將文件內(nèi)容全部打印出來less 顯示一屏文件內(nèi)容head -n number 顯示文件前幾行內(nèi)容tail -n number 顯示文件最后幾行內(nèi)容wc l 列出文件行數(shù),-w 列出文件詞數(shù)文件操作cd 改變目錄cd = cd :回到用戶所在根目錄cd - :返回上一個(gè)目錄cd . :到本層目錄cd . :到父目錄cd dir :到指定目錄mv 重命名mv oldName newNamerm 刪除-r recursive 向下遞歸-f force 強(qiáng)行刪除mkdir 創(chuàng)建目錄-p -parents 父目錄不存在

3、會(huì)自動(dòng)創(chuàng)建cp 拷貝-r recursive 拷貝目錄scp 遠(yuǎn)程拷貝-r recursive 拷貝目錄例子: scp a.txt majian-xyw-:/dir/ scp -r majian-xyw-:/dir/ ./rz sz 和windows傳輸文件rz 從windows接收文件sz file 發(fā)送文件到windows文件操作壓縮zip dir.zip dir -runzip xxx.zip -d 指定解壓縮目錄tar -zxvf xxx.tar.gztar -zcvf xxx.tar.gz xxxzcat file:直接看壓縮文件ln -s a b :a 就是源文件,b是鏈接文件名,

4、其作用是當(dāng)進(jìn)入b目錄,實(shí)際上是鏈接進(jìn)入了a目錄建立軟鏈網(wǎng)絡(luò)拷貝nc(netcat):從A機(jī)向B機(jī)拷貝東西:A機(jī):nc -l 9999 destFileB機(jī):cat srcFile |nc Bhostname 9999文件內(nèi)容操作管道command1正確輸出,作為command2的輸入 然后comand2的輸出作為,comand3的輸入 ,comand3輸出就會(huì)直接顯示在屏幕上面了。通過管道之后:comand1,comand2的正確輸出不顯示在屏幕上面。注意: 1、管道命令只處理前一個(gè)命令正確輸出,不處理錯(cuò)誤輸出。 2、管道命令右邊命令,必須能夠接收標(biāo)準(zhǔn)輸入流命令才行。sort-k -key=P

5、OS1,POS2 按哪個(gè)區(qū)間排序-n 依照數(shù)值的大小排序-r 以相反的順序來排序-t 指定排序時(shí)所用的欄位分隔字符-o 將排序后的結(jié)果存入指定的文件-u 排序去除重復(fù)行uniq-u uniq 只輸出單行 (差集)-d dumplicate 只輸出重復(fù)行 (交集)-c 在輸出行前面加上每行在輸入文件中出現(xiàn)的次數(shù)pastepaste -dt file1 file2作用是將兩個(gè)文件合并文件內(nèi)容操作grep 文本搜索 grep xxxxx file-c:只輸出匹配行的計(jì)數(shù)。-n:顯示匹配行及 行號。-v:顯示不包含匹配文本的所有行。-color:將匹配的文本高亮紅色。http:/ 切分文件 用法:sp

6、lit 選項(xiàng) 輸入 前綴-l 指定每個(gè)文件的行數(shù)-b 指定每個(gè)文件的大小-a 指定輸出文件后綴個(gè)數(shù),不指定默認(rèn)為2cut從輸入行中選取字符或者字段-c clist 選取由clist中的列號指定的字符-d dchar 將dchar作為輸入字段的分割符-f flist 選擇在flist中指定的字段-s 僅打印包含分割符的行http:/ a .txt b.txt$cat file1 file2 filecat - :表示上一步的輸出2&1 將標(biāo)準(zhǔn)出錯(cuò)也輸出到標(biāo)準(zhǔn)輸出:追加到文件屏幕操作clear=ctrl +L 清屏(保留歷史記錄)reset 清屏(沒有歷史記錄)ctrl+a:移動(dòng)光標(biāo)到命令

7、行開始處ctrl+e:移動(dòng)光標(biāo)到命令行結(jié)尾ctrl+u:刪除光標(biāo)到命令行開始處ctrl+k:刪除光標(biāo)到命令行結(jié)尾ctrl+左右:按字移動(dòng)如何按出tab:先ctrl+V,再按tabctrl+r:反向搜索執(zhí)行過的命令ctrl+z:掛起當(dāng)前運(yùn)行程序jobs:查看當(dāng)前有多少在后臺(tái)運(yùn)行的命令bg jobNumber:將一個(gè)在后臺(tái)暫停的命令,變成繼續(xù)執(zhí)行fg jobNumber:將后臺(tái)中的命令調(diào)至前臺(tái)繼續(xù)運(yùn)行job命令行其他命令hostname:主機(jī)名稱pwd:當(dāng)前目錄sudo i u useridecho -e “atb” 輸出轉(zhuǎn)義字符nohup command myout.file &log.

8、file & &表示1&2(expr):計(jì)算括號內(nèi)的表達(dá)式last -n :最后登錄的n個(gè)用戶VIM設(shè)計(jì)理念:命令的組合。設(shè)計(jì)理念:命令的組合。用鍵盤,不用鼠標(biāo)。熟悉命令,快過鼠標(biāo)。過兩關(guān)三種模式ESC:命令模式v:可視模式i(a):插入模式恢復(fù)誤操作u 撤銷最后執(zhí)行的命令U 修正之前對該行的操作Ctrl+R Redo插入o 在光標(biāo)下方新開一行并將光標(biāo)置于新行行首O 同上,在光標(biāo)上方a 在光標(biāo)之后進(jìn)入插入模式A 在行末進(jìn)入插入模式i 在光標(biāo)之前進(jìn)行插入R 進(jìn)入替換模式,直到按下Esc常用操作:q退出:w保存:q!強(qiáng)退VIMVIM按單詞移動(dòng)w 將光標(biāo)右移一個(gè)字。光標(biāo)停留在

9、下一個(gè)字的字首位置。W 將光標(biāo)右移一個(gè)字。光標(biāo)停留在下一個(gè)字的字首位置(即使兩個(gè)字之間存在標(biāo)點(diǎn)符號)。b 將光標(biāo)左移一個(gè)字。光標(biāo)停留在下一個(gè)字的字首位置。B 將光標(biāo)左移一個(gè)字。光標(biāo)停留在下一個(gè)字的字首位置(即使兩個(gè)字之間存在標(biāo)點(diǎn)符號)。e 把光標(biāo)移至當(dāng)前所在字(或下一個(gè)字)的最后一個(gè)字符位置。E 同上,只是以空格字符作為字的分隔符。 把光標(biāo)移至當(dāng)前行的起始位置,也即當(dāng)前行的第一個(gè)非空白字符位置0(零)把光標(biāo)移至當(dāng)前行的起始位置,第一個(gè)非空白字符之前,簡單點(diǎn)說就是 的前面$ 把光標(biāo)移至當(dāng)前行的行尾,也即當(dāng)前行的最后一個(gè)字符位置。n| 光標(biāo)移動(dòng)到第n列。移動(dòng)光標(biāo)到上一個(gè)單詞的結(jié)尾,使用命令ge。(

10、以空白分割的是gE)VIM移動(dòng)到指定字符f 命令移動(dòng)到光標(biāo)右邊的指定字符上,例如,”fx“,會(huì)把移動(dòng)到光標(biāo)右邊的第一個(gè)x字符上。F 命令則反方向查找,也就是移動(dòng)到光標(biāo)左邊的指定字符上。t 命令和”f“命令的區(qū)別在于,它移動(dòng)到光標(biāo)右邊的指定字符之前。 例如,”tx“會(huì)移動(dòng)到光標(biāo)右邊第一個(gè)x字符的前面。T 命令是”t“命令的反向版本,它移動(dòng)到光標(biāo)右邊的指定字符之后。這四個(gè)命令只在當(dāng)前行中移動(dòng)光標(biāo),光標(biāo)不會(huì)跨越回車換行符。可以在命令前面使用數(shù)字,表示倍數(shù)。例如,”3fx“表示移動(dòng)到光標(biāo)右邊的第3個(gè)x字符上。; 命令重復(fù)前一次輸入的f, t, F, T命令,, 命令會(huì)反方向重復(fù)前一次輸入的f, t,

11、F, T命令。這兩個(gè)命令前也可以使用數(shù)字來表示倍數(shù)。VIM熒屏移動(dòng):xx跳到指定行ctrl+u:上移半屏ctrl+d:下移半屏ctrl+b:上移一屏ctrl+f:下移一屏gg:跳到最開頭shift+g:跳到最尾搜尋*:向前搜索目前單字#:向后搜索目前單字fx:向前搜索字符xgd:跳到目前單字的定義位置/xxx:搜尋xxxn/N:下/上一個(gè)搜尋結(jié)果nohl:取消高亮分屏:vsp a.txt 分屏打開a.txt:sp a.txt 橫向分屏ctrl+ww 分屏間切換y 復(fù)制p 粘貼高級操作d:刪除到行首d$:刪除到行尾y:復(fù)制到行首y$:復(fù)制到行尾:n1,n2 co n3:n1到n2行內(nèi)容復(fù)制到n3后:n1,n2 m n3:n1到n2行內(nèi)容移動(dòng)到n3后:n1,n2 d :刪除n1到n2間的內(nèi)容:g/p1/s/p2/g:替換所有的p1為p2AWK基本模式:基本模式:awk pattern + action filenamesawk -F field-se

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論