Linux命令 學習一

2021-06-16 07:34:42 字數 2759 閱讀 8613

一、cat [-abeensttuv] [--help] [--version] filename

說明:把檔案串連線後傳到基本輸出(螢幕或加 > filename 到另乙個檔案) 

範例:

把 textfile1 的檔案內容加上行號後輸入 textfile2 這個檔案裡

cat -n textfile1 > textfile2

把 textfile1 和 textfile2 的檔案內容加上行號(空白行不加)之後將內容附加到 textfile3 裡。

cat -b textfile1 textfile2 >> textfile3

cat /dev/null > /etc/test.txt 此為清空/etc/test.txt檔案內容  二、

chattr(change attribute)

功能說明:改變檔案屬性。

語  法:chattr [-rv][-v《版本編號》][+/-/=《屬性》][檔案或目錄...]

補充說明:這項指令可改變存放在ext2檔案系統上的檔案或目錄屬性,這些屬性共有以下8種模式:

a:讓檔案或目錄僅供附加用途。

b:不更新檔案或目錄的最後訪問時間。

c:將檔案或目錄壓縮後存放。

d:將檔案或目錄排除在傾倒操作之外。

i:不得任意更動檔案或目錄。

s:保密性刪除檔案或目錄。

s:即時更新檔案或目錄。

u:預防以外刪除。

參  數:

-r  遞迴處理,將指定目錄下的所有檔案及子目錄一併處理。

-v《版本編號》  設定檔案或目錄版本。

-v  顯示指令執行過程。

+《屬性》  開啟檔案或目錄的該項屬性。

-《屬性》  關閉檔案或目錄的該項屬性。

=《屬性》  指定檔案或目錄的該項屬性。

三、chgrp(change group)

功能說明:變更檔案或目錄的所屬群組。

語  法:chgrp [-cfhrv][--help][--version][所屬群組][檔案或目錄...] 或 chgrp [-cfhrv][--help][--reference=《參考檔案或目錄》][--version][檔案或目錄...]

補充說明:在unix系統家族裡,檔案或目錄許可權的掌控以擁有者及所屬群組來管理。您可以使用chgrp指令去變更檔案與目錄的所屬群組,設定方式採用群組名稱或群組識別碼皆可。

四、指令名稱 : chmod 

使用方式 : chmod [-cfvr] [--help] [--version] mode file... 

mode格式為:  [ugoa...][[+-=][rwxx]...][,...],其中

u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬於同乙個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。

+ 表示增加許可權、- 表示取消許可權、= 表示唯一設定許可權。

r 表示可讀取,w 表示可寫入,x 表示可執行,x 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行。

範例 :①將檔案 file1.txt 設為所有人皆可讀取 :

chmod ugo+r file1.txt 

②將檔案 file1.txt 設為所有人皆可讀取 :

chmod a+r file1.txt 

③將檔案 file1.txt 與 file2.txt 設為該檔案擁有者,與其所屬同乙個群體者可寫入,但其他以外的人則不可寫入 :

chmod ug+w,o-w file1.txt file2.txt 

④將 ex1.py 設定為只有該檔案擁有者可以執行 :

chmod u+x ex1.py 

⑤將目前目錄下的所有檔案與子目錄皆設為任何人可讀取 :

chmod -r a+r *

此外chmod也可以用數字來表示許可權如 chmod 777 file

語法為:chmod abc file  

其中a,b,c各為乙個數字,分別表示user、group、及other的許可權。

r=4,w=2,x=1

若要rwx屬性則4+2+1=7;

若要rw-屬性則4+2=6;

若要r-x屬性則4+1=7。

範例:

chmod a=rwx file       和    chmod 777 file 效果相同

chmod ug=rwx,o=x file   和    chmod 771 file 效果相同

若用chmod 4755 filename可使此程式具有root的許可權

五、 指令名稱 : chown 

使用方式 : chmod [-cfhvr] [--help] [--version] user[:group] file...

說明 : linux/unix 是多人多任務作業系統,所有的檔案皆有擁有者。利用 chown 可以將檔案的擁有者加以改變。一般來說,這個指令只有是由系統管理者(root)所使用,一般使用者沒有許可權可以改變別人的檔案擁有者,也沒有許可權可以自己的檔案擁有者改設為別人。只有系統管理者(root)才有這樣的許可權。

範例 :

將檔案 file1.txt 的擁有者設為 users 群體的使用者 jessie :

chown jessie:users file1.txt

將目前目錄下的所有檔案與子目錄的擁有者皆設為 users 群體的使用者 lamport :

chmod -r lamport:users *                                 《 groups檢視系統所有的組》

Linux命令學習(一)

用途 linux系統下給命令指定別名 語法 alias 別名 指令名稱 引數 若不加任何引數,則列出目前所有的別名設定。說明 使用者可利用alias,自定指令的別名。若僅輸入alias,則可列出目前所有的別名設定。alias的作用效力僅限於該次登陸的操作。若要每次登入系統即自動設好別名,可在 etc...

linux命令學習(一)

linux命令學習 一 ls命令 date 2017年9月26日15 50 56 ls命令 list的縮寫 預設下ls用來列印出當前目錄的清單 如果ls指定其他目錄 那麼就會顯示指定目錄裡的檔案及資料夾清單。通過ls 命令不僅可以檢視linux資料夾包含的檔案 而且可以檢視檔案許可權 包括目錄 資料...

Linux命令學習(一)

如果ubuntu系統為圖形介面的話,可按 ctrl alt t 開啟終端 器 也可ctrl alt f1 f6進入純字元操控介面,按crtl alt f7可返回圖形介面 date 顯示當前系統的時間和日期 cal 在預設情況下,cal顯示當月的月曆 df 檢視磁碟驅動器當前可用空間 free 顯示可...