初學linux者,最經常使用的linux指令

首先 全部命令 --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  而後進行密碼輸入,便可。



還有不少,這些是這幾天用到的  ,以後不斷補充。

相關文章
相關標籤/搜索