Linux Ubantu版本 常用命令

2021-08-22 00:05:59 字數 4054 閱讀 6633

命令基於ubantu,與其他linux版本的命令可能會略有不同。

命令只記錄平時用到的,持續更新,,

~                              //當前使用者主目錄 

cd ~ //home目錄(/開頭是絕對路徑;.開頭是相對路徑)

cd / //返回根目錄

cd .. //返回上級目錄

cd - //返回上次目錄

ls//檢視當前目錄下的檔案

ls -l 檔名稱 //檢視詳細資訊(資料夾將-l改為-ld)

pwd//獲取當前路徑

mkdir mydir //新建目錄mydir

cp test(此處可為路徑) /opt/test //將當前目錄下的test複製到test中

rm //刪除檔案 -r 刪除資料夾

mv oldname newname //重新命名

touch doc //新建檔案

cat test //檢視檔案test;-n顯示行號

file test //檢視檔案型別

**小技巧 輸入開頭字母並按tab可自動補全檔名

sudo apt-get install 軟體名         //最常用方法

sudo apt-get remove 軟體名 //解除安裝軟體

sudo apt-get update //更新軟體列表,會訪問源列表裡的每個**,並讀取軟體列表,然後儲存在本地電腦

sudo apt-get upgrade //更新軟體,把本地已安裝的軟體,與剛update軟體進行對比,如果發現已安裝的軟體版本太低,就會提示你更新。

chmod 777 檔名                   //更改許可權 4為唯讀 2為寫 1為執行,三個數字依次代表user,group和other的許可權。

chmod ugo+rwx //所有使用者增加讀寫執行許可權,其餘增刪許可權類似

這部分是我自己暫時很少使用,但是可能會用到的命令,,

.tar

解包:tar xvf filename.tar

打包:tar cvf filename.tar dirname 將dirname資料夾打包成乙個filename.tar檔案

打包:將一大堆檔案或目錄變成乙個總的檔案,

壓縮:將乙個大的檔案通過一些壓縮演算法變成乙個小檔案。

.gz

解壓1:gunzip filename.gz

解壓2:gzip -d filename.gz

壓縮:gzip filename

.tar.gz 和 .tgz

解壓:tar zxvf filename.tar.gz

壓縮:tar zcvf filename.tar.gz dirname

.bz2

解壓1:bzip2 -d filename.bz2

解壓2:bunzip2 filename.bz2

壓縮: bzip2 -z filename

.tar.bz2

解壓:tar jxvf filename.tar.bz2

壓縮:tar jcvf filename.tar.bz2 dirname

.bz

解壓1:bzip2 -d filename.bz

解壓2:bunzip2 filename.bz

壓縮:未知

.tar.bz

解壓:tar jxvf filename.tar.bz

壓縮:未知

.z 解壓:uncompress filename.z

壓縮:compress filename

.tar.z

解壓:tar zxvf filename.tar.z

壓縮:tar zcvf filename.tar.z dirname

.zip

解壓:unzip filename.zip

壓縮:zip filename.zip dirname

使用unzip命令解壓時,會出現中文亂碼的現象。出現的原因是因為zip格式中並沒有指定編碼格式,windows下生成的zip檔案中的編碼是gbk/gb2312等,因此,導致這些zip檔案在linux下解壓時出現亂碼問題,因為linux下的預設編碼是utf8。

最簡單的解決方法:

unar file.zip 若提示未安裝unar,安裝即可sudo apt install unar。即可解壓出中文檔名。

.rar

解壓:rar x filename.rar

壓縮:rar a -r filename.rar dirname

解壓需要安裝:sudo apt-get install unrar

壓縮需要安裝:sudo apt-get install rar

/etc/apt/sources.list
以下是阿里雲的資源

.com/ubuntu/ xenial-security multiverse記得 update

主要參考here 侵刪

Linux Ubantu 常見命令

列出檔案和資料夾,即list ls 列出當前目錄下的所有項 ls l 列出當前目錄下的所有項,其中,l 引數表示詳細模式 ls l home shaofa example 列出 home shaofa example 下所有項,以詳細方式列出 ls ld opt 其中,ld 表示列出乙個目錄本身,而...

linux ubantu下各種檔案顏色含義

對於初學linux的同學而言,會發現這樣乙個情況,就是在linux的命令列中,顯示檔案目錄的時候,會發現,目錄的下檔案的顏色會不一樣,各色各樣的顏色都有,其實,這些顏色都有著自己的含義,而且這個顏色不是固定不變的,可以更加自己的需求進行設定,但是一般不建議自定義,除非是自己的伺服器 白色 表示普通檔...

git 版本常用控制命令

1.git checkout b iss53 等價與兩條命令 git branch iss53 先建立分支 git checkout iss53 2.git commit a m 修改的說明 等價於兩條命令 git add git commit m 修改的說明 3.git branch 顯示有哪些分...