系統基礎指令
ls:列出目錄內容
ls -a:顯示所有文件(包括隱藏文件)
ls -l:顯示詳細文件信息
ls /etc:列出 /etc 目錄內容
示例:
cat:查看文件內容
cat /etc/os-release:查看系統版本信息
cat file1:顯示文件內容
cat file1 file2 > merged.txt:合并文件并輸出到新文件
示例:
pwd:顯示當前工作目錄路徑
pwd:直接顯示當前路徑
cd ~ && pwd:切換到用戶主目錄后顯示路徑
示例:
uname:獲取系統信息
uname -a:顯示完整系統信息(內核版本、主機名等)
uname -r:僅顯示內核版本
uname -n:顯示主機名
示例:
文件與目錄管理
cd:切換目錄
cd /var/log:切換到 /var/log 目錄
cd ..:返回上級目錄
cd ~:切換到當前用戶主目錄
示例:
mkdir:創建目錄
mkdir test:創建名為 test 的目錄
mkdir -p /a/b/c:遞歸創建多級目錄
mkdir -m 755 dir:創建目錄并設置權限
示例:
rm:刪除文件或目錄
rm file.txt:刪除文件
rm -r dir:刪除目錄及其內容
rm -f file.txt:強制刪除(不提示)
示例:
cp:復制文件或目錄
cp src.txt dest.txt:復制文件
cp -r dir1 dir2:復制目錄
cp -a file.txt /backup:復制文件并保留屬性
示例:
mv:移動或重命名文件 / 目錄
mv old.txt new.txt:重命名文件
mv file.txt /target/:移動文件到目標目錄
mv dir1 dir2:重命名目錄
示例:
chmod:修改文件 / 目錄權限
chmod 755 file:設置所有者權限為 rwx,其