Linux 常用指令筆記

記錄平時工作上班常用的指令及指令參數,但並不包刮指令的全部參數

  • sudo 使用管理員權限
    ex : sudo reboot
  • su - 切換帳戶 (若無輸入帳戶名稱,預設切換到root帳戶)
    語法:su - [帳戶名稱]
    ex : su - YourAccount
  • clear 清空目前螢幕顯示
    ex : clear
  • man 查詢指令相關文件
    語法 : man [指令名稱]
    ex : man sudo
  • exit 退出系統
    語法 :
    ex : exit
  • mail 開啟信箱
    語法 : mail
    ex : mail (結束之後可以輸入 > q 跳出)
  • ls 印出目錄內的檔案 (常用參數如下)
    語法:ls [參數]
    -a : 印出所有檔案(包刮隱藏檔案)
    -l : 引出目錄內檔案的詳細資訊
    ex : ls -la
  • ps 印出當前系統在處理的程序快照
    語法 : ps [參數]
    ex : ps
  • apt-get 更新內建安裝檔 / 安裝軟體 / 移除軟體
    語法 : sudo apt-get [執行動作參數] [安裝檔名稱]
    install : 安裝
    remove : 移除
    update : 更新內建安裝檔
    ex : sudo apt-get install vim
  • top 即時印出系統在處理的程序(每隔幾秒更新一次,可使用 ctrl + c 跳出 )
    ex : top
  • find 尋找目錄下的特定名稱檔案
    語法 : find [目錄] [參數] [檔案名稱]
    -iname : 尋找相同名稱的檔案(不分大小寫)
    -name : 尋找相同名稱的檔案(區分大小寫)
    ex : find /home -name MyFileName.txt
  • grep 在目錄下搜尋包含特定關鍵字的檔案
    語法 : grep [參數] [關鍵字] [檔案名稱1] [檔案名稱2] …
    -r : 遞迴搜尋
    -i : 搜尋特定關鍵字(不區分大小寫)
    * : 可搭配萬用符號搜尋
    ex : grep -r mykeyword myFile.txt
    ex : grep -i .*txt /home/myAccount
  • locate 搜尋特定名稱檔案 (從資料庫做搜尋,因此不須輸入目錄)
    語法 : locate [檔案名稱]
    ex : locate youFile.txt
    備註 : locate有別於find的是,find是實際去目錄下尋找檔案,而locate則是會建立一套資料庫記錄檔案,並且檔案會有個index,因此搜尋速度會較find快速,但資料庫並不會即時更新,所以可能遇到搜尋不到檔案的情況,需要自行使用指令 > sudo updatedb ,進行資料庫的更新,即可找到最新的檔案資訊
  • alias 建立自訂名稱的指令巨集
    語法 : alias [自訂指令名稱]=‘指令巨集’
    ex : alias la=‘ls -a’
  • cp 複製檔案
    語法 : cp [欲複製的檔案目錄] [新複製的檔案目錄]
    ex : cp /home/myAccount/test.txt /home/testcp.txt
  • rm 移除檔案
    語法 : rm [檔案目錄]
    -r : 移除路徑 (資料夾) ,若不使用此參數則只能刪除檔案
    -f : 強制刪除(不跳出警示)
    -i : 刪除前會再次詢問是否刪除
    ex : rm -r /home/myAccount/myFolder
  • ln 在當前目錄建立一個指向特定檔案的連結
    語法 : ln [參數] [欲建立連結的檔案路徑]
    -s : 建立 symbolic link
    -i : 建立硬連結
    ex : ln -s /home/myAccount/myfile.txt
  • mv 移動檔案路徑 or 重新命名
    語法 - 移動路徑 : mv [欲移動的檔案目前路徑及名稱] [檔案欲移動到的新路徑及新名稱]
    ex : mv /home/myAccount/myFolder1/test.txt /home/myAccount/myFolder2/test2.txt
    ex : mv /home/myAccount/myFolder1/test.txt /home/myAccount/myFolder2/ (移動後不使用新名稱)
    語法 : 重新命名 : mv [檔案目前名稱] [檔案新名稱]
    ex : mv myfile_oldname.txt myfile_newname.txt
  • mkdir 建立路徑
    語法 : mkdir [新建的路徑]
    ex : mkdir /home/myAccount/myFolder
  • chmod 設定使用者對該檔案的存取權限
    語法 : chmod [使用者參數] [檔案名稱]
    ex : chmod u+w myfile.txt
    備註 : 此指令參數較複雜這裡不介紹
  • ping 連線到網路上某台主機
    語法 : ping [連線方式參數] [該主機ip]
    ex : ping 192.168.61.68
  • kill 刪除正在執行的程序
    語法 : kill [程序編號]
    ex : kill 404
  • reboot 重新開機 (需使用管理員權限)
    語法 : sudo reboot (在管理員帳戶下可直接執行指令)
    ex : sudo reboot
  • shutdown 關機
    語法 : sudo shutdown [關機參數] (在管理員帳戶下可直接執行指令)
    now : 馬上關機
    ex : mkdir /home/myAccount/myFolder
  • pwd 顯示目前路徑
    ex : pwd
  • passwd 修改帳戶密碼 (系統會要求輸入舊密碼及新密碼)
    語法 : passwd [欲修改密碼的帳戶名稱]
    ex : passwd myAccount
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值