Ubuntu 常用命令和一些 tips

2022-08-12 09:12:13 字數 2727 閱讀 6079

001.

ubuntu 解壓.tar.xz檔案到另乙個資料夾:

sudo tar -xvjf ***.tar.xz -c /usr/src

sudo 超級使用者

tar [選項...][file]...

-xvjf 解壓tar.xz

-c 新增指定的 file 至歸檔 , 注意 c 是大寫, ubuntu 是 區別大小寫的。

002.

ubuntu linux 下在終端裡面使用命令刪除目錄,是日常使用ubuntu時經常要用到的。

大體來說linux刪除目錄的命令有兩個:rm,rmdir。rm命令刪除目錄雖說比較簡單,但很多人還是習慣於使rmdir命令。不過一旦所操作的目錄非空時,就會讓你陷入深深的苦惱之中。這時可以考慮直接使用rm,不過要在rm後跟兩個引數-rf 即:

rm -rf 目錄名字

-r 就是向下遞迴,管理有多少級目錄,一併刪除

-f 就是直接強行刪除,不作任何提示的意思

這條命令雖然能夠幫助你解決問題,但需要提醒的是:使用這個rm -rf的時候一定要格外小心,眾所周知,linux沒有**站的,一旦刪除就永遠找不回來了。當然,rm還有更多的其他引數和用法,可以在終端裡邊使用man rm檢視其他具體使用方法。

003.

ubuntu 15.04系統清理的系統垃圾檔案:

1、clean 命令刪除所有的軟體安裝包。

在網路連線正常的情況下,我們執行軟體安裝命令,軟體安裝結束後,以 .deb 為字尾的軟體包就不再需要了。這種情況和 windows 平台、手機的安卓平台上的情況是類似的。我們可以定期對這些不再需要的軟體安裝包進行清理。

ctrl + alt + t 組合鍵調出終端,鍵入以下命令並執行:

sudo apt-get clean

即可刪除所有儲存在本地計算機的所有軟體安裝包。

2、autoclean 命令刪除不再可用的軟體安裝包。

類似於 windows 控制面板中的「程式解除安裝命令」,remove 命令可以刪除軟體。

在終端內執行: sudo apt-get remove 軟體名

即可刪除相應的軟體。

4、用 purge 命令刪除軟體「殘餘」。

purge 命令是 remove 命令的另乙個版本,它可以在刪除軟體本身的同時,刪除軟體包的殘餘設定。類似於 windows 環境下刪除軟體後的「軟體殘餘」清理。

在終端中執行: sudo apt-get purge 軟體名

將刪除相關軟體,同時刪除該軟體的配置檔案。

5、autoremove 命令刪除不再需要的依賴軟體包。

比如,我們安裝軟體 a,但是 a 依賴軟體包 b,當 a 被安裝的過程中,b 也必須被安裝。有一天,我們不再需要軟體 a 並刪除了它,我們就可以用 autoremove 命令,刪除當初為了滿足 a 的依賴關係而安裝的軟體 b。聽起來怎麼有點過河拆橋的意思呢。總之,執行以下命令就可以刪除不再需要的依賴包:

sudo apt-get autoremove

這在核心公升級時比較常見:新核心被安裝,就可以用上述命令刪除舊的核心。

6、清理瀏覽器的快取檔案。

以 firefox 瀏覽器為例,點選瀏覽器右上角的三道槓-->歷史記錄-->清除最近的歷史記錄,在彈出的對話方塊中可以選擇清除最近或全部的瀏覽歷史記錄。

7、清除文件快取檔案。

如果在檢視文件的過程中,計算機突然被強制關機或重啟,正在檢視的文件會在當前工作目錄下,留下以「 .~ 」開頭的快取檔案。如果這些快取檔案沒有恢復的必要,可以將其刪除。

在啟動器欄上開啟檔案視窗,定位到目標資料夾,按 ctrl + h 顯示隱藏檔案,這時當前資料夾下的隱藏檔案就會露出真面目,比如上述的文件快取檔案。可以視情況將其刪除。

004.

在linux下修改檔案的名字有很多種方法,常用的有mv和rename。

1.mv

mv fromfile tofile

如把檔案a.txt得命名為b.txt,可以是mv a.txt b.txt。

mv一次只能重新命名乙個檔案,而且,它是移動命令。如果tofile已經存在的話,會直接裝原檔案覆蓋,從而造成檔案的丟失。當然有選項可以對已存在的檔案進行提示,但是,我表示,那個選項我還真不常用。綜合這兩點考慮,還是決定看看rename吧。

例子:將目錄a重新命名為b mv a b

例子:將/a目錄移動到/b下,並重命名為c mv /a /b/c

2.rename

rename frompart topart filename 或者 rename 's/frompart/topart/' filename

如把檔案a.txt得命名為b.txt,可以是rename 'a' 'b' a.txt (這個沒有試過,看網上別人說的,是這樣子的。)還可以是:rename 's/^a/b/' a.txt

在有的系統之上,用前面的那句可以通過,在有的系統之上,用後面的這個可以通過。兩個不一樣,乙個是c的,乙個是perl的。明顯看出,後面這條是正則表 達式的寫法。具體採用哪一種方式,可以man rename,在手冊頁的最後一行看版本。由於我使用的系統rename的版本是perl的,所以我只能採用後面的這一種方式。

rename 強大 的地方在於,你可以使用*,?等,對所有符合條件的檔名進行批量修改。而你在使用mv的時候,只能採用寫指令碼,用迴圈的方式來解決。

3.通過man檢視

man mv

man rename

4.參考文獻

ubuntu的一些常用命令

1.解壓乙個zip文件 unzip archive name.zip 2.打包乙個tar目錄 tar cvf archive name.tar directory to compress 如何解包tar tar xvf archive name.tar.gz 3.ubuntu下移動檔案 1 將 us...

一些常用命令

7 12 chmod rwx rw rw u 檔案擁有者 g 所屬的使用者組 o 其它使用者 mount mount t 檔案型別 需要掛載的檔案系統 掛載點 umount umount 掛載點 tar c create 建立 x extract v verbose 顯示資訊 z gzip tar....

一些常用命令

df h 顯示分割槽空間 du 顯示目錄或檔案的大小 fdisk 分割槽設定 fdisk l dev hda 顯示硬碟分割槽狀態 mkfs 建立各種檔案系統 mkfs t ext3 dev ram15 fsck 檢查和修復linux檔案 mke2fs 格式化 mkfs t ext3 dd if et...