Linux基礎命令大全


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 復制


用法:cp [選項]文件名或目錄  目標地址
-R 拷貝目錄及目錄下所有目錄和文件
cp a.txt  b.txt   將a文件復制,且另命名為b文件(目錄名)

 

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 從指定點開始將文件寫到標准輸出


tail -n 5  文件名  查看后幾行
tail -f error.log  不斷刷新,看到最新內容

 

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,就可以上傳文件

 

20.sz 下載


假如系統里面沒有這個命令,則使用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

27. 從尾到頭查看文件

tac 

28.shutdown 關機

永久關閉防火牆


開啟:chkconfig iptables on 
關閉:chkconfig iptables off

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM