Linux常用命令

開發過程中大部分程序都是部署在Linux服務器上,所以經常會用到一些Linux命令。記錄一下日常中常用的一些命令,大神請略過。

1. ls

作用:顯示指定目錄下的文件(包括目錄)
常用:ls -al
     ls -lrt
參數a:顯示所有的文件,包括隱藏文件
參數l:顯示文件的詳細信息
參數t:按照文件建立時間排序
參數r:逆向排序

2.tail

作用:用於輸出指定文件末尾的內容,常用於日誌文件監控
常用:tail -f filename
tail -n 10 filename
參數f:循環讀取
參數n:顯示末尾的行的數字

3.find

作用:用於查找指定目錄文件位置
常用:find ./ -name filepath
find ./ cmin -n
參數name:按照名字查找
參數cmin:在過去 n 分鐘內被修改過

4.grep

作用 :查找包含指定字符串的文件
常用:grep -lir 字符串 path
參數l:列出包含制定字符的文件
參數i:要查找的字符串不區分大小寫
參數r:如果目錄下包含目錄則進行遞歸查找

5.mv

作用:移動或重命名文件
常用 :mv filename1 filename2 (文件filename1重命名爲filename2)
mv filename path (移動filename文件到制定的path目錄下)

6.cp

作用:複製文件
常用 : cp filename1 filename2 (複製filename1文件命名爲filename2)
參數r:若給出的源文件是一個目錄文件,此時將複製該目錄下所有的子目錄和文件

7.rm

作用:刪除文件或目錄
常用:rm -rf path
rm filename
參數f:若給出的源文件是一個目錄文件,此時將刪除目錄下所有的子目錄和文件
參數f:刪除文件不需要確認
參數i:刪除文件需要逐一確認

9.mkdir

作用:創建目錄
常用:mkdir filename
mkdir -p filename1/filename2/filenam3
參數p:依次創建目錄,如果不存在則創建,存在則不創建

10.df

作用:常看當前磁盤的使用情況
常用:df -h
參數 h:以容易閱讀的方式顯示

11.du

作用:顯示文件或目錄所使用的磁盤大小
常用:du -h
du -h –max-depth=1
參數 h:以容易閱讀的方式顯示
參數max-depth:顯示制定層數的目錄

12.free

作用:顯示內存的使用情況
常用 :free -m
free -h
參數m:以M的方式顯示使用情況
參數 h:以容易閱讀的方式顯示

13.ifconifg

作用:顯示當服務器的IP

14.ps

作用:顯示當前進程 (process) 的狀態。
常用:ps -ef
ps -aux
參數aux:顯示所有包含其他使用者的行程

15.netstat

作用:查看當前啓用的端口,經常用於查看多口是否被佔用
常用:netstat -anp|grep 端口號
參數a: 顯示所有連線中的Socket。
參數n:以ip代替
參數p:顯示建立相關鏈接的程序名

16.ln

作用:創建軟連接
常用:ln -s path 鏈接名
參數s:建立軟連接
這裏寫圖片描述

17.tar

作用:打包備份文件
常用 :tar -zcvf filename filename.tar.gz
tar -zxvf filename.tar.gz
tar -zcvf filename filename.tar.gz –exclude=logs
參數z:通過gzip指令處理備份文件。
參數c:建立新的備份文件。
參數v:顯示詳細過程。
參數x:從備份文件中還原文件
參數f:指定備份文件。
參數exclude:打包的時候排除文件

19.scp

作用:用於兩臺服務器之前copy文件
常用:scp -P 端口號 -r /home/webadm/sourcefile username@ip:/home/webadm/destinationfile
參數r:循環複製整個目錄
參數P:是指定數據傳輸用到的端口號

20.chmod

作用:修改文件/目錄權限
常用:chmod -R 775 filename
參數R:遞歸賦值文件權限
可讀權限=4
可寫權限=2
可執行權限=1
第一個7=4+2+1 代表當前文件或文件所有的者的權限
第二個7=4+2+1 代表同一個所屬組對文件操作的權限
第三個5=4+1 代表其他用戶對文件操作的權限

21.chown

作用:修改文件所屬的用戶
常用:chown -R user filename
參數R:對目錄下的所有的文件進行修改
這裏寫圖片描述

22.chgrp

作用:修改文件所屬的組
常用:chgrp -R user filename
參數R:對目錄下的所有的文件進行修改
這裏寫圖片描述

23.vi

作用:編輯文件
常用:vi filename
Ctrl+f:向文件尾翻一屏;
Ctrl+b:向文件首翻一屏;
/word:向光標之下尋找一個名稱爲 word 的字符串;
?word:向光標之上尋找一個字符串名稱爲 word 的字符串;
dd:刪除一整行
:set nu 顯示行號,設定之後,會在每一行的前綴顯示該行的行號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章