當然!以下是 50 個基本 Linux 指令,可用於導航和管理系統:
pwd
- 列印工作目錄。
ls
- 列出目錄內容。
cd
- 更改目錄。
touch
- 建立一個沒有任何內容的檔案。
cat
- 連線並顯示檔案內容。
cp
- 複製檔案或目錄。
mv
- 移動或重新命名檔案或目錄。
rm
- 刪除檔案或目錄。
mkdir
- 建立一個新目錄。
rmdir
- 刪除空目錄。
echo
- 顯示一行文字或一個變數值。
nano
- 一個簡單的文字編輯器。
vi
- 強大的文字編輯器。
chmod
- 更改檔案或目錄權限。
chown
- 更改檔案或目錄擁有者和群組。
find
- 在目錄層次結構中搜尋檔案。
grep
- 使用模式搜尋文字。
man
- 顯示指令的手冊。
ps
- 顯示有關正在執行的進程的資訊。
kill
- 透過 PID 終止進程。
top
- 顯示並更新有關進程的排序資訊。
df
- 報告檔案系統磁碟空間使用情況。
du
- 估計檔案空間使用量。
free
- 顯示記憶體使用量。
uname
- 列印系統資訊。
uptime
- 告訴系統已經運作了多久。
whoami
- 顯示目前使用者。
sudo
- 以另一個使用者(通常是超級使用者)身分執行指令。
apt-get
- 用於基於 Debian 的發行版的套件處理實用程式。
yum
- 基於 RPM 的發行版的套件管理器。
tar
- 存檔檔案。
zip
- 打包並壓縮(存檔)檔案。
unzip
- 解壓縮壓縮檔。
wget
- 從網路檢索檔案。
curl
- 從伺服器傳輸資料或向伺服器傳輸資料。
ssh
- OpenSSH 用戶端(遠端登入程式)。
scp
- 安全複製(遠端檔案複製程式)。
rsync
- 遠端檔案和目錄同步。
hostname
- 顯示或設定係統的主機名稱。
ping
- 傳送 ICMP ECHO_REQUEST至網路主機。
netstat
- 列印網路連線、路由表、介面統計資料、偽裝連線和多重播送會員資格。
ifconfig
- 設定網路介面。
ip
- 顯示/操作路由、設備、策略路由和隧道。
iptables
- IPv4 封包過濾和 NAT 的管理工具。
systemctl
- 控制 systemd 系統和服務管理器。
journalctl
- 查詢並顯示日誌中的訊息。
crontab
- 排程定期後台作業。
sudo su
- 允許我們切換到不同的使用者並在 shell 中執行一個或多個命令,而無需從當前會話中註銷
mount
- 掛載檔案系統。
umount
- 卸載檔案系統。
這些命令構成了與 Linux 系統互動和執行各種管理任務的基礎。
祝你好運!
原文出處:https://dev.to/dev-nnamdi/50-basic-linux-commands-42dg