linux 會的一些基本命令

2022-09-12 22:09:29 字數 2507 閱讀 7344

參考鏈結

curl 在命令列或指令碼中,用於傳輸資料。

可用於測試網頁返回值,指定傳參型別、格式等。

[option]:

-h/--header 自定義頭資訊傳遞給伺服器
-x/--request 指定什麼命令
-d/--data http post方式傳送資料
eg:擴充套件一下:都能檢視網路是否接通

telnet  [ip] [埠號] 

ping [主機名或ip位址]

參考鏈結

tail : 英文裡尾巴的意思。

輸出指定檔案的最後一段內容(尾巴);

option:

-f   該引數用於監視file檔案增長
eg:tail -100f  ***.log  輸出一百行後持續 輸出 新寫入檔案內容,監控檔案增長,直到按下 ctrl  + c  停止輸出。

擴充套件一下:

cat   從第一行開始顯示檔案內容。

tac 從最後一行開始顯示檔案內容。

head 僅僅顯示前面幾行

tail 僅僅顯示後面幾行

less ***.log

然後 英文鍵盤下的 /  和 要查的字元

enter鍵

會跳出第乙個匹配到的

空格鍵 持續下跳到其他匹配的,enter鍵   一行行下跳

擴充套件一下:

more   file   

more  ***.log

與less基本類似,還支援向上翻頁

查詢指定檔案裡符合條件的字串。

常與cat、tail 等聯合使用:

cat ***.log | grep 'test'                

cat ***.log | grep 'test' | grep 『測試』 多個查詢條件

cat ***.log | grep 'test' | head -10 前十個含有test的

cat ***.log | grep 'test' | tail -10 後十個含有test的

cat ***.log | grep 'test' wc -l 含有test的數量

tail -f ***.log | grep 'test' 監控含有test的增長

~    是乙個代位符,表明的是個人目錄的位址,因為每個使用者都有自己的個人目錄位址( /home/使用者名稱  ),所以用 ~ 作為統一替代這個根據使用者不同而不同但有規可循的位址,來保證某些情況下的相容問題

假設你的使用者名稱是x,那麼 ~  就是 /home/x 

cd ~   會回到 /home/x 目錄下

.是代表此目錄本身,但是一般可以不寫

所以cd ~/. 和cd ~ 和cd ~/效果是一樣的

但是.後面有東西又是另外乙個問題,點在檔名頭部,代表乙個隱藏檔案

~/.local  是你的主目錄下乙個 .local  的隱藏資料夾的路徑,對於隱藏檔案,如果不用ls -a的話,一般ls是無法看到的

/    是目錄層的分隔、表示符。

只有乙個 / 表明是根目錄

/etc/ 表明是根目錄下面的 etc 目錄(當然目錄最後不需要 / ,但有 / 直接表明他是目錄,沒有末尾的 /

那麼 /etc 需要檢測一下確定是目錄還是檔案,雖然習慣上 /etc 絕對是目錄)

/ 是根節點, ~ 是 home

如果以root賬號登陸

~~ 是 /root/

// 是 /

如果以 name 登陸

~~ 是 /home/name/

// 是 /

顯示目錄或檔案大小

du [-abcdhhklmssx][-l 《符號連線》][-x 《檔案》][--block-size][--exclude=《目錄或檔案》][--max-depth=《目錄層數》][--help][--version][目錄或檔案]

-h或--human-readable            以k,m,g為單位,提高資訊的可讀性

--max-depth=《目錄層數》       超過指定層數的目錄後,予以忽略

du -h --max-depth=1 |sort

在指定目錄下查詢檔案

find . -name "*.2018-10-0*" -print | xargs rm -f

.              表示查詢當前目錄和其子目錄

-name 表示檔名符合查詢條件的

*.2018-10-0* 表示 查詢條件為 中間含 .2018-10-0 的

-print 列印出查詢到的檔案

xargs rm -f 表示將查到的 檔案執行 rm

擴充套件一下:

關於

xargs

Linux的一些基本命令

linux的一些命令,linux的命令很多,而且不斷在更新,但是我們常用的幾個基本命令在這裡給大家介紹一下。基本命令 命令提示符 root localhost 使用者名稱 主機名 當前位置 超級使用者 普通使用者 1.pwd print working directory 顯示當前工作路徑 2.ls...

Linux的一些基本命令

查詢檔案 find name 檔名 檔案重新命名 mv 舊檔名 新檔名 刪除檔案或資料夾 rm rf 資料夾 顯示隱藏檔案 ls a 解壓縮資料夾 tar zxvf tar.gz 解開tar檔案 tar xvf tar 建資料夾 mkdir 資料夾名字 建檔案touch 檔案名字 資料夾授權 chm...

linux的一些基本命令

1 建立使用者組,建立新使用者並新增到使用者組 新增使用者,新增使用者組命令 增加使用者 useradd d usr username m username 為使用者增加密碼 passwd username 新建工作組 groupadd groupname 將使用者新增進工作組 usermod g ...