Linux基礎命令

2021-10-02 23:56:20 字數 2743 閱讀 7581

1.pwd:顯示當前路徑

cd :切換目錄

用法:cd

cd …/ 切換到上級目錄

cd / 切換到根目錄

cd ~ (或只有cd )切換到當前使用者主目錄(home底下以使用者名稱命名的資料夾) /root目錄

mkdir 建立目錄

mkdir 目錄名 -p 遞迴建立目錄

2.rmdir 刪除空目錄

用法:rmdir 目錄名

也可用:rm -rf 目錄名

3.ls 檢視目錄或檔案資訊

主要選項:

-l 列出目錄或者檔案的詳細資訊。比如許可權、修改時間等等

-a 列出當前目錄下所有檔案,包括隱藏檔案(已點開頭的都是隱藏檔案)

4.vi 文字編輯器

鍵入i 進入編輯狀態

退出編輯按esc鍵

不儲存退出: :q!

儲存退出: :wq

輸入/,進入搜尋

輸入:set nu,顯示每一行的行數

按鍵盤g,可以直接定位到最末尾

5.cp 複製

6.mv 移動

用法:mv 檔名或目錄 目標目錄

mv a.txt …/ 將a檔案移動到上級目錄(將乙個檔案移動到另乙個目錄沒有重新命名)

mv a.txt …/b.txt 將a檔案移動到上一級並改名為b檔案(將乙個檔案移動到另乙個目錄並重命名)

7.rm 刪除檔案或目錄

-f 強制刪除

-r 刪除目錄

常用:rm -rf 檔案或目錄

8.find 查詢檔案

用法:find [路徑] [選項]

常用選項有:

find . -name *.log 在當前目錄查詢以.log結尾的檔案

find / -name log 在根目錄查詢log命名的目錄

9.grep 過濾

在指定檔案中查詢字元(串)並列印該行

用法:grep 字串 檔名

grep band file 在file檔案中找尋band字串

10.cat 顯示文字檔案內容

用法:cat 檔名 cat 檔案名字

11.head 檢視前幾行

用法: head -n 5 檔名

12.tail 從指定點開始將檔案寫到標準輸出

13.ps 檢視程序(動態)

-ef 顯示所有執行程序,並顯示啟動程序的命令

14.netstat 檢視網路狀況 (net status的簡寫)

netstat -apn 檢視所有埠

an,按一定順序排列輸出

p,表示顯示哪個程序在呼叫

15.| 管道符 (豎線,英文輸入法狀態下shift+鍵盤上的的|\)

在命令之間建立管道,將前面命令的輸出作為後面命令的輸入

通過命令查詢tomcat程序:ps -ef | grep tomcat

通過命令查詢到占用此埠的程序編號:netstat -apn|grep 8080

16.echo 列印檔案內容或編輯檔案內容

常用選項有:

-n 不換行輸出

-e 可以使用轉義字元(\n回車,\t tab鍵)

示例:echo 「i am studying linux」>>xujun.txt 追加檔案尾部內容

echo $? 假如返回值為0的時候,表示上一次命令成功。假如是1到255的話,則是失敗

echo -e 「wo\tshi\tshei」> xujun.txt

17.touch 建立乙個空白檔案,假如當前目錄有同樣的檔案,則會更新檔案的時間戳

-a 修改access(訪問)時間

-m 修改modify(修改)時間這兩個引數了解即可

18.uname 檢視系統

-m 檢視系統是幾位作業系統

-r 檢視系統的核心版本

-a 檢視詳細的系統核心版本和系統的作業系統

19.rz 上傳

假如系統裡面沒有這個命令,則使用yum install lrzsz 安裝

-y 覆蓋

直接輸入rz,就可以上傳檔案

假如系統裡面沒有這個命令,則使用yum install lrzsz 安裝

-y 覆蓋

sz -y test.txt

21.su 切換使用者

su root

22.history 檢視命令歷史記錄

23.chmod 許可權賦予命令

-r 遞迴改變目錄下所有子目錄和檔案的許可權

數字方式:r=4 w=2 x=1

chmod 777 lemon

24.tar 解壓,壓縮tar.gz

tar -czvf test.tar.gz test

將test資料夾壓縮成test.tar.gz

tar -xzvf test.tar.gz

將test.tar.gz解壓得到test資料夾

25.zip 解壓,壓縮zip

zip –r test.zip test

將test資料夾壓縮成test.zip,必須帶r 才會把檔案壓縮進去,不然會生成乙個空的資料夾

unzip test.zip

將test.zip資料夾解壓

26.關閉防火牆

開啟:service iptables start

關閉:service iptables stop

從尾到頭檢視檔案

tac28.shutdown 關機

永久關閉防火牆

開啟:chkconfig iptables on

關閉:chkconfig iptables off

Linux基礎命令

eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...

linux基礎 命令

命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...

linux 命令基礎

本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...