查看進程
ps top(任務管理器)
殺死進程
kill PID(PID號需要自己輸入,可用查看進程查看)
刪除lock文件
sudo rm /var/lib/apt/lists/lock
刪除文件
sudo rm -r filename(-r向下遞歸,不管多少級,都刪除, -f強行刪除,不提示)
卸載軟件
sudo apt-get autoremove-- purge softname(softname自己輸入)
查找文件路徑
whereis filename(filename自己輸入)
find / -name filename(filename自己輸入)
查看當前進程
pwd
C++文件編譯及運行
g++ test.cpp -0 test
./test
mv移動的命令
mv 12 1234 (將文件12重命名為1234)
mv /a /b/c (將/a文件夾 移動到/c下)
cp復制的命令
cp /home/work /home/temp (將work文件復制到temp下)
解壓,壓縮文件
zip xx.zip 壓縮
unzip xx.zip 解壓
tar zcvf xx.tar.gz 壓縮
tar zxvf xx.tar.gz 解壓
關於vim
vim的配置文件路徑 /etc/vim/vimrc
vim保存沒有權限的文件
:w !sudo tee% 或者 :w !sudo tee% > /dev/null
vim里找詞 /word (word要找的詞)
vimrc配置C++
1 syntax on 2 set shiftwidth=4 3 set tabstop=4 4 set softtabstop=4 5 set autoindent 6 set smartindent 7 set cursorline 8 set showmatch 9 set number 10 set cindent 11 inoremap( ()<ESC>i 12 13 map<F5> :call CR()<CR> 14 func! CR() 15 exec "w" 16 exec "!g++ -w -g % -o %<" 17 exec "! ./%<" 18 endfunc 19 map<F3> :call SetModel()<CR> 20 func SetModel() 21 let l = 0 22 let l = l + 1 | call setline(l, '#include <bits/stdc++.h>') 23 let l = l + 1 | call setline(l, '') 24 let l = l + 1 | call setline(l, 'using namespace std;') 25 let l = l + 1 | call setline(l, '') 26 let l = l + 1 | call setline(l, 'typedef long long LL;') 27 let l = l + 1 | call setline(l, '') 28 let l = l + 1 | call setline(l, 'int main() {') 29 let l = l + 1 | call setline(l, ' //freopen("in.txt","r",stdin);') 30 let l = l + 1 | call setline(l, ' //freopen("out.txt,"w",stdout");') 31 let l = l + 1 | call setline(l, ' ios_base::sync_with_stdio(0);cin.ti e();') 32 let l = l + 1 | call setline(l, '') 33 let l = l + 1 | call setline(l, ' return 0;') 34 let l = l + 1 | call setline(l, '}') 35 exec "8" 36 endfunc
ip簡易設置
1 ifconfig eth0 202.199.117.12 netmask 255.255.254.0 2 route add default gw 202.199.117.254 3 echo "nameserver 202.96.64.68" > /etc/resolv.conf 4 echo "nameserver 8.8.8.8" >> /etc/resolv.conf