Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 基礎命令入門:安裝、登錄與系統管理核心指令詳解

編輯:Linux 教學

Linux 系統擁有龐大的命令生態,掌握核心指令是高效運維的基石。本文系統整理了安裝登錄、文件處理、系統管理、網絡操作、安全權限及壓縮解壓等六大類常用命令,並深度解析 login、shutdown、halt、reboot、install、mount 等關鍵指令的參數與實戰技巧,助你快速構建 Linux 操作肌肉記憶。

一、 命令分類速查表

類別核心命令
安裝與登錄login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last
文件處理file、mkdir、grep、dd、find、mv、ls、diff、cat、ln
系統管理df、top、free、quota、at、lp、adduser、groupadd、kill、crontab
網絡操作ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup
系統安全passwd、su、umask、chgrp、chmod、chown、chattr、sudo、ps、who
其他工具tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode

二、 核心命令深度解析

1. login —— 系統登錄入口

作用:用於用戶登錄系統,所有用戶均可使用。

語法:login [name] [-p] [-h 主機名]

關鍵參數:

  • -p:保持當前環境參數不變。
  • -h:向遠程登錄會話傳遞用戶名。

實戰場景:在命令行模式下,login 是用戶見到的第一個提示符。典型流程:

Mandriva Linux release 9.1 (Bamboo) for i586
kernel 2.4.21-0.13mdk on i686 / tty1
localhost login: root
password: (輸入密碼不回顯)

登錄成功後顯示最後登錄信息:Last login: Tue Nov 18 10:00:55 on vc/1。

進階技巧:虛擬控制台切換
Linux 支持多用戶並發登錄,通過 Alt + F1~F6 可在 6 個虛擬控制台間切換。當圖形界面卡死時,切換到字符控制台強制終止進程是救急妙招。

2. shutdown —— 安全關機指令

作用:安全關閉系統,僅超級用戶可用。

語法:shutdown [-h] [-i] [-k] [-m] [-t] [時間] [警告信息]

核心參數:

  • -h:關機並切斷電源(等同 poweroff)。
  • -r:關機後重啟(等同 reboot)。
  • -k:僅發送警告信號,不實際關機。
  • -c:取消正在執行的關機計劃。
  • -t 秒數:指定發送警告到正式關機的延遲時間。
  • 時間:支持 now、+5(5 分鐘後)、22:30 等格式。

最佳實踐:嚴禁直接斷電! Linux 後台運行大量進程,強制斷電會導致數據丟失、文件系統損壞甚至硬盤物理損傷。正確流程:shutdown -h now 或 shutdown -r +10 "系統維護,10 分鐘後重啟"。

3. halt —— 系統停機

作用:停止內核運行,僅超級用戶可用。本質上調用 shutdown -h。

語法:halt [-n] [-w] [-d] [-f] [-i] [-p]

常用參數:

  • -p:關機時自動切斷電源(現代系統默認行為)。
  • -f:強制關機,不調用 shutdown(慎用)。
  • -i:關機前關閉所有網絡接口。

注意:若系統運行級別為 0 或 6,直接停止內核;否則委託 shutdown -h 處理。

4. reboot —— 重啟系統

作用:重新啟動計算機,系統管理員權限。

語法:reboot [-n] [-w] [-d] [-f] [-i]

參數說明:

  • -n:重啟前不同步內存數據到硬盤(極度危險)。
  • -i:重啟前停止網絡設備。

建議:日常使用 reboot 即可,系統會自動同步數據並優雅關閉服務。

5. install —— 文件複製與屬性設置

作用:複製文件並同時設置權限、所有者、時間戳,所有用戶可用。

三種用法:

  1. install [選項] 源文件 目標文件
  2. install [選項] 源文件... 目標目錄
  3. install -d [選項] 目錄...:創建目錄鏈(包含父目錄)。

實用參數:

  • -m, --mode=模式:設置權限(如 -m 755)。
  • -o, --owner=用戶:設置所有者(需 root)。
  • -g, --group=組:設置所屬組。
  • -p, --preserve-timestamps:保留源文件時間戳。
  • -D:創建目標路徑所有父目錄再複製。
  • -b, --backup:備份已存在的目標文件。

典型場景:部署腳本時 install -m 755 -o root -g root script.sh /usr/local/bin/ 一步到位。

6. mount —— 掛載文件系統

作用:將設備或網絡存儲掛載到目錄樹,需 root 權限或 /etc/fstab 授權。

語法:mount [-a] [-t 類型] [-o 選項] 設備 掛載點

關鍵參數:

  • -a:掛載 /etc/fstab 中定義的所有文件系統。
  • -t vfstype:指定文件系統類型(ext4、xfs、nfs、cifs 等)。
  • -o 選項:掛載選項,如 rw、ro、noexec、defaults。
  • -n:不寫入 /etc/mtab(適用於只讀根分區)。
  • -F:配合 -a 並行掛載,加速 NFS 等網絡文件系統掛載。

實例:
mount -t ext4 /dev/sdb1 /data
mount -t nfs 192.168.1.100:/share /mnt/nfs -o rw,soft

三、 避坑指南與最佳實踐

  1. 關機必用 shutdown:切勿直接按電源鍵或拔電源線。
  2. 善用虛擬控制台:Alt+F2~F6 是故障排查的救命稻草。
  3. 掛載前檢查目錄:掛載點必須為空目錄,否則原內容會被隱藏。
  4. 權限最小化原則:install 部署腳本時精確設置 755 而非 777。
  5. 開機自動掛載:編輯 /etc/fstab 並執行 mount -a 驗證。

掌握這些核心命令,配合 man 手冊與 --help,即可應對 80% 的日常 Linux 運維場景。建議在測試環境反覆練習,構建肌肉記憶,關鍵時刻游刃有餘。

Copyright © Windows教程網 All Rights Reserved