1. 文件和目錄操作
- 查看當前目錄:
pwd
?命令用于顯示當前工作目錄的完整路徑。
pwd
# 切換到指定目錄
cd /home/user/Documents
# 切換到上一級目錄
cd ..
# 切換到用戶主目錄
cd ~
- 列出目錄內容:
ls
?命令用于列出目錄中的文件和子目錄。
# 列出當前目錄內容
ls
# 列出詳細信息
ls -l
# 列出所有文件(包括隱藏文件)
ls -a
mkdir new_directory
- 刪除目錄:
rmdir
?命令用于刪除空目錄,rm -r
?可刪除非空目錄。
# 刪除空目錄
rmdir empty_directory
# 刪除非空目錄
rm -r non_empty_directory
- 創建文件:
touch
?命令用于創建一個新的空文件。
touch new_file.txt
# 復制文件
cp source_file.txt destination_file.txt
# 復制目錄
cp -r source_directory destination_directory
- 移動和重命名文件和目錄:
mv
?命令用于移動或重命名文件和目錄。
# 移動文件
mv source_file.txt /home/user/Documents
# 重命名文件
mv old_name.txt new_name.txt
2. 用戶和權限管理
useradd new_user
- 設置用戶密碼:
passwd
?命令用于設置或更改用戶密碼。
passwd new_user
- 查看文件權限:
ls -l
?命令可以查看文件和目錄的權限信息。
ls -l file.txt
- 更改文件權限:
chmod
?命令用于更改文件和目錄的權限。
# 給文件所有者添加執行權限
chmod u+x file.sh
3. 軟件安裝和管理
- 基于 Debian 或 Ubuntu 系統:使用?
apt
?命令進行軟件安裝、更新和卸載。
# 更新軟件包列表
sudo apt update
# 安裝軟件
sudo apt install package_name
# 更新已安裝的軟件
sudo apt upgrade
# 卸載軟件
sudo apt remove package_name
- 基于 Red Hat 或 CentOS 系統:使用?
yum
?或?dnf
?命令進行軟件管理。
# 更新軟件包列表
sudo dnf update
# 安裝軟件
sudo dnf install package_name
# 卸載軟件
sudo dnf remove package_name
4. 進程管理
- 查看運行的進程:
ps
?命令用于查看當前運行的進程。
ps aux
kill -9 process_id
5. 網絡操作
- 查看網絡接口信息:
ifconfig
?或?ip addr
?命令用于查看網絡接口的配置信息。
ip addr
- 測試網絡連接:
ping
?命令用于測試與目標主機的網絡連接。
ping google.com