ls 命令不僅可以檢視 linux 資料夾包含的檔案,而且可以檢視檔案許可權
ls -a 列出目錄所有檔案,包含以.開始的隱藏檔案mkdir 命令用於建立資料夾。 刪除乙個目錄中的乙個或多個檔案或目錄,如果沒有使用 -r 選項,則 rm 不會刪除目錄。如果使用 rm 來刪除檔案,通常仍可以將該檔案恢復原狀。ls -a 列出除.及..的其它檔案
ls -r 反序排列
ls -t 以檔案修改時間排序
ls -s 以檔案大小排序
ls -h 以易讀大小顯示
ls -l 除了檔名之外,還將檔案的許可權、所有者、檔案大小等資訊詳細列出來
rm [選項] 檔案…從乙個目錄中刪除乙個或多個子目錄項,刪除某目錄時也必須具有對其父目錄的寫許可權。
注意:不能刪除非空目錄
將原始檔複製至目標檔案,或將多個原始檔複製至目標目錄。
注意:命令列複製,如果目標檔案已經存在會提示是否覆蓋,而在 shell 指令碼中,如果不加 -i 引數,則不會提示,而是直接覆蓋!
-i 提示cat 主要有三大功能:-r 複製目錄及目錄內所有專案
-a 複製的檔案與原檔案時間一樣
1.一次顯示整個檔案:head 用來顯示檔案的開頭至標準輸出中,預設 head 命令列印其相應檔案的開頭 10 行。cat filename
2.從鍵盤建立乙個檔案:
cat > filename
3.將幾個檔案合併為乙個檔案:
cat file1 file2 > file
常用引數:用於顯示指定檔案末尾內容,不指定檔案時,作為輸入資訊進行處理。常用檢視日誌檔案。-n《行數》 顯示的行數(行數為複數表示從最後向前數)
常用引數:在 linux 要查詢某個檔案,但不知道放在**了,可以使用下面的一些命令來搜尋:-f 迴圈讀取(常用於檢視遞增的日誌檔案)
-n《行數》 顯示行數(從後向前)
which 檢視可執行檔案的位置。which 是在 path 就是指定的路徑中,搜尋某個系統命令的位置,並返回第乙個搜尋結果。使用 which 命令,就可以看到某個系統命令是否存在,以及執行的到底是哪乙個位置的命令。whereis 檢視檔案的位置。
locate 配合資料庫檢視檔案位置。
find 實際搜尋硬碟查詢檔案名稱。
常用引數:whereis 命令只能用於程式名的搜尋,而且只搜尋二進位制檔案(引數-b)、man說明檔案(引數-m)和源**檔案(引數-s)。如果省略引數,則返回所有資訊。whereis 及 locate 都是基於系統內建的資料庫進行搜尋,因此效率很高,而find則是遍歷硬碟查詢檔案。-n 指定檔名長度,指定的長度必須大於或等於所有檔案中最長的檔名。
常用引數:用於改變 linux 系統檔案或目錄的訪問許可權。用它控制檔案或目錄的訪問許可權。
該命令有兩種用法:一種是包含字母和操作符表示式的文字設定法;另一種是包含數字的數字設定法。
常用引數:-c 當發生改變時,報告處理資訊
-r 處理指定目錄以及其子目錄下所有檔案
許可權範圍:u :目錄或者檔案的當前的使用者
g :目錄或者檔案的當前的群組
o :除了目錄或者檔案的當前使用者或群組之外的使用者或者群組
a :所有的使用者及群組
許可權代號:用來壓縮和解壓檔案。tar 本身不具有壓縮功能,只具有打包功能,有關壓縮及解壓是呼叫其它的功能來完成。r :讀許可權,用數字4表示
w :寫許可權,用數字2表示
x :執行許可權,用數字1表示
- :刪除許可權,用數字0表示
s :特殊許可權
常用引數:顯示或設定系統的日期與時間。-c 建立新的壓縮檔案
-f 指定壓縮檔案
-r 新增檔案到已經壓縮檔案包中
-u 新增改了和現有的檔案到壓縮包中
-x 從壓縮包中抽取檔案
-t 顯示壓縮檔案中的內容
-z 支援gzip壓縮
-j 支援bzip2壓縮
-z 支援compress解壓檔案
-v 顯示操作過程
命令引數:強大的文字搜尋命令,grep(global regular expression print) 全域性正規表示式搜尋。-d《字串》 顯示字串所指的日期與時間。字串前後必須加上雙引號。
-s《字串》 根據字串來設定日期與時間。字串前後必須加上雙引號。
-u 顯示gmt。
%h 小時(00-23)
%i 小時(00-12)
%m 分鐘(以00-59來表示)
%s 總秒數。起算時間為1970-01-01 00:00:00 utc。
%s 秒(以本地的慣用法來表示)
%a 星期的縮寫。
%a 星期的完整名稱。
%d 日期(以01-31來表示)。
%d 日期(含年月日)。
%m 月份(以01-12來表示)。
%y 年份(以00-99來表示)。
%y 年份(以四位數來表示)。
命令格式:grep [option] pattern file|dir
常用引數:ps(process status),用來檢視當前執行的程序狀態,一次性檢視,如果需要動態連續結果使用 top
ps 工具標識程序的5種狀態碼:d 不可中斷 uninterruptible sleep (usually io)
r 執行 runnable (on run queue)
s 中斷 sleeping
t 停止 traced or stopped
z 僵死 a defunct (」zombie」) process
命令引數:傳送指定的訊號到相應程序。不指定型號將傳送sigterm(15)終止指定程序。如果任無法終止該程式可用"-kill" 引數,其傳送的訊號為sigkill(9) ,將強制結束程序,使用ps命令或者jobs 命令可以檢視程序號。root使用者將影響使用者的程序,非root使用者只能影響自己的程序。-a 顯示所有程序
a 顯示所有程序
-a 顯示同一終端下所有程序
c 顯示進**實名稱
e 顯示環境變數
f 顯示程序間的關係
r 顯示當前終端執行的程序
-aux 顯示所有包含其它使用的程序
常用引數:腳踏實地!-l 訊號,若果不加訊號的編號引數,則使用「-l」引數會列出全部的訊號名稱
-a 當處理當前程序時,不限制命令名和程序號的對應關係
-p 指定kill 命令只列印相關程序的程序號,而不傳送任何訊號
-s 指定傳送訊號
-u 指定使用者
Linux 常用操作命令
引數 n 由1開始對所有輸出的行數編號 b 對非空輸出行編號 s 當遇到有連續兩行以上的空白行時,就替換為一行的空白行 e 在每行結束處顯示 cat ect fstab 顯示 etc fstab檔案的內容 引數 num 一次顯示的行數,如 more 10 a.cpp 即,一次顯示10行 p 先清除螢...
Linux常用操作命令
linux常用命令 命令 使用方法 說明 cat filename 輸出文件 chgrp r path 改變目錄或者檔案的所屬組 chmod r 777 path 改變檔案或者目錄的許可權 file filename 識別檔案型別 find name php.查詢檔案 rmdir p path 刪除...
linux常用操作命令
l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 mv 移動或重新命名 rm 刪除檔...