常用的Linux命令記錄

記錄一些常用的linux命令

到某一個目錄

  • cd 目錄名

查看文件內容

  • cat 文件名

編輯文件內容

  • vi
  • vim
    • 編輯之後保存退出使用命令 :wq 回車
    • 查找用 /你要查找的內容 查看查找到的下一個 n

查看該目錄下的內容

  • ls
    • ls -hl 這樣顯示的文件大小
  • ll
    相比單使用ls 顯示的目錄下的內容更詳細

查看日誌常用的tail

  • tail -n -顯示的行數 文件名
    顯示指定行數的內容
  • tail -f 文件名
    實時顯示文件的內容(常用來查看日誌的輸出)

查看某一個端口是否已經被佔用

  • lsof -i:端口號
    • 使用的時候有可能會出現:-bash: lsof: command not found
      使用:yum install lsof 來安裝lsof
  • netstat -anp|grep 端口號
    在這裏插入圖片描述

通過進程名,查看服務是否已啓動

eg:ps -ef | grep nginx
在這裏插入圖片描述

直接殺死進程

  • kill -9 pid

設置文件所屬人及組

  • chown -R 擁有者:所屬的組 文件名或者目錄名
    -R意思是將該目錄及目錄下的所有子都設置爲該擁有者及組
    eg:我們在php中會這樣設置 chown -R apache:apache ./ (將當前目錄下以及目錄的子都設置爲apache)

文件的權限

  • chmod 權限 文件名
    這裏簡單說一下權限 chmod abc file abc即爲權限
    其中a,b,c各爲一個數字,分別表示User、Group、及Other的權限。
    r=4,w=2,x=1
    若要rwx屬性則4+2+1=7;
    若要rw-屬性則4+2=6;
    若要r-x屬性則4+1=5
    所以我們這是權限可以爲:
    chmod 777 a.txt
    chmod 666 a.txt

查看系統硬盤存儲

  • df -hl (查看硬盤使用情況)
    在這裏插入圖片描述
  • du -sh * (查看當前目錄下文件及文件夾的大小)
    在這裏插入圖片描述

亂碼文件名,通過rm -rf不能刪除

  1. 使用 ls -li 找到文件的id
    在這裏插入圖片描述
  2. 通過文件id刪除文件
  • find . -inum 136827957 -exec rm {} -rf ;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章