在此開個專題,用來記錄一下在使用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: 從公鑰伺服器接收失敗:公鑰伺服器錯誤
這個pyside-ubuntu-ppa-xenial.list改為自己報錯的那個東西d /etc/apt/sources.list.d
mv pyside-ubuntu-ppa-xenial.list pyside-ubuntu-ppa-xenial.list.bak
然後再試下
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.利...