Linux 常用 操作命令

2021-10-04 03:45:12 字數 4086 閱讀 5726

ls 命令不僅可以檢視 linux 資料夾包含的檔案,而且可以檢視檔案許可權

ls -a 列出目錄所有檔案,包含以.開始的隱藏檔案

ls -a 列出除.及..的其它檔案

ls -r 反序排列

ls -t 以檔案修改時間排序

ls -s 以檔案大小排序

ls -h 以易讀大小顯示

ls -l 除了檔名之外,還將檔案的許可權、所有者、檔案大小等資訊詳細列出來

mkdir 命令用於建立資料夾。

刪除乙個目錄中的乙個或多個檔案或目錄,如果沒有使用 -r 選項,則 rm 不會刪除目錄。如果使用 rm 來刪除檔案,通常仍可以將該檔案恢復原狀。

rm [選項] 檔案…

從乙個目錄中刪除乙個或多個子目錄項,刪除某目錄時也必須具有對其父目錄的寫許可權。

注意:不能刪除非空目錄

將原始檔複製至目標檔案,或將多個原始檔複製至目標目錄。

注意:命令列複製,如果目標檔案已經存在會提示是否覆蓋,而在 shell 指令碼中,如果不加 -i 引數,則不會提示,而是直接覆蓋!

-i 提示

-r 複製目錄及目錄內所有專案

-a 複製的檔案與原檔案時間一樣

cat 主要有三大功能:

1.一次顯示整個檔案:

cat filename

2.從鍵盤建立乙個檔案:

cat > filename

3.將幾個檔案合併為乙個檔案:

cat file1 file2 > file

head 用來顯示檔案的開頭至標準輸出中,預設 head 命令列印其相應檔案的開頭 10 行。

常用引數:

-n《行數》 顯示的行數(行數為複數表示從最後向前數)

用於顯示指定檔案末尾內容,不指定檔案時,作為輸入資訊進行處理。常用檢視日誌檔案。

常用引數:

-f 迴圈讀取(常用於檢視遞增的日誌檔案)

-n《行數》 顯示行數(從後向前)

在 linux 要查詢某個檔案,但不知道放在**了,可以使用下面的一些命令來搜尋:

which     檢視可執行檔案的位置。

whereis 檢視檔案的位置。

locate  配合資料庫檢視檔案位置。

find        實際搜尋硬碟查詢檔案名稱。

which 是在 path 就是指定的路徑中,搜尋某個系統命令的位置,並返回第乙個搜尋結果。使用 which 命令,就可以看到某個系統命令是否存在,以及執行的到底是哪乙個位置的命令。

常用引數:

-n  指定檔名長度,指定的長度必須大於或等於所有檔案中最長的檔名。

whereis 命令只能用於程式名的搜尋,而且只搜尋二進位制檔案(引數-b)、man說明檔案(引數-m)和源**檔案(引數-s)。如果省略引數,則返回所有資訊。whereis 及 locate 都是基於系統內建的資料庫進行搜尋,因此效率很高,而find則是遍歷硬碟查詢檔案。

常用引數:

用於改變 linux 系統檔案或目錄的訪問許可權。用它控制檔案或目錄的訪問許可權。

該命令有兩種用法:一種是包含字母和操作符表示式的文字設定法;另一種是包含數字的數字設定法。

常用引數:

-c 當發生改變時,報告處理資訊

-r 處理指定目錄以及其子目錄下所有檔案

許可權範圍:

u :目錄或者檔案的當前的使用者

g :目錄或者檔案的當前的群組

o :除了目錄或者檔案的當前使用者或群組之外的使用者或者群組

a :所有的使用者及群組

許可權代號:

r :讀許可權,用數字4表示

w :寫許可權,用數字2表示

x :執行許可權,用數字1表示

- :刪除許可權,用數字0表示

s :特殊許可權

用來壓縮和解壓檔案。tar 本身不具有壓縮功能,只具有打包功能,有關壓縮及解壓是呼叫其它的功能來完成。

常用引數:

-c 建立新的壓縮檔案

-f 指定壓縮檔案

-r 新增檔案到已經壓縮檔案包中

-u 新增改了和現有的檔案到壓縮包中

-x 從壓縮包中抽取檔案

-t 顯示壓縮檔案中的內容

-z 支援gzip壓縮

-j 支援bzip2壓縮

-z 支援compress解壓檔案

-v 顯示操作過程

顯示或設定系統的日期與時間。

命令引數:

-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(global regular expression print) 全域性正規表示式搜尋。

命令格式:

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

命令引數:

-a 顯示所有程序

a 顯示所有程序

-a 顯示同一終端下所有程序

c 顯示進**實名稱

e 顯示環境變數

f 顯示程序間的關係

r 顯示當前終端執行的程序

-aux 顯示所有包含其它使用的程序

傳送指定的訊號到相應程序。不指定型號將傳送sigterm(15)終止指定程序。如果任無法終止該程式可用"-kill" 引數,其傳送的訊號為sigkill(9) ,將強制結束程序,使用ps命令或者jobs 命令可以檢視程序號。root使用者將影響使用者的程序,非root使用者只能影響自己的程序。

常用引數:

-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 刪除檔...