一、文件管理命令
在Ubuntu中,文件管理是一個必不可少的功能,以下是常用的文件管理命令:
1、ls命令:用於列出當前目錄下的所有文件和目錄,常用參數如下:
ls # 列出當前目錄下的所有文件和目錄
ls -l # 列出詳細信息,包括許可權、大小、所有者等
ls -a # 顯示所有文件,包括隱藏文件
ls -h # 人性化展示文件大小
2、cd命令:用於切換目錄,常用參數如下:
cd # 切換到當前用戶的家目錄
cd /path/to/dir # 切換到指定目錄
cd .. # 切換到上級目錄
cd - # 切換到上次所在的目錄
3、mkdir命令:用於創建新目錄,常用參數如下:
mkdir directory # 創建一個名為directory的目錄
mkdir -p a/b/c # 創建a、a/b、a/b/c等目錄,-p表示遞歸創建
4、mv命令:用於移動/重命名文件或目錄,常用參數如下:
mv file1 file2 # 將文件file1移動到file2,也可以用於重命名
mv source_dir target_dir # 將source_dir目錄移動到target_dir目錄
5、rm命令:用於刪除文件或目錄,常用參數如下:
rm file1 file2 # 刪除多個文件
rm -r directory # 遞歸刪除目錄及其內容,需要加-r參數
rm -i file # 刪除文件前詢問確認
rm -f file # 強制刪除文件,不進行詢問
二、系統管理命令
系統管理是管理Ubuntu操作系統的重要一環,以下是常用的系統管理命令:
1、top命令:用於實時顯示系統中各個進程的資源佔用情況,常用參數如下:
top # 實時顯示系統進程和資源佔用情況,按q鍵退出
2、free命令:用於顯示系統的內存使用情況,常用參數如下:
free # 顯示系統的內存使用情況
3、ps命令:用於顯示當前系統中運行的進程,常用參數如下:
ps # 顯示當前用戶的進程
ps -ef # 顯示所有進程,包括系統進程
ps -aux # 顯示所有進程詳細信息
4、shutdown命令:用於關機和重啟系統,常用參數如下:
shutdown -h now # 立即關機
shutdown -r now # 立即重啟
shutdown -h 20:00 # 在20:00關機
shutdown -r +10 # 10分鐘後重啟
5、useradd和userdel命令:用於添加和刪除用戶,常用參數如下:
useradd username # 添加一個名為username的用戶
userdel -r username # 刪除名為username的用戶,-r表示連同用戶目錄一起刪除
三、網路管理命令
在Ubuntu中,網路管理是一個很重要的方面,以下是常用的網路管理命令:
1、ifconfig命令:用於顯示網路介面的配置情況,常用參數如下:
ifconfig # 顯示所有網路介面的配置情況
ifconfig eth0 # 顯示名為eth0的網路介面配置情況
2、ping命令:用於測試網路連接情況,常用參數如下:
ping ip_address_or_hostname # 測試連接到指定地址或主機名
ping -c 5 ip_address_or_hostname # 測試5次連接情況
3、netstat命令:用於顯示網路連接情況,常用參數如下:
netstat -aon # 顯示所有網路連接情況,包括進程信息
netstat -tulpn # 顯示所有TCP和UDP連接的埠和進程信息
4、ssh命令:用於遠程登錄到其他伺服器執行命令,常用參數如下:
ssh username@host # 遠程登錄到名為host的伺服器,使用username用戶進行登錄
ssh -p port username@host # 使用指定埠連接到名為host的伺服器
5、scp命令:用於遠程複製文件,常用參數如下:
scp local_file username@remotehost:/path/to/remote_file # 將本地文件複製到遠程伺服器,需要輸入密碼
scp username@remotehost:/path/to/remote_file local_file # 將遠程伺服器上的文件複製到本地
四、軟體管理命令
在Ubuntu中,軟體管理也是一個很重要的方面,以下是常用的軟體管理命令:
1、apt-get命令:用於安裝、更新和刪除軟體包,常用參數如下:
apt-get update # 更新軟體源
apt-get install package_name # 安裝一個名為package_name的軟體包
apt-get remove package_name # 刪除一個名為package_name的軟體包
2、dpkg命令:用於管理.deb格式的軟體包,常用參數如下:
dpkg -i package.deb # 安裝一個名為package.deb的軟體包
dpkg -r package_name # 刪除一個名為package_name的軟體包
dpkg -L package_name # 列出一個名為package_name的軟體包的文件列表
3、tar和unzip命令:用於解壓以.tar和.zip為擴展名的壓縮包,常用參數如下:
tar xvf package.tar.gz # 解壓一個名為package.tar.gz的壓縮包
unzip package.zip # 解壓一個名為package.zip的壓縮包
4、which命令:用於顯示可執行文件的路徑,常用參數如下:
which command # 顯示名為command的可執行文件的路徑
5、find命令:用於查找文件,常用參數如下:
find /path/to/dir -name "filename" # 查找/path/to/dir目錄下名為filename的文件
find /path/to/dir -type f -mtime +7 # 查找/path/to/dir目錄下7天前修改過的文件
五、許可權管理命令
在Ubuntu中,許可權管理也是一個很重要的方面,以下是常用的許可權管理命令:
1、chown命令:用於修改文件所有者和組,常用參數如下:
chown username:groupname filename # 將文件filename所有者修改為username,組修改為groupname
chown -R username:groupname directory # 遞歸修改目錄和文件的所有者和組
2、chmod命令:用於修改文件許可權,常用參數如下:
chmod 755 filename # 將文件filename許可權設置為-rwxr-xr-x
chmod u+r filename # 給文件filename的所有者添加讀許可權
chmod a-x fileame # 去掉文件filename所有人的執行許可權
3、su和sudo命令:用於切換用戶和臨時獲取超級用戶許可權,常用參數如下:
su username # 切換到username用戶,需要輸入該用戶的密碼
sudo command # 以超級用戶執行command命令,需要輸入當前用戶的密碼
4、passwd命令:用於修改用戶密碼,常用參數如下:
passwd username # 修改username用戶的密碼,需要輸入當前用戶的密碼和新密碼
5、umask命令:用於設置默認文件許可權掩碼,常用參數如下:
umask # 顯示當前默認的文件許可權掩碼
umask 022 # 設置默認的文件許可權掩碼為755(所有者讀寫,其他人只讀)
六、其他常用命令
以下是一些常用的命令,不屬於上述分類:
1、echo命令:用於在終端輸出一些信息,如下:
echo "Hello World" # 在終端輸出Hello World
2、history命令:用於查看命令歷史記錄,常用參數如下:
history # 查看全部命令歷史記錄
history n # 查看最近的n條命令歷史記錄
3、date命令:用於顯示當前日期和時間,常用參數如下:
date # 顯示當前日期和時間
date "+%Y-%m-%d %H:%M:%S" # 顯示當前日期和時間,格式為YYYY-MM-DD hh:mm:ss
4、clear命令:用於清空終端窗口,相當於按下Ctrl+L快捷鍵。
clear # 清空終端窗口
5、cat命令:用於顯示文件內容,常用參數如下:
cat filename # 顯示文件filename的全部內容
cat -n filename # 顯示文件filename的全部內容,並且顯示行號
以上是Ubuntu常用命令的詳細闡述,這些命令可以讓你在Linux世界裡遊刃有餘。
原創文章,作者:LPKS,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/146503.html