有些命令很常用,但是一段時間不用就會忘,把自己每天用到的整理下來,具體參數用到的時候再寫。
查看一個命令的使用幫助:man
查看ps命令的使用幫助:man ps(按q退出)
查看全部歷史命令:history
查看包含“ssh”的所有命令歷史:history | grep ssh
安裝/卸載程序
(1)使用apt-get安裝程序:sudo apt-get install
安裝freemind:sudo apt-get install freemind
(2)手動下載安裝包安裝:
下載:直接網頁搜索安裝包下載 或者 使用命令:wget [option]... [URL]...
下載skype:wget http://download.skype.com/linux/skype-ubuntu-precise_4.3.0.37-1_i386.deb
安裝skype: sudo dpkg -iskype-ubuntu-precise_4.3.0.37-1_i386.deb
(3)卸載:sudo apt-get remove
卸載amule:sudo apt-get remove amule然后sudo apt-get autoremove
查看圖片: display
查看圖片123.jpg: display 123.jpg
查看文件內容: cat / tail
查看tomcat日志(顯示整個文件內容):cat catalina.out
顯示tomcat日志最后50行輸出: tail -n50catalina.out
跟蹤顯示tomcat日志輸出:tailfcatalina.out
查看進程: ps
查看名字為java的全部進程信息: ps -aux | grep java
強制殺死進程: kill -9
切換root用戶:su
退出root用戶:exit
當前用戶使用root權限執行命令: sudo 要執行的命令
使用root權限執行上一條命令: sudo !!
vim編輯器:vim test.txt
命令模式下:
i 進入插入模式
cc 改變整行,即將整行內容清掉
:.d 刪除當前行
:m,nd 刪除第m行到第n行
:w 保存
:q 退出vim
:q!強制退出
插入模式下:
esc鍵 退出插入模式
命令模式下,按‘/’,然后輸入要查找的字符,Enter。?和/的區別是,一個向前(下)找,一個向后(上)。
另外,‘*’可以查找當前光標下的word(完全符合),‘g*’則部分符合,以#代替*表示向后(上)找。
git常用(查看幫助:git --help):
在當前目錄創建新代碼倉庫:gitinit
從既有代碼倉創建:git clone git://code.scdn.net/myproject.git
查看工作目錄下文件改動狀態:git status
添加所有新建文件:git add -A
帶提交信息提交所有本地改動:git commit -am "提交信息"
從Origin獲取最后一次改動:git pull
將本地改動推送到Origin:git push
…… …… …… ……
mysql連接數據庫:
mysql -h192.168.0.100 -uzhouqz -p
輸入密碼
連接遠程服務器:ssh
ssh username@remoteip -p端口號
輸入遠程服務器登錄密碼
遠程復制文件:scp
復制當前路徑下所有文件到遠程服務器upload下:
scp *.*username@remoteip:/usr/local/apache-tomcat-7.0.27/upload
輸入遠程服務器登錄密碼
截圖:shutter(需自己安裝shutter:sudo apt-get install shutter)
查看當前所在目錄:pwd
搜索安裝程序路徑:whereis
搜索nginx安裝路徑: whereis niginx
清空終端:clear
從終端以圖形界面方式打開指定文件夾:gnome-open /var/upload/