Linux常用檔案命令集合

2021-08-04 10:47:03 字數 2197 閱讀 3529

linux命令格式:命令 選項 引數

linux的檔案屬性:

r:可讀 許可權碼為4

w:可寫 許可權碼為2

x:可執行 許可權碼為1

3、有乙個檔案屬性為:-rw-r–r–

分析:

第乙個字元為-代表檔案,為d代表目錄,剩下的3個字元為一組

第一組為:owner簡稱 u 檔案或者目錄的所有者

第二組為:group簡稱 g 檔案或者目錄的使用者組

第三組為:others簡稱o 檔案或者目錄的非使用者組的操作者

改變檔案的屬性與許可權命令:chmod

5、數字碼修改檔案許可權:例如:chmod 777 a.txt //將a.txt的許可權無論是使用者、還是使用者組、還是非此使用者組的操作者的許可權都設定為可讀、可寫、可執行

6、字元修改檔案許可權:例如:chmod u=rw,g=r,o=r a.txt //將a.txt的使用者許可權設定為可讀、可寫,使用者組的許可權設定為可讀,非此使用者組的操作者的許可權設定為可讀(注:也可以對其中的乙個組做出修改,例如:chomd u=rwx 就是將使用者的許可權設定為可讀、可寫、可執行)

7、擴充套件:

可以使用+ -來修改檔案或者目錄的許可權

例如:chmod u+r a.txt //將a.txt的使用者新增了乙個可讀許可權

chmod g-w a.txt //將a.txt的使用者組減去了乙個可以寫的許可權

注:如果三個組的操作許可權相同可以是直接使用a來賦許可權

例如:chmod a=rwx a.txt //將a.txt的許可權無論是使用者、還是使用者組、還是非此使用者組的操作者的許可權都設定為可讀、可寫、可執行

8、新建檔案:touch 路徑/檔名

例如:touch /tmp/test.txt //在tmp目錄下建立乙個test.txt的文字檔案

ping 後面跟著linuxip ctrl+z 停止

9、複製檔案:cp 檔名 路徑/檔名

例如:cp a.txt bbb/b.txt //將a.txt文件拷貝到bbb目錄下重新命名為b.txt

10、移動檔案:mv 檔名 路徑/檔名

例如:mv a.txt bbb/b.txt //將tmp下的res.txt文件移動到aaa目錄下重新命名為des.txt

11、刪除檔案:rm 路徑/檔名

例如:rm -f /tmp/test.txt (-f 沒有提示資訊)//刪除tmp目錄下的test.txt文件沒有提示

rm -rf 資料夾名稱 強制刪除資料夾 沒有任何提示資訊

12、檢視檔案內容:cat 路徑/檔名

例如:cat /etc/services //檢視etc目錄下的service檔案全屏顯示

head -n /etc/services(檢視檔案前n行的內容)

tail -n /etc/services(檢視檔案後n行內容)

more /etc/services (檔案內容會一屏一屏的顯示出來,你只需用空格鍵就可以下翻了)

13、重定向:> 是定向輸出到檔案,如果檔案不存在,就建立檔案;如果檔案存在,就將其清空;

這個是將輸出內容追加到目標檔案中。如果檔案不存在,就建立檔案;如果檔案存在,則將新的內容追加到那個檔案的末尾,該檔案中的原有內容不受影響。

cat /etc/services > a.txt(輸出重定向只需要加上》 這位乙個符號就可以了)

14、管道符的使用:cat /etc/services | more(cat顯示出來的內容重新輸出給 more 命令就可以達到想要效果)

15、檔案查詢:find -name

例如:find aaa -name a.txt //查詢aaa目錄下的名稱為a.txt的檔案

find aaa -name *『.php』 //查詢aaa目錄下字尾名為.php的檔案

16、壓縮、解壓檔案:gzip

例如:gzip aaa/a.php //將aaa目錄下的a.php檔案進行壓縮

例如:gzip -d aaa/a.php.gz //將aaa目錄下的a.php.gz檔案進行解壓

17、壓縮、解壓檔案:bzip2

例如:bzip2 aaa/a.php //將aaa目錄下的a.php檔案進行壓縮

例如:bzip2 -d aaa/a.php.bz2 //將aaa目錄下的a.php.bz2檔案進行解壓

幫助命令:–help man

table功能補全鍵

Linux命令集合

建立乙個普通使用者hadoop,屬於hadoop組,設定密碼,管理員許可權,自動建立home目錄 groupadd hadoop useradd m phadoop r g hadoop hadoop對於普通使用者 passwd對於管理員,可以直接修改別的使用者密碼 passwd username名...

Linux命令集合

檔案類 rm rf aa 刪除 cp r opt 複製 mv aa opt aa 移動 tar czf aa.tar.gz aa 壓縮 tar czf aa.tar.gz aa exec tar xzf aa.tar.gz.aa c 壓縮檔案後將檔案解壓到上一級目錄 find name b 查詢所有...

linux 命令集合

平時經常會用到一些linux命令,這裡記錄一下,備查 ssh拷貝檔案scp scp project.war root 10.200.106.18 tmp 複製目錄檔案以便備份檔案 cp a sourcedir desnationdir 刪除.svn的檔案 find type d name svn x...