常用Linux指令一覽表 | Linux

常用Linux指令一覽表

常用Linux指令一覽表

command(指令)Description(說明)Distribution(發行版)
cd進入文件夾all
cd ..回到上一個文件夾路徑all
ls列出當前目錄所有的文件與文件夾all
ls列出指定路徑的文件夾下所有的文件與文件夾all
ls -lls 的 long form output,可以看到更多的文件資訊細節all
ls -a列出當前目錄所有的文件與文件夾,且印藏的文件(ex: .gitignore)也列出來all
echo $SHELL查看自己的Linux使用哪種shellall
cat /etc/shells查看自己的Linux使用哪種shellall
whoami查看當前的使用者all
echo $USER查看當前的使用者all
cat /etc/passwd查看我們Linux機器中所有的用戶all
sudo su切換使用者為rootall
su換帳號至指定的使用者all
sudo useradd創建新的userall
sudo passwd設定user密碼all
usermod -aG sudo讓指定user可以有sudo權限all
apt -y update更新套件管理器ubuntu
apt -y upgrade升級套件管理器ubuntu
apt -y install openssh-server安裝ssh serverubuntu
systemctl start sshd啟動ssh serverubuntu
/etc/init.d/ssh start啟動ssh serverubuntu
systemctl stop sshd暫停ssh serverubuntu
/etc/init.d/ssh stop暫停ssh serverubuntu
systemctl enable ssh開機默認啟動sshubuntu
ufw enable啟動防火牆ubuntu
ufw disable關閉防火牆ubuntu
ufw status numbered查看防火牆所有規則狀態ubuntu
ufw allow防火牆放行指定端口ubuntu
ufw delete <ufw_ID>防火牆取消放行規則ubuntu
history查看command指令紀錄ubuntu
history | grep <filter_word>過濾搜尋command紀錄ubuntu
apk add openssh-server安裝ssh serrveralpine
apk update更新apk 源alpine
apk info列出所有安裝的apk包alpine
apk upgrade升級所有安裝的apk包alpine
apk add net-tools安裝ifconfig命令alpine
apk del刪除安裝apk包alpine
rc-status查看所有運行的服務alpine
rc-status -a列出所有的服務alpine
rc-status -s列出所有的服務和狀態alpine
rc-service -l列出所有可用的服務名列表alpine
rc-update add添加開機啟動服務alpine
rc-update del移除開機啟動服務alpine
rc-service start/stop/restart啟動/停止/重啟服務alpine
apk add vim安裝vimalpine