linux 新手必會命令總結

davidtim發表於2021-09-09

如果你是一個剛剛入坑的新手,那麼以下命令,請務必掌握。或者說,一定要背下來,因為你平時一定用得上:

ls -> 常看當前路徑下檔案,擴充套件還有很多命令,比如 ls -a 該路徑下隱藏檔案也顯示出來, ls -ll 檢視相信資訊

cd -> 進入到某個目錄下,cd .. 是退回上一個路徑

pwd -> 檢視當前路徑

chmod -> 給檔案或資料夾定義許可權,比如最大許可權 chmod 777 你的某檔案

history -> 檢視你執行過的所有歷史命令

cat -> 檢視某個檔案內容,如 cat a.txt

more -> 分比例檢視檔案內容,如果檔案很長,用這個合適

tail -f -> 實時檢視檔案的更新,比如 log日誌,我麼你可以透過該命令實時檢視日誌的更新

ps -aux -> 檢視當前程式,這裡有多種組合,大家可以再去擴充檢視

grep -> 管道,也可以說是查詢的過濾條件,比如我要查當前python的程式:ps -aux | grep python

export -> 加入環境變數,比如 export NAME=dewei  那麼就將NAME加入到環境變數,獲取透過 $NAME 使用即可

echo -> 輸出,類似 print,比如 echo $NAME 就會列印出 剛才的環境變數

nohup -> 可以將你執行的程式在後臺啟動。比如說你執行一個python命令是執行不退出的,你除非使用 ctrol + c才能繼續,透過nohup 執行後,程式會在後臺啟動,不會佔用你的cmd資源。你可以繼續在當前視窗做其他事情

mkdir -> 建立一個目錄

touch -> 建立一個檔案,比如 touch a.txt

rm -> 刪除一個檔案

rm -rf -> 刪除一個目錄

cp oldpathfile newpathfile -> 複製貼上,將oldpathfile這個檔案貼上到另一個資料夾下

mv oldpathfile newpathfile -> 裁剪貼上,也可以作為改名使用,如果newpathfile是當前路徑下

find -> 查詢檔案,如 find / 'a.txt' 就是說從 / 根路徑開始查詢 a.txt 這個檔案

sudo -> 如果你不是root賬戶,當執行一些高階管理員功能的時候要帶上

ln -> 最某檔案的快捷方式

scp -> 服務檔案到遠端 如 scp a.txt root@127.0.0.1:/app 把a.txt 傳到遠端伺服器 /app目錄下

ssh -> 登入遠端 伺服器 如 ssh root@127.0.0.1

mount -a -> 掛在一個地址

top -> 實時檢視程式狀態,以及cpu 記憶體 程式執行緒等狀態

以上是非常常用的必會的,也可以說是linux的基礎命令,但掌握以上這些,基本的linux使用就應該沒什麼問題,再比如 tar 等壓縮解壓縮的命令,具體的涉及引數很多,直接百度一下就好,以上的命令其實也有很多擴充套件,不過先學會用最初模式就好。系統操作是開發的基礎,如果你連 如何找到一個檔案,如何去一個路徑還沒鬧清楚,更別提更好的開發了~所以希望大家都把linux基礎打好


················

歡迎關注課程:

  


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3349/viewspace-2824311/,如需轉載,請註明出處,否則將追究法律責任。

相關文章