初學linux 常用命令

2021-08-26 12:24:18 字數 3239 閱讀 1766

cd (切換路徑 )

絕對路徑:以根(/)目錄起頭

相對路徑:確認相對物件,物件就是當前目錄

ls: 列出目錄中的檔案

-a:顯示所有檔案,包括隱藏檔案

-l:顯示詳細資訊

- h:以方便人識別的方式顯示大小,一般 配合-l使用

mkdir:建立目錄

-p:遞迴建立

pwd:顯示當前路徑

echo:顯示文字,如果是變數前面加$

rmdir:刪除空目錄

cp:複製 (前面源 後面目的)

-r:複製目錄(複製)

-p:保留檔案屬性

-i:覆蓋檔案前詢問使用者

-v:顯示執行過程

mv:移動

-f:如果重複直接覆蓋

-i:詢問

-v:顯示詳細資訊

rm:刪除

-f:強制刪除(不詢問)

-r:遞迴刪除

touch:修改時間戳,建立空檔案:

cat:顯示文字內容

-n 顯示行數

file:顯示檔案型別(可執行檔案等)

more:分頁顯示內容

空格:翻頁

enter:換行

q或者q:退出

b:向上翻頁

less:分頁顯示內容(可向上翻頁)

tail:顯示檔案的最後幾行

-n:指定行數

-f:動態顯示

ln -s (原始檔) (要建立的)

要用./執行軟連線

chmod:改變目錄或者檔案的許可權:

chmod [檔案或目錄]

[mode=421 ] [檔案或目錄]

chown:改變檔案或者目錄的所有者

chown zhangsan 1.txt

chgrp:改變檔案目錄的所屬組

chown zhangsan 1.txt

find:搜尋檔案【搜尋範圍】【匹配條件】

名字搜尋:find / -name 』1.txt『

大小搜尋:find / -size +100m(+代表大於100m - 代表小於100m)

-a兩個條件同時滿足(and)

-o兩個條件滿足任意乙個即可(or)

所有者搜尋:find /home -user user1

時間查詢:find /etc -cmin -5 在/etc下查詢5分鐘內被修改過屬性的檔案和目錄

-amin訪問時間 access

-cmin檔案屬性 change

-mmin檔案內容 modify

顯示詳細資訊 : find /etc -name 『init』 -exec ls -l {} \;

which:搜尋命令所在目錄及其別名

whereis:搜尋命令所在的目錄及幫助文件路徑

locate:在資料庫中查詢

grep:在檔案中搜尋內容

-i:搜尋時不分大小寫

-v:排除指定字串

history:記錄輸入的指令

-a:把命令追加到~/.bash_history中

-c:清空指令

!#:調取第幾條命令

who:檢視使用者資訊

w:檢視使用者詳細資訊

wc:統計命令

-c:統計位元組數

-l:統計行數

-m:統計字元數,乙個字被定義為有空白、挑個或者換行字元分割的字串

-w:統計字數

-l:列印最長的長度

cut:裁剪

-b:以位元組為單位進行分割。這些位元組位置將忽略多位元組字元邊界,除 非也指定了 -n 標誌。

-c :以字元為單位進行分割。

-d :自定義分隔符,預設為製表符

-f :與-d一起使用,指定顯示哪個區域。

-n :取消分割多位元組字元。僅和 -b 標誌一起使用。

.sort:排序

-b 忽略每行前面開始出的空格字元。

-c 檢查檔案是否已經按照順序排序。

-f 排序時,忽略大小寫字母。

-m 將前面3個字母依照月份的縮寫進行排序。

-n 依照數值的大小排序。

-o《輸出檔案》 將排序後的結果存入指定的檔案。

-r 以相反的順序來排序。

-t《分隔字元》 指定排序時所用的字段分隔字元。

-k 選擇以哪個區間進行排序。

-u 全域性去重

例:sort -n -k 2 -t 『:』 1.txt

uniq:刪除檔案中重複行(在 發出 uniq 命令之前,請使用 sort 命令使所有重複行相鄰。)

-c 在輸出行前面加上每行在輸入檔案中出現的次數。

-d 僅顯示重複行。

-u 僅顯示不重複的行。

gzip:壓縮檔案(壓縮後為.gz)

gunzip:解壓縮檔案

tar:打包(包含壓縮)(字尾名.tar.gz)

-c:打包

-x:解包

-v:顯示詳細資訊

-f:指定檔名

-z:打包同時壓縮

-zcvf壓縮 -zxvf解壓

wall:發廣播資訊

ping:測試網路連通情況

-c:指定次數

-w:過期時間

lastlog:檢視某特定使用者上次登陸時間

linux 常用命令(初學)

清理伺服器快取 echo 1 proc sys vm drop caches 條件檢視日誌 tail 500000 catalina.out grep o more 賦許可權 sudo chmod x usr share tomcat bin sh 檢視當前執行的tomcat的路徑 ps ef gr...

初學常用命令(二)

插入多條記錄 insert into student stu id,stu name select id,name from stu 新增字段 alter table student add bith varchar2 10 建立序列 create sequence seq name start w...

初學人員linux常用命令

cd 進入乙個資料夾,返回上一級目錄,進入系統根目錄 進入當前使用者主目錄 pwd檢視當前資料夾路徑 cy copy 複製mv move 移動檔案 重新命名 rm刪除,r遞迴刪除,f強制刪除 ls檢視當前目錄下的檔案及資料夾 使用萬用字元過濾指定的檔案 al 檢視所有檔案。包括隱藏檔案 date 檢...