liunx命令基礎

2021-07-13 06:49:36 字數 3259 閱讀 4766

命令格式

命令[-選項]引數1 引數2

"-"和"--"命令列的區別

--後面選項是單詞

-後面是單個字母的組合

檔案及資料夾操作

ls:顯示目錄內容

語法:ls[引數] 目錄或檔名

引數:

-l:詳情顯示

-a:顯示隱藏檔案

-h: 檔案大小

-t:檔案修改時間排序

-r:遞迴顯示指定目錄各個子目錄的檔案

-s:以檔案大小排序

cd:切換目錄 

語法:cd[目錄名]

..:上乙個目錄

-:上乙個進入的目錄

~:使用者的home目錄

cp:複製檔案

語法:cp[引數] 原始檔 目標檔案

引數f:如有重複,直接覆蓋;

i:如有重複,提示是否覆蓋

r:拷貝資料夾

mv:移動檔案或更改檔名

語法:mv[引數] 原始檔 目標檔案

引數:f:目標如有重複,直接覆蓋;

i:目標如有重複,提示是否覆蓋

v:同cp

語法:cat[引數] 檔名

引數;-n:顯示行號

-s:多個相連的空格用乙個代替

touch:建立檔案

語法:touch 檔名

find:查詢檔案

語法:find 搜尋路徑 匹配表示式

匹配表示式1:

-name 檔名:查詢檔案

-user 使用者名稱:查詢屬於該使用者的檔案

-print:顯示找到檔案的路徑名

匹配表示式2:

-ok 命令 {}:詢問對找到的檔案是否執行命令操作 必須以\;結尾

-exec 命令 {}:直接對找到的檔案是否執行命令操作 必須以\;結尾

匹配表示式3:

-atime n:查詢n天前訪問過的檔案(僅第n天一天)

-atime +n:查詢n天前訪問過的檔案

-atime -n:查詢n天後訪問過的檔案

rm:刪除檔案或目錄

語法:rm[引數] 檔案或目錄

引數-i:提示刪除

-f:不提示刪除

-r:目錄下全部刪除

clear:清屏

pwd:顯示當前目錄路徑

mkdir:建立目錄

語法:mkdir[引數] 目錄名

引數:-p:同時建立目錄和它的子目錄

rmdir:刪除目錄

語法:mkdir[引數] 目錄名

引數:-p:同時刪除目錄和它的子目錄

less、more:分屏顯示檔案

語法:less[引數] 檔名

more[引數] 檔名

引數:-s:連續的空白行壓縮成一行顯示

-d:底部具有友好資訊

chmod:檔案許可權修改

語法:chomd[引數][模式] 檔名

引數:-r:改變目錄下所有子目錄和檔案

模式1:使用者 操作符 許可權

使用者:a所有 g組 o其他使用者

操作符:+增加許可權 -減少許可權 =重新制定許可權,原有許可權消逝

可讀r可寫w可執行x

9個字元(--- --- ---)三組 所屬使用者 所屬組 其他使用者

模式二:數字

4可讀 2可寫 1可執行

壓縮及解壓縮操作

c:建立打包檔案

v:在壓縮/解壓縮的過程中把將正在處理的檔名顯示出來

f:要處理的檔名

x:解包、解壓縮功能

z:通過gzip的支援進行壓縮和解壓縮,檔名最好為*.tar.gz

c:在特定的目錄解壓縮

j:通過bzip2的支援進行壓縮和解壓縮,檔名最好為*.tar.bz2

tar zxvf 解包

tar zcvf 打包

tar jxvf 解包

tar jcvf 打包

系統設定命令

df:檢視磁碟空間占用情況

du:顯示目錄/檔案占用磁碟空間

ps:程序檢視命令

reboot:重啟電腦

exit:退出登入

shutdown:關閉電腦

halt:關閉電腦

ifconfig:網路配置命令 ifconfig eth0 ***.***.***.*** ifconfig eth0 hw ….

自動補全與歷史命令

tab 自動補全

history 歷史命令

vi的基本操作

編輯模式:vi將輸入的字元作為命令對待,並對每個命令做出回應,但不顯示這些字元。

插入模式:vi將輸入的字元作為正文內容放在正編輯的檔案中。

最後一行模式:所有以冒號」:」開始的命令將使vi處於最後一行模式,游標移動到螢幕最底一行,輸入的命令將在該行顯示。

編輯模式-->插入模式 (i或a) 退出按esc

(注意區分大小寫)

編輯模式

[n]g:將游標定位到第n行開始處

g:將游標定位到檔案結束處

gg:將游標定位到檔案開始處

h:游標定位到螢幕頂部

m:游標定位到螢幕中間

l:游標定位到螢幕底部

編輯模式進入插入模式

i:從游標當前位置開始插入

a:從游標當前位置的下乙個字元開始插入

o:在游標位置的下行插入乙個空行,再進行插入

o:在游標位置的上一行插入乙個空行,再進行插入

i:從游標所在行的開頭開始插入正文

a:從游標所在行的末尾開始插入正文

編輯模式下刪除和修改文字

u:撤銷前面多次修改

[n]x:刪除游標後n個字元

[n]x:刪除游標前n個字元

[n]dd:刪除從當前行開始的n行

[n]yy:複製從當前行開始的n行

p:把剪下板上的內容插入到當前行

.:執行上一次操作

shift+zz:儲存並退出當前檔案

編輯模式下的查詢

/字串:從游標開始處向檔案尾查詢字串

?字串:從游標開始處向檔案首查詢字串

n:同一方向重複上一次查詢命令

n:反方向重複上一次查詢命令

最後一行常用命令

w:儲存當前檔案

q:退出vi

wq:儲存當前檔案,退出

x:同上

q!:不儲存檔案並退出

set number:設定行號顯示

liunx基礎命令

vmware備份 一般有兩種 快照 側重於短期備份 轉殖 側重於長期 bin 儲存一些二進位制檔案,檔案都是可以被執行的。dev 主要存放的是外接裝置,例如盤 其他的關盤等。etc 配置檔案目錄 home 使用者目錄 proc 儲存linux執行的程序 root root自己的家目錄 sbin 超級...

liunx基礎命令大全

touch 建立檔案 touch demo.py pwd 檢視現在所在路徑 ls 以列表的形式列舉出來 a 檢視所有隱藏檔案 lh 檢視所有的位元組 父目錄 當前目錄 重定向 表示輸出 cat能夠完成多個檔案的合併和重建 cat demo.py 123.py 追加文字內容 cat demo.py d...

liunx 常用基礎命令

1.cat 命令用於連線檔案並列印到標準輸出裝置上 cat abeensttuv help version filename 以下為常用 n 或 number 由 1 開始對所有輸出的行數編號。b 或 number nonblank 和 n 相似,只不過對於空白行不編號。s 或 squeeze bl...