命令基於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 顯示有哪些分...