Linux常用命令 ubuntu

2021-08-04 14:25:16 字數 1715 閱讀 4445

切換到root使用者

sudo -s ;

su - ;

防火牆的開啟與關閉

ufw enable;

ufw disable;

tail

(1). tail -n 5; 檢視最後5行的內容。

(2). tail -n +5; 檢視從第五行到最後的內容。

顯示乙個檔案從第n行到第m行的內容

cat -n example.txt | tail -n +5 | head -n 16

檢視從第5行到第20行的內容。

apache的啟動,重啟,停止;

/etc/init.d/apache2 start;

/etc/init.d/apache2 restart;

/etc/init.d/apache2 stop;

ls-a : 顯示所有檔案及目錄 (ls規定將檔名或目錄名中開頭為「.」的視為隱藏檔,不會列出)

-l : 除檔名外,也將檔案狀態、許可權、擁有者、檔案大小等資訊詳細列出

-t : 根據檔案修改時間的先後次序列出

-r : 遞迴顯示下層子目錄。

linux支援多種檔案型別,每個型別用乙個字元來表示。

常規檔案 : - ;

目錄 ;d ;

字元特殊裝置: c;

有名管道 : p ;

socket檔案 : s;

共享儲存器 : m 。

file判斷檔案型別,例如 file example.cpp ;

find在指定目錄下查詢檔案,可以使用正規表示式

find(選項)(引數)

(1). -name《範本樣式》:指定字串作為尋找檔案或目錄的範本樣式;-iname(忽略大小寫);

在/home 目錄下 查詢以".txt"結尾的檔案:

find /home -iname 「*.txt」 (忽略大小寫);

(2). 組合條件查詢

a. 與:find /home 條件1 -a 條件2;

exaple: 查詢/home下 以".c"結尾的檔案大小小於1k的檔案

find /home -name 「.c" -a -size -1k ;

c. 或:find 目錄 條件1 -o 條件2;(條件1,條件滿足乙個即可);

b. 否定引數

在/home 目錄下 查詢以不是".txt"結尾的檔案:

find /home!-iname ".txt」 (忽略大小寫);

(3). 根據檔案型別搜尋

find /home -type 檔案型別(上面第8條);

(4). 根據檔案大小

搜尋大於10k的檔案

find . -type f -size +10k;

搜尋小於10k的檔案

find . -type f -size -10k;

搜尋等於10k的檔案

find . -type f -size 10k;

(5). 刪除指定檔案

刪除當前目錄下所有".cpp" 檔案

find . -type f -name 「.cpp」 -delete;

(6). 根據檔案許可權、檔案所有權搜尋

找出當前目錄下檔案許可權為755的所有檔案

find . -type f -perm 755;

找出當前目錄下使用者tom擁有的檔案

find . -type f -user tom;

未完待續…

Linux常用命令(ubuntu)

ps ef grep mysql搜尋檔案內容 ls 列出當前目錄檔案 不包括隱含檔案 ls a 列出當前目錄檔案 包括隱含檔案 ls l 列出當前目錄下檔案的詳細資訊 mkdir test 建立test目錄 即資料夾 touch test a.txt 建立檔案 rm rf test 刪除 find ...

Linux常用命令Ubuntu版本

ifconfig檢視ip位址 netstat命令 t 指明顯示tcp埠 u 指明顯示udp埠 l 僅顯示監聽套接字 所謂套接字就是使應用程式能夠讀寫與收發通訊協議 protocol 與資料的程式 p 顯示程序識別符號和程式名稱,每乙個套接字 埠都屬於乙個程式。n 不進行dns輪詢,顯示ip 可以加速...

ubuntu常用命令

小知識 linux命令與shell 所謂shell,就是命令解釋程式,它提供了程式設計介面,可以使用程式來程式設計。學習shell對於linux初學者理解linux系統是非常重要的。linux系統的shell作為作業系統的外殼,為使用者提供了使用作業系統的介面。shell是命令語言 命令解釋程式及程...