新手筆記(3) Linux常見命令

2021-08-30 06:40:56 字數 1875 閱讀 9715

[a]

1.檢視當前系統預設shell echo $shell

[b]目錄操作

2.檢視目錄 man ls

3.ls命令 列出當前目錄下的所有內容

(1)顯示每個檔案的大小 ls -s

(2)按檔案的大小排序 ls -s

(3)顯示目錄中的所有檔案,包括隱藏檔案 ls -a

(4)使用長列表模式,顯示檔案詳細資訊 ls -l

4.cd命令 轉換使用者的目錄(主要的)

(1)切換根目錄 cd ~

(2)回到當前使用者的主目錄 cd ~

5.mkdir命令 建立乙個新的目錄

格式:mkdir [目錄名]

帶引數p一次建立多個目錄(建立子目錄)mkdir -p grade10/class01

6.rmdir和rm 刪除目錄(或檔案)

rmdir [-p] 《目錄名》 刪除空目錄

rm命令

(1)強制刪除檔案,不提示 rm [-f]

(2)刪除前給使用者提示 rm [-i]

(3)刪除整個目錄,包括檔案和子目錄 rm [-r]

[c]檔案操作

1.vi命令 建立檔案

vi 檔名

2.cat命令 合併檔案,檢視檔案內容

(1).檢視 cat 檔名.txt

(2).製作乙個新檔案,使用重導向

cat > 新檔名

把鍵盤輸入的資訊重導向輸入到新檔案中,完畢後,ctrl+d退出

(3).實現檔案的合併

cat 檔案1 檔案2 >檔案3

(4).給檔案追加內容

cat 檔名2 >> 檔名1

3.cp命令 實現檔案複製 或者目錄複製

(1)複製檔案 例如 cp number.txt dirl(目標路徑)

(2)複製目錄 -r表示遞迴,複製整個目錄

例如 cp -r /home/ubuntu /home/ubuntu1

將ubuntu目錄以及子目錄和檔案拷貝到ubuntu1下

4.mv命令 實現檔案的重新命名或移動

(1)格式:mv 目錄名 路徑名

例如:mv /home/ubuntu/dir /home/ubuntu1

(2)格式:mv 目錄名或檔名 新目錄名或檔名

例如:mv /home/picture/pict.png /home/picture/pict1.png

5.chmod命令 修改檔案的許可權和屬性

格式:檔案使用者+/-/=許可權型別 檔名……

1.檔案使用者

u:user 檔案主

g:group 檔案主所在組群的使用者

o:others 其他使用者

a:all 所有使用者

2.操作符號

+:增加許可權

減:取消許可權

等於:賦予制定許可權,並取消其他許可權(如果有的話)

3.許可權型別

r:唯讀許可權

w:寫許可權

x:可執行許可權

例如:a+rw 為所有使用者增加讀,寫的許可權

r-rwx 取消其他人的讀寫執行權

4.數字表示許可權

4-讀 2-寫 1-執行許可權 0-沒有許可權

例如:(1)chmod a=rwx filename

chmod 777 filename(所有人)

(2)chmod ug=rwx,o=x filename

chmod 771 filename(檔案主,組群擁有所有許可權,其他人只有執行許可權)

6.find命令 查詢檔案或目錄

格式:find 檔名(目錄名)

7.其他

tar 壓縮檔案a 和 b tar -cf a.tar a.txt b.txt

解壓 tar -xvf a.tar

…………

3 Linux命令之萬用字元

當使用某些linux命令時,可能會使用到統配符,以下是一些萬用字元。萬用字元 匹配任何字元。匹配任何單個字元。characters 匹配任何在字符集characters中的字元。characters 匹配任何不在字符集characters中的字元。class 匹配作為指定類成員的任何字元。class...

linux 命令隨手筆記

在當前目錄下搜尋特定屬性的檔案 find name txt 按名字查詢在txt檔案 find mmin 6 查詢在系統中最後6分鐘裡修改過的檔案 find mtime 2 查詢在系統中最後48小時裡修改過的檔案 find amin 20 查詢在系統中最後20分鐘訪問的檔案 find atime 1 ...

Linux 學習筆記 3 Linux常用命令 1

並不建議 照著像命令大全這類的書來學!常用命令大約有200個。檔案命名規則 a 除了 之外所有字元都合法!b 這些字元最好不用 1 空格符,製表符,退格符 2 連線符 3 特殊符號 等 c 避免用.作為開頭,用.開頭表示檔案隱藏 d 注意 大小寫敏感的,類似與c 語言 而windows 並不嚴格區分...