.sh
解壓.sh文件
bash ./filename.sh
or
在該文件夾下
./filename.sh
zip
壓縮成zip
zip -r archive_name.zip directory_to_compress
解壓zip
unzip archive_name.zip
unzip file.zip -d /tmp/extract_here/
tar
壓縮成tar
tar -cvf archive_name.tar directory_to_compress
解壓tar
tar -xvf archive_name.tar
tar -xvf archive_name.tar -C /tmp/extract_here/
tar.gz
壓縮成tar.gz
tar -zcvf archive_name.tar.gz directory_to_compress
解壓tar.gz
tar -zxvf archive_name.tar.gz
tar -zxvf archive_name.tar.gz -C /tmp/extract_here/
tar.bz2
壓縮成tar.bz2
tar -jcvf archive_name.tar.bz2 directory_to_compress
解壓tar.bz2
tar -jxvf archive_name.tar.bz2 -C /tmp/extract_here/
deb
安裝deb文件
sudo dpkg -i filename.deb
網(wǎng)上找不到指定安裝路徑的方案
tgz
解壓tgz文件
tar -xvzf /path/to/yourfile.tgz
tar -xvzf /path/to/yourfile.tgz -C /path/where/to/extract/
rar
解壓rar文件
unrar e filename.rar extract_here/
dpkg
列出當(dāng)前系統(tǒng)中所有的包.可以和參數(shù)less一起使用在分屏查看(類似于rpm -qa)
dpkg -l
查看系統(tǒng)中與"pkg"相關(guān)聯(lián)的包(類似于rpm -qa | grep pkg)
dpkg -l |grep -i "pkg"
查詢一個已安裝的包的詳細信息(類似于rpm -qi)
dpkg -s pkg
查詢一個已安裝的軟件包釋放了哪些文件(類似于rpm -ql)
dpkg -L pkg
查詢系統(tǒng)中某個文件屬于哪個軟件包(類似于rpm -qf)
dpkg -S file
查看一個未安裝的deb包的詳細信息(類似于rpm -qpi)
dpkg -I pkg.deb
手動安裝軟件包(不能解決軟依賴性問題箱残,可以用apt-get -f install解決)
dpkg -i pkg.deb
卸載軟件包(不是完全的卸載,它的配置文件還存在)
dpkg -r pkg
全部卸載(不能解決依賴性的問題)
dpkg -P pkg
將一個deb包解開至dir目錄
dpkg -x pkg.deb dir
移除多余的軟件
dpkg --pending --remove
強制安裝一個包(忽略依賴及其它問題)
可以參考dpkg --force-help
dpkg --force-all -i pkg.deb
強制卸載一個包
dpkg --force-all -P pkg
Problem & Solution
Problem_0
sudo dpkg -i sogoupinyin.deb
出現(xiàn)依賴包的問題
Solution
試著用 Ubuntu自帶的 應(yīng)用商店 打開
然后重啟
Problem_1
tar: Exiting with failure status due to previous errors
Solution
修改文件權(quán)限和所屬
如果行不通鉴裹,則直接 右鍵 選擇
extract here