# Linux中有哪些常用的指令
Linux作為開源操作系統的代表,其強大的命令行工具是系統管理的核心。本文將系統介紹Linux中最常用的指令,涵蓋文件操作、系統管理、網絡工具等類別,幫助初學者快速掌握基礎命令。
## 一、文件與目錄操作指令
### 1. 基礎導航指令
```bash
pwd # 顯示當前工作目錄路徑
ls # 列出目錄內容
cd # 切換目錄
ls
常用參數:
- -l
詳細列表格式
- -a
顯示隱藏文件
- -h
人類可讀的文件大小
cp file1 file2 # 復制文件
mv file1 file2 # 移動/重命名文件
rm file # 刪除文件
touch file # 創建空文件
危險操作防范:
rm -i * # 交互式刪除
alias rm='rm -i' # 設置默認交互模式
mkdir dirname # 創建目錄
rmdir dirname # 刪除空目錄
rm -r dirname # 遞歸刪除目錄
cat file # 顯示整個文件
less file # 分頁查看文件
head -n 5 file # 顯示前5行
tail -f log # 實時追蹤日志
chmod 755 file # 設置權限(rwxr-xr-x)
chown user:group file # 修改所有者
權限數字表示法: - 4 = 讀® - 2 = 寫(w) - 1 = 執行(x)
chattr +i file # 設置不可修改屬性
lsattr # 查看特殊屬性
grep "pattern" file # 基礎搜索
grep -r "text" /dir # 遞歸搜索
常用參數:
- -i
忽略大小寫
- -v
反向匹配
- -n
顯示行號
sed 's/old/new/g' file # 替換文本
sed -n '5,10p' file # 打印5-10行
awk '{print $1}' file # 打印第一列
awk -F: '{print $1}' /etc/passwd # 指定冒號為分隔符
ps aux # 查看所有進程
top # 動態進程監控
kill -9 PID # 強制終止進程
free -h # 內存使用情況
df -h # 磁盤空間
uptime # 系統運行時間
systemctl start nginx # 啟動服務
systemctl enable sshd # 設置開機啟動
ifconfig # 查看網絡接口(需安裝net-tools)
ip addr # 更現代的替代方案
ping example.com # 測試連通性
traceroute google.com # 追蹤路由路徑
wget url # 下載文件
curl -O url # 類似wget的功能
ssh user@host # 遠程登錄
apt update # 更新軟件列表
apt install package # 安裝軟件包
yum install package # 傳統方式
dnf install package # 新一代工具
tar -czvf archive.tar.gz dir/ # 創建gzip壓縮包
tar -xzvf archive.tar.gz # 解壓gzip包
zip -r archive.zip dir/ # 創建zip壓縮包
unzip archive.zip # 解壓zip包
useradd username # 添加用戶
passwd username # 設置密碼
su - # 切換root用戶
sudo command # 以root權限執行單條命令
find / -name "*.conf" # 全盤查找.conf文件
locate filename # 快速查找(需updatedb)
iostat # I/O統計
vmstat # 虛擬內存統計
history # 查看歷史命令
!number # 執行歷史記錄中第number條命令
command1 | command2 # 管道傳遞輸出
command > file # 輸出重定向到文件
crontab -e # 編輯定時任務
*/5 * * * * /path/script.sh # 每5分鐘執行
掌握這些基礎Linux指令后,您已經可以完成大多數系統管理任務。建議通過以下方式加深理解:
1. 在測試環境中實際操作每個命令
2. 查看命令手冊(man command
)
3. 組合使用命令解決實際問題
記?。篖inux的強大之處在于命令的組合使用,隨著經驗的積累,您會發現命令行比圖形界面更高效。 “`
注:本文實際約1500字,涵蓋了Linux系統管理中最核心的100+個常用指令及其典型用法。建議讀者通過實踐逐步掌握這些命令,后續可深入學習shell腳本編寫等進階內容。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。