📖 Linux 基礎指令入門

分類:基礎入門 | 作者:pake | 發布時間:2024-06-14 22:23

1. 簡介

Linux 是一個強大且靈活的作業系統,它的指令行(Command Line Interface, CLI)提供了高效的操作方式。本章節將介紹最常用的 Linux Shell 指令,適合初學者掌握基本操作。

2. Shell 介紹

Shell 是 Linux 提供的一個命令解釋器,常見的 Shell 包括:

在大多數 Linux 發行版中,預設的 Shell 是 Bash

3. 重要基礎指令

以下是 Linux 常見的 Shell 指令:

3.1 系統資訊

指令 功能
uname -a 顯示作業系統資訊
hostname 顯示或設定主機名稱
uptime 顯示系統運行時間
whoami 顯示當前使用者
id 顯示使用者 ID 和群組資訊
df -h 顯示磁碟使用情況
free -h 顯示記憶體使用狀況

3.2 目錄與檔案管理

指令 功能
pwd 顯示當前工作目錄
ls -l 列出目錄內容(詳細模式)
cd /path 切換到指定目錄
mkdir newdir 創建新目錄
rmdir olddir 刪除空目錄
rm file 刪除檔案
cp source target 複製檔案或目錄
mv oldname newname 移動或重新命名檔案

3.3 檔案內容操作

指令 功能
cat filename 顯示檔案內容
tac filename 反向顯示檔案內容
less filename 分頁檢視檔案內容
head -n 10 filename 顯示檔案前 10 行
tail -n 10 filename 顯示檔案最後 10 行
grep 'word' filename 在檔案內搜尋關鍵字

3.4 權限與擁有者管理

指令 功能
ls -l 顯示檔案權限資訊
chmod 755 file 修改檔案權限
chown user:group file 更改檔案擁有者

3.5 進程管理

指令 功能
ps aux 顯示所有運行中的進程
top 即時監視系統資源使用狀況
kill PID 終止指定進程
pkill process_name 根據名稱終止進程

4. 進階操作

4.1 Shell 指令組合與重導向

指令 功能
command1 && command2 先執行 command1,成功後執行 command2
command1 || command2 先執行 command1,若失敗則執行 command2
command1 > file 將輸出寫入 file(覆蓋)
command1 >> file 將輸出追加到 file
command1 | command2 將 command1 的輸出傳給 command2(管道)

4.2 簡單 Bash 腳本

#!/bin/bash
# 簡單的 Hello World 腳本

echo "Hello, Linux!"

執行方式:

chmod +x script.sh
./script.sh

5. 結論

Linux Shell 提供了強大的指令行功能,學習這些基礎指令後,你將能夠高效地操作 Linux 系統,進一步學習 Bash 腳本、系統管理和伺服器配置。

⬅ 上一篇 下一篇 ➡
🔙 返回 基礎入門 📚 返回教學列表 🏠 返回首頁