一、文件管理命令
在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-hant/n/146503.html