首先 全部命令 --help 查看幫助,另外,至少知道,linux指令區分大小寫的。
mysql
文件必備命令
linux
cd fileName :最基本的打開文件的命令。cd .. 返回上層文件夾。程序員
ls 查看當前文件夾下面所包含的的文件。ls -l 查看詳細信息。web
pwd 查看當前問價的絕對路徑。sql
mkdir 創建文件夾。 對應的rmdir 刪除文件夾。vim
cp 文件的copy命令 -r 是遞歸調用的cp,也就是文件夾下面包含的同時複製。服務器
(最經常使用 cp -r file file 複製文件家)
svn
rm 文件的刪除命令 同理-r ,刪除文件夾下面的所有。 同時好像還有一個-f ,強制刪除。post
(最經常使用的是配合-rf進行,就是強制刪除)
spa
move 移動文件
2014/3/16 補充
scp work@xxx.com:1234 soucefile newfile 遠程進行文件複製
./ 最基本的運行linux程序的命令
find ./* name ... 找相關文件名。
ps -A | grep name 查找name的進程
例如查找的mysql進程,同時殺死進程
[mysql@localhost etc]$ ps -A | grep mysql
4532 pts/0 00:00:00 mysqld_safe
5542 pts/0 00:00:00 mysqld
[mysql@localhost etc]$ kill -9 4532 5542
nohup 讓遠程主機後臺運行
rz,sz,secureCRT 上傳和下載,上傳最好加上-be 防止gz文件出現亂碼。
ok 這些對於文件就夠了,過於複雜的以後慢慢補充。
VIM必備命令
i 進入編輯模式(insert)
ESC 退出編輯模式,進入命令模式
定位:gg 開頭 G最後 nG 定位到某一行(感受定位特別有用)。
撤銷(程序員必備): u, U(撤銷對於當前行的操做)
移動 :W 一個單詞的移動(冥冥中和Idea中ctrl+w 選擇單詞同樣,直接就記住了) b向後移動一個單詞。
另外我喜歡 上下左右移動
翻頁:space 或者 ctrl +F 前一頁(front) ctrl+B(back) 後一頁
刪除:dd 刪除當前行,d向上 d向下 試試就知道了,嘿嘿 。
vim 補充 (2014/3/16)
全局進行替換: :%s/a/b/g 全局將a替換成爲b
全局進行查找: / 查看下一個用n
顯示行號: :set nu
svn 經常使用命令
svn ci filename --message "書寫上傳註釋"
svn checkout path 輸出 ,就用過一次
svn add XXX 添加
svn diff -r versionA:versionB xxx.file 對比不一樣版本該文件,默認爲當前和最新比較
svn log xxx.file 查看該文件的更新日誌
svn merge 時候的指令:postpone 延後處理,df 比較處理衝突,edit 修改併合並,mc 用me,tc 用別人;
對於衝突解決resolve base:恢復到衝突前的一個版本
mine-full 以我修改的爲主
their-full 接受服務器的爲主
working 手動解決衝突:
svn 進行文件copy co命令
svn 經過 不一樣用戶進行上傳: svn -u name 而後進行密碼輸入,便可。
還有不少,這些是這幾天用到的 ,以後不斷補充。