# Linux基本指令筆記 ## clear cmd資料過多時用來清除cmd畫面 ## ls -al 列出所有的檔案(包含隱藏檔)和其詳細資料(對應的rwx以及檔案所屬人、檔案大小和日期等等)  ## ls -l 列出所有的檔案(不包含隱藏檔)和其詳細資料(對應的rwx以及檔案所屬人、檔案大小和日期等等)  ## ls 列出所有的檔案名稱(不包含隱藏檔)  ***ls為list的簡寫*** ## cd 用來變換當前路徑 ## pwd 顯示當前所在目錄 ## cat 將檔案內容列出 ## mkdir 建立新的目錄 建立完新的目錄後可用ls -l檢視是否有正確建立  ## rmdir 移除空目錄用的指令(只限定該目錄內容為空時可用) ## rm -r 移除資料的指令,若該目錄內容有資料又需移除時,則可使用rm -r 移除該目錄 ## mv 用來移動檔案或目錄的指令 **語法: mv 來源檔(或目錄) 目的地** ## cp 複製檔案 **語法: cp 來源檔 目的地** ## find 尋找檔案的指令 **語法: find 路徑 -name 檔名** ## chmod 用來變更檔案(或目錄)屬性的指令,通常用數字代表要改變的屬性: 1. r(可讀)為4分 2. w(可寫)為2分 3. x(可執行)為1分 * 假設剛建立一個檔案,如果想讓自己可rwx,同群組的可以rw,其他人只能r的話,那即是『-rwxrw-r- -』,三個群組的分數分別就是r+w+x=7,r+w=6,r=4。所以要下達如下指令: chmod 764 檔名  ## chown 改變擁有者的指令 例如你 copy 一個檔案給 A ,但是因為你的身份是 root ,所以你 copy 過去的檔案 A 可能不能使用,因此你需要將檔案的擁有人改成 A 才可以 **語法: chown 給誰 檔名** ## adduser 新增linux用戶 **語法: adduser username** 若要讓該用戶可使用sudo 新增完用戶後執行以下指令: adduser username sudo ## passwd 更改user密碼(自己或是他人) passwd => 修改自己 passwd username => 修改他人密碼  ## apt-get update 更新軟體的最新資訊及列表 用於更新本機的軟體庫資料。執行此指令時,系統會從配置的軟體庫中下載最新的軟體包列表。藉由此指令可以確保系統中的軟體包列表為最新狀態,有助於安裝最新版本的軟體或安全更新 ## apt-get upgrade 更新目前已安裝的軟體到最新版本 可用於升級系統上已安裝的所有軟體包,以確保系統有最新的安全修補程式和新功能。 在執行 apt-get upgrade 之前,您應該先執行 apt-get update 來更新系統的軟體包資料庫。這將使系統了解最新的可用更新。 ## sudo usermod -aG docker username 將user加入到docker的群組內 讓user不用透過sudo即可執行docker相關指令 執行指令後登出並重新登入,以便讓權限生效。 ## sudo groupadd YOUR_GROUP 建立群組 ## sudo usermod --gid YOUR_GROUP YOUR_ACCOUNT 指定已存在的user加入群組 ## sudo du -h --max-depth=1 查看當前一層目錄的內容大小 ## sudo dhclient -v -r {interface} 釋放目前網卡上的IP ## sudo dhclient -v {interface} 重新向DHCP server獲取新的IP ## sudo apt --purge autoremove {package} 徹底清除套件相依資料
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up