在 Debian 系統中,命令行工具是進行系統管理和操作的重要手段。以下是一些常用的命令行工具及其基本用法:
ls: 列出目錄內容。ls -l /path/to/directory
cd: 改變當前目錄。cd /path/to/directory
pwd: 顯示當前工作目錄。pwd
mkdir: 創建新目錄。mkdir new_directory
rmdir: 刪除空目錄。rmdir directory_to_remove
rm: 刪除文件或目錄。rm file_to_remove
rm -r directory_to_remove
cp: 復制文件或目錄。cp source_file destination_file
cp -r source_directory destination_directory
mv: 移動或重命名文件或目錄。mv old_name new_name
mv file_to_move /path/to/destination
touch: 創建空文件或更新文件時間戳。touch new_file
cat: 顯示文件內容。cat file.txt
more 和 less: 分頁顯示文件內容。more file.txt
less file.txt
grep: 在文件中搜索文本。grep "search_text" file.txt
sed: 流編輯器,用于文本替換和處理。sed 's/old_text/new_text/g' file.txt
top: 顯示系統進程和資源使用情況。top
df: 顯示磁盤空間使用情況。df -h
du: 顯示目錄或文件的磁盤使用情況。du -sh directory
free: 顯示內存和交換空間使用情況。free -h
ping: 測試網絡連接。ping example.com
ifconfig 或 ip: 顯示和配置網絡接口。ifconfig
ip addr show
netstat: 顯示網絡連接、路由表和接口統計信息。netstat -tuln
ssh: 安全外殼協議,用于遠程登錄。ssh user@remote_host
apt-get: Debian 的包管理工具。sudo apt-get update
sudo apt-get install package_name
sudo apt-get remove package_name
sudo apt-get upgrade
useradd: 添加新用戶。sudo useradd new_user
usermod: 修改用戶信息。sudo usermod -aG group_name user_name
groupadd: 添加新組。sudo groupadd new_group
groupmod: 修改組信息。sudo groupmod -n new_group_name old_group_name
chmod: 修改文件或目錄權限。chmod 755 file.txt
chown: 修改文件或目錄的所有者。sudo chown user:group file.txt
chgrp: 修改文件或目錄的組。sudo chgrp group_name file.txt
這些命令只是 Debian 系統中眾多命令行工具的一部分。通過組合和擴展這些命令,你可以完成幾乎所有系統管理和操作任務。建議查閱相關命令的手冊頁(使用 man command_name)以獲取更多詳細信息和高級用法。