Linux命令大全(文件管理)
生活随笔
收集整理的這篇文章主要介紹了
Linux命令大全(文件管理)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Linux命令(文件管理命令)
1、cat命令。用于連接文件并打印到標(biāo)準(zhǔn)輸出設(shè)備上。
參數(shù): -n 從1開始對所有的輸出行數(shù)進(jìn)行編號 -b 和n類似,只是不算空行 -s 大于等于2個空格(連續(xù)的)當(dāng)一個空格處理 -T 將Tab字符顯示為^l 例: 把 textfile1 的檔案內(nèi)容加上行號后輸入 textfile2 這個檔案里 cat -n textfile1 > textfile2 把 textfile1 和 textfile2 的檔案內(nèi)容加上行號(空白行不加)之后將內(nèi)容附加到 textfile3 里。 cat -b textfile1 textfile2 >> textfile3 把test.txt文件扔進(jìn)垃圾箱,賦空值 test.txt cat /dev/null > /etc/test.txt cat主要有三大功能: (1)一次顯示整個文件。$ cat filename (2)從鍵盤創(chuàng)建一個文件。$ cat > filename 只能創(chuàng)建新文件,不能編輯已有文件. (3)將幾個文件合并為一個文件: $cat file1 file2 > file2、chmod命令。用于修改文件權(quán)限。
+ 表示增加權(quán)限、- 表示取消權(quán)限、= 表示唯一設(shè)定權(quán)限r(nóng) 表示可讀取,w 表示可寫入,x 表示可執(zhí)行,X 表示只有當(dāng)該文件是個子目錄或者該文件已經(jīng)被設(shè)定過為可執(zhí)行。 -R 遞歸的修改文件夾或者文件的權(quán)限 -u 表示該文件的擁有者 -o 表示其他以外的人 -a 表示這三者皆是 其他參數(shù)說明:(摘自[菜鳥教程]) -c : 若該文件權(quán)限確實已經(jīng)更改,才顯示其更改動作 -f : 若該文件權(quán)限無法被更改也不要顯示錯誤訊息 -v : 顯示權(quán)限變更的詳細(xì)資料 -R : 對目前目錄下的所有文件與子目錄進(jìn)行相同的權(quán)限變更(即以遞回的方式逐個變更) --help : 顯示輔助說明 --version : 顯示版本 實例: $ chmod a+r file1.txt 將文件 file1.txt 設(shè)為所有人皆可讀取 $ chmod ugo+r file1.txt 將~~ $ chmod u+x file 給file的屬主增加執(zhí)行權(quán)限 $ chmod 751 file 給file的屬主分配讀、寫、執(zhí)行(7)的權(quán) 限,給file的所在組分配讀、執(zhí)行(5)的權(quán)限,給其他用戶分配(1)的權(quán)限 $ chmod u=rwx,g=rx,o=x file 上例的另一種形式 $ chmod =r file 為所有用戶分配讀權(quán)限 $ chmod -R u+r directory 遞歸地給directory目錄下所有文件和子目錄的屬主分配讀的權(quán)限 $ chmod 4755 設(shè)置用ID,給屬主分配讀、寫和執(zhí)行權(quán)限,給組和其他用戶分配讀、執(zhí)行的權(quán)限。3、chattr命令。用于改變文件屬性。
參數(shù): -a 讓文件或者目錄只能附加 -l 不能任意改動文件或者目錄 -u 預(yù)防意外刪除 -b 不更新文件或者目錄的最后存取時間4、lsattr命令。查詢文件屬性
補(bǔ)充:用chattr執(zhí)行改變文件或目錄的屬性,可執(zhí)行l(wèi)sattr指令查詢其屬性 參數(shù): -a 顯示所有文件和目錄 -d 顯示,目錄名稱而非內(nèi)容 -l 無作用 -R 遞歸處理,將指定目錄下的所有文件及子目錄一并處理 -v 顯示文件或目錄版本5、chgrp命令。變更文件或目錄所屬群組
參數(shù): -c或——changes: 效果類似“-v”參數(shù),但僅回報更改的部分; -f或--quiet或——silent 不顯示錯誤信息; -h 只對符號連接的文件作修改,而不是該其他任何相關(guān)文件; -R 遞歸遍歷文件夾 -V 顯示指令執(zhí)行過程 例子: 將/usr/meng及其子目錄下的所有文件的用戶組改為mengxin chgrp -R mengxin /usr/meng6、 more命令。類似與cat,一頁一頁翻動。
7、less命令。more類似,但使用less可以隨意瀏覽,more只能向前移動。
支持同時打開多個文件。less運(yùn)行時可以輸入的命令有:空白鍵 :向下翻動一頁; [pagedown] :向下翻動一頁; [pageup] :向上翻動一頁; /字串 :向下搜尋『字串』的功能; ?字串 :向上搜尋『字串』的功能; n :重復(fù)前一個搜尋 (與 / 或 ? 有關(guān)!) N :反向的重復(fù)前一個搜尋 (與 / 或 ? 有關(guān)!) q :離開 less 這個程序;8、head命令。取出文件前面幾行
參數(shù): -n 后面接數(shù)字,代表顯示幾行9、tail命令。取出文件后面幾行
參數(shù): -n 后面接數(shù)字,代表顯示幾行轉(zhuǎn)載于:https://www.cnblogs.com/Nothingfornothing/p/7266104.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的Linux命令大全(文件管理)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 应急预案备案管理规定?
- 下一篇: JustOj 1032: 习题6.7 完