在Ubuntu虛擬機中,有許多常用的命令可以幫助你進行日常操作和管理。以下是一些常用的命令:
ls - 列出目錄內容。
ls -l
cd - 更改當前目錄。
cd /path/to/directory
pwd - 顯示當前工作目錄的路徑。
pwd
cp - 復制文件或目錄。
cp source destination
mv - 移動或重命名文件或目錄。
mv oldname newname
rm - 刪除文件或目錄。
rm file
rm -r directory
mkdir - 創建新目錄。
mkdir new_directory
touch - 創建空文件或更新文件時間戳。
touch newfile
cat - 顯示文件內容。
cat file.txt
more / less - 分頁顯示文件內容。
more file.txt
less file.txt
head - 顯示文件的前幾行。
head file.txt
tail - 顯示文件的最后幾行。
tail file.txt
tail -n 10 file.txt
grep - 在文件中搜索特定模式。
grep "pattern" file.txt
find - 在目錄樹中查找文件。
find /path/to/search -name filename
chmod - 更改文件或目錄的權限。
chmod 755 file.txt
chown - 更改文件或目錄的所有者和組。
chown user:group file.txt
sudo - 以超級用戶權限執行命令。
sudo apt update
df - 顯示磁盤空間使用情況。
df -h
du - 顯示目錄或文件的磁盤使用情況。
du -sh directory
mount / umount - 掛載和卸載文件系統。
sudo mount /dev/sdb1 /mnt/mydisk
sudo umount /mnt/mydisk
fsck - 檢查并修復文件系統。
sudo fsck /dev/sda1
ping - 測試網絡連接。
ping google.com
ifconfig / ip addr - 顯示網絡接口信息。
ifconfig
ip addr
route / ip route - 顯示和修改路由表。
route -n
ip route
netstat - 顯示網絡連接、路由表、接口統計等信息。
netstat -tuln
ssh - 安全外殼協議,用于遠程登錄。
ssh user@remote_host
scp - 安全復制文件到遠程主機。
scp localfile user@remote_host:/path/to/destination
apt-get / apt - Debian/Ubuntu的包管理工具。
sudo apt update
sudo apt install package_name
sudo apt remove package_name
sudo apt upgrade
dpkg - Debian包管理工具。
dpkg -i package.deb
dpkg -r package_name
history - 顯示命令歷史記錄。
history
man - 顯示命令的手冊頁。
man ls
top / htop - 實時顯示系統進程和資源使用情況。
top
htop
kill - 終止進程。
kill PID
kill -9 PID
crontab - 定時任務管理。
crontab -e
這些命令涵蓋了Ubuntu虛擬機中的許多基本操作和管理任務。熟練掌握這些命令將大大提高你的工作效率。