Ubuntu系列之常用命令

子曰:“學(xué)而不思則罔,思而不學(xué)則殆?!?—《論語十則》

寫在前面

上一篇文章介紹了Ubuntu的由來和特色,以及Ubuntu與Windows的區(qū)別,看過之后應(yīng)該會對Ubuntu有一定的了解。若還沒有看過,請戳這里Ubuntu系列之走進(jìn)Ubuntu。

這篇文章主要介紹一下Ubuntu的常用命令,這些命令是我在工作當(dāng)中總結(jié)出來的。在這里分享給大家,作為學(xué)習(xí)和參考。

常用命令

在正式開始之前,讓我們來認(rèn)識幾個常用的詞語及縮寫:
root:系統(tǒng)用戶權(quán)限,擁有系統(tǒng)中所有權(quán)限,也就是我們所說的超級用戶權(quán)限。
sudo:“super user do ”的縮寫,字面上的意思是超級用戶去做,實(shí)際上是以root的身份執(zhí)行。
su:“substitute”的縮寫,代替的意思。
apt:“advanced package tool”的縮寫,高級軟件工具包的意思。
-f:“fix-broken”的縮寫,修復(fù)的意思。
purge:清除的意思。
ls:“l(fā)ist”的縮寫,列表的意思。
-a:“all”的縮寫,全部的意思。

現(xiàn)在,讓我們按住Ctrl+Alt+T打開終端。

一. 用戶

上一篇文章說過執(zhí)行命令要以root的身份去執(zhí)行,如果不是root就要在命令行前加sudo,然后需要輸入密碼才能執(zhí)行成功。也可以使用sudo su命令切換至root,這樣就不用在每個命令前都加sudo了。

  • 切換至root用戶
sudo su 
  • 切換至指定用戶
sudo su 指定用戶名

二. 幫助

apt-get --help

三. 安裝/卸載

安裝方式有多種,在這里只介紹我目前接觸過的方式,卸載軟件也有多種方式,由于安裝和卸載是成對出現(xiàn)的,所以將他們寫在一起,便于理解。沒有寫卸載方式的默認(rèn)都可以通過方式一或方式三中的卸載方式進(jìn)行卸載。

1. 方式一(apt-get)

apt-get是安裝軟件的命令,從高級軟件工具包中獲取軟件。

  • 安裝:
apt-get install 軟件名稱
apt-get -f install 軟件名稱(修復(fù)安裝)
  • 卸載
apt-get remove 軟件名稱
apt-get --purge remove 軟件名稱(刪除軟件及相關(guān)配置信息)
apt-get autoremove 軟件名稱(刪除軟件及相關(guān)依賴包)
2. 方式二(aptitude)

aptitude和apt-get一樣,都可以刪除軟件,不同的是aptitude比apt-get刪除的干凈。最重要的一點(diǎn)是使用aptitude刪除的軟件一定是通過aptitude安裝的。

  • 安裝
aptitude install 軟件名稱
  • 卸載
aptitude remove 軟件名稱
3. 方式三(.deb)

.deb是后綴名,以.deb作為后綴名是軟件安裝包。

  • 安裝
dpkg -i 軟件名稱.deb
apt-get -f install
  • 卸載
    卸載則是可以以方式一中的卸載方式,也可以通過包名去卸載。
dpkg -r 包名
4. 方式四(.tar.gz/.tar.bz2)

.tar.gz或.tar.bz2是軟件源碼壓縮包,通過這種方式安裝需要對源碼解壓縮進(jìn)行配置和編譯,最后在進(jìn)行安裝。

tar -zxvf 軟件名稱.tar.gz(解壓縮)
./configure(配置)
make(編譯)
make install)(安裝)

四. 軟件管理

  • 更新軟件列表
apt-get update
  • 升級已安裝的軟件
apt-get upgrade
  • 檢查是否有損壞的依賴
apt-get check
  • 通過軟件名稱查找軟件
apt-cache search 軟件名稱
  • 顯示軟件的信息,軟件版本,大小等
apt-cache show 軟件名稱
  • 查看軟件使用的依賴
apt-cache depends 軟件名稱
  • 羅列出已經(jīng)安裝的軟件
dpkg --list
  • 通過包名查找軟件
dpkg -l|grep 包名
  • 通過包名卸載軟件
dpkg -r 包名

五. 目錄清單

  • 列出當(dāng)前目錄下全部的子目錄和文件,不包含以.開頭的隱含文件
ls
  • 列出當(dāng)前目錄下全部的子目錄和文件,包含以.開頭的隱含文件
ls -a
  • 列出當(dāng)前目錄下全部的子目錄和文件的詳細(xì)信息,權(quán)限,所有者,大小,創(chuàng)建日期等
ls -l

六. 進(jìn)入/返回目錄

  • 進(jìn)入指定目錄
cd 指定目錄名
  • 返回當(dāng)前所在目錄的上一級目錄
cd ..
  • 返回上一次所在的目錄
cd -
  • 返回當(dāng)前用戶的宿主目錄
cd ~

cd

七. 操作目錄

  • 創(chuàng)建目錄
mkdir 目錄名稱
  • 刪除一個空目錄
rmdir 空目錄名稱
  • 刪除一個非空目錄下的一切
rm -rf 非空目錄名
  • 刪除一個或多個文件
rm 文件名
rm 文件名 文件名 文件名......
  • 移動文件
mv /相對路徑/文件名 /絕對路徑/文件名
  • 修改文件名
mv 文件名 新文件名

八. 修改權(quán)限

  • 只有所有者有可讀可寫權(quán)限
chmod 600 文件名
  • 所有者有可讀可寫權(quán)限,組用戶有可讀權(quán)限
chmod 644 文件名
  • 只有所有者有可讀可寫可執(zhí)行權(quán)限
chmod 700 文件名
  • 每個人都有可讀可寫權(quán)限
chmod 666 文件名
  • 每個人都有可讀可寫可執(zhí)行權(quán)限
chmod 777 文件名
  • 修改文件為可執(zhí)行權(quán)限
chmod +x 文件名
  • 修改目錄下的全部文件都為可讀可寫可執(zhí)行權(quán)限
chmod -R 777 目錄名稱

最后

Ubuntu的命令還有好多,這些只是一小部分,日后若有接觸還會更新。

未完待續(xù)...

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容