Linux下的shell命令

2021-08-22 02:32:09 字數 3023 閱讀 8591

linux下的shell命令詳解

注釋: 下面出現的file任意(包括檔案字尾)為檔名

dir/  為任意檔案目錄名(最後的 / 可以不要)

1、man (manual) 

作用: 查詢幫助資訊

用法: man + shell命令    //man+ls

man -f read        //顯示那些手冊中有 read資訊

man 3  read        //檢視第三冊裡面的 read資訊

2、ls (list)

作用: 列出檔案資訊

用法: ls                 //列出當前目錄下檔案

ls -a              //顯示所有檔案(包含隱藏檔案)

ls -l              //顯示檔案詳細資訊

3、cat/less/more

作用: 顯示檔案內文字資訊

用法: cat  file           //檢視file檔案文字資訊

cat  file -n        //產看file檔案文字資訊並顯示行號

less file           //分頁顯示文字檔案,按q退出,按空格/回車翻頁

more file           //與less相同

4、rm (remove)

1、作用: 刪除檔案或目錄

2、用法: rm file          //刪除檔案

rm dir/ -r       //刪除目錄 -r代表遞迴刪除

5、cp (copy)

作用: 複製檔案

用法: cp file1 file2      //複製 file1 並改名為file2

cp dir1/ dir2/      //複製目錄 dir1/ 並改名為dir2/

6、mv (move)

作用: 移動檔案,重新命名檔案

用法: mv file dir/        //移動 file 到 dir/ 目錄下

mv file1 file2      //將 file1 重新命名為 file2

7、mkdir/rmdir (make/remove)   

作用: 建立/刪除空目錄

用法: mkdir dir/          //建立目錄

mkdir dir1/dir2/ -p //建立多個目錄

rmdir dir/          //刪除目錄 

以上的操作都是針對空目錄的

8、cd (change directory)

作用: 切換當前路徑

用法: cd  /etc/        //切換到/etc/目錄下

cd -             //返回上一次操作路徑

cd               //回到家目錄

cd ~             //回到家目錄

cd /mnt/hgfs/    //進入共享資料夾

cd .             //當前路徑

cd ..            //上一級目錄

cd ../..         //上上級目錄

9、find 

作用: 在指定的目錄下按特定的條件查詢某些檔案

用法: find /home -name "*.c"    //查詢home目錄下所有 .c 檔案

find / -name "file"       //查詢根目錄下所有名為file的檔案

find /home -type d        //查詢home目錄下所有型別為目錄的檔案

16、env (environment)

作用: 檢視所有的環境變數

用法: env

19、tar

作用: 歸檔、壓縮、解壓縮檔案

作用: tar cvf file.tar.gz file dir/   //將file壓縮到dir/目錄下

tar xvf file.tar                //檔案歸檔

xz file.tar                     //將file.tar 壓縮為file.xz格式

xz --decomp file.tar.xz         //解壓縮file.tar.xz

tar czvf file.tar.gz  file      //一步到位,中間壓縮成gz格式

tar cjvf file.tar.bz2 file      //一步壓縮成bz2格式

tar xzvf file.tar.gz            //解壓縮

tar xjvf file.tar.bz2           //解壓縮

tar xzvf file.tar.gz -c dir/    //解壓縮到dir/目錄下

注意: 壓縮格式與解壓格式一致

20、ln

作用: 為檔案建立快捷方式

用法: ln -s /mnt/hgfs/ file           //為mnt/hgfs/建立乙個軟連線

21、pwd

作用: 顯示當前路徑名

用法: pwd

22、who

作用: 顯示系統上的登陸使用者

用法: who

23、write

作用: 與其他已登入的使用者通訊

用法: write + 使用者名稱

24、uname

作用: 獲得當前系統的核心資訊

用法: uname -a          //顯示核心詳細資訊

uname -p          //獲取當前系統字長

25、ps

作用: 列出程序

用法: ps

26、du

作用: 顯示檔案大小

用法: du

26、kill

作用: 殺死程序

用法: kill 程序名

27、chomd

作用: 修改檔案或目錄許可權

用法: 

28、chown

作用: 改變檔案或目錄的屬主

用法: 

30、chgrp

作用:改變為檔案或目錄所屬的組

用法: 

Linux下常見的Shell命令

shell是乙個命令直譯器 登入使用者名稱 主機名當前目錄 提示符 shell有兩種提示符 表明終端是由root使用者開啟 表明終端是由一般使用者開啟 萬用字元 abc 表示所有以adc開頭的檔案 abc?表示所有以adc開頭的長度為4個字元的檔案 shell命令 ls 顯示命令 不會顯示隱藏檔案 ...

Linux下的常用shell命令

1.字元介面下的shell命令操作 1 檢視當前目錄。pwd 2 cat命令 標準的輸入 輸出,顯示檔案。引數如下 n 輸出行編號 b 對空白行不編號 s 大於兩行的空行換成一行 v 顯示問列印的字元lfd和tab e display at end of each line t display ta...

Linux下常用的shell命令記錄

硬體篇lscpu 檢視的是cpu的統計資訊.cat proc cpuinfo 檢視cpu資訊詳細資訊,如每個cpu的型號,主頻等 free m 概要檢視記憶體情況 這裡的單位是mb cat proc meminfo 檢視記憶體詳細資訊 lsblk 檢視硬碟和分割槽分布,顯示很直觀 df h 檢視各分...