Linux從入門到入土

2021-10-06 15:46:21 字數 1918 閱讀 7822

在此開個專題,用來記錄一下在使用linux中常用的命令。

持續更新……

常見錯誤

dpkg -i +檔名
cmake -dcmake_install_prefix=/usr/include/
ar

解包:tar zxvf filename.tar

打包:tar czvf filename.tar dirname

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

壓縮多個檔案:tar zcvf filename.tar.gz dirname1 dirname2 dirname3…

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

請使用 apt-cdrom,通過它可以讓 apt 識別該碟片。apt-get upgdate 不能被用來加入新的碟片。
進入 系統設定->軟體和更新->其他軟體->取消勾選第乙個cdrom:[ubuntu 16.04.6 lts_xenia xerus_-release amd64(20190227) ]/ xenial main restricted

參考:

開啟終端,輸入

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 76f1a20ff987672f
將76f1a20ff987672f替換成自己缺少的金鑰

參考:

但是又報錯

gpg --keyserver subkeys.pgp.net --recv 55be302b 

gpg: 公鑰伺服器超時

gpg: 從公鑰伺服器接收失敗:公鑰伺服器錯誤

最近碰到了好多都是網路問題…… 以後碰到問題,先考慮網路的問題

d /etc/apt/sources.list.d

mv pyside-ubuntu-ppa-xenial.list pyside-ubuntu-ppa-xenial.list.bak

這個pyside-ubuntu-ppa-xenial.list改為自己報錯的那個東西

然後再試下

sudo

apt-get update

cmake 從入門到入土

你或許聽過好幾種 make 工具,例如 這些 make 工具遵循著不同的規範和標準,所執行的 makefile 格式也千差萬別。這樣就帶來了乙個嚴峻的問題 如果軟體想跨平台,必須要保證能夠在不同平台編譯。而如果使用上面的 make 工具,就得為每一種標準寫一次 makefile 這將是一件讓人抓狂的...

FFT 從入門到入土

fft 是一種可以在 o n log n 的時間複雜度內求解兩個多項式的乘積。實際上,fft 只是在求解方法上優化了 dft 離散傅利葉變換 的過程,並沒有提出新的理論。但是其高效的複雜度使得它被廣泛使用。就是使用乙個多項式的係數序列來表達這個多項式。f x sum a ix i leftright...

BZOJ從入門到入土

jsoi2010 連通數 有向圖求每乙個點到能到達的點的個數的和 包括自己到自己 scc bitset dp includeusing namespace std 方法 scc bitset傳遞閉包 或 直接bitset優化floyd 1.tarjan板子複習 2.tarjan縮點重建圖複習 3.利...