Linux shell vim 常用命令使用技巧總結

dmuw0664 8年前發布 | 16K 次閱讀 Linux

來自: http://blog.csdn.net//never_cxb/article/details/47803991


前言

本文總結了自己實際開發中的常用命令,不定時更新,方便自己

返回到上一次的工作目錄

$ cd -
/Users/tomchen/Documents/githubChen/java

export

export LANG=en_US

export的作用是環境變量的設置也能作用于子shell

搜索

ps -ef | grep dataserver

這兒用到了管道

改變密碼

passwd root

監控CPU 內存等

top

$?表示上一個命令執行的

ls testfile
echo #?

上一次命令的退出狀態。成功值為0,不成功為非0!

ls 常用參數

列出所有(含隱藏文件等): -a
升序: -ltr
降序: -lt

查找文件

locate
find . -name “.sh” -or -name “.c”
locate 是基于內部系統表的, 速度快, 但是可能更新不即時
find 即時查找, 速度相對較慢

端口占用情況

netstat -tnpl | grep 12

殺掉進程

kill -9 42312
-9表示強制殺

獲取ip

hostname

shell常見用法

$#表示接收到的參數個數,$1表示第幾個參數

if [ $# -ne 4 ]
then
    echo "usage: bash applymachine.sh <project> <windows/linux> <volsize> <describe>"
    exit -1
fi
which=$1
if [ $2 = "windows" ]
then
    machine=WINDOWS
elif [ $2 = "linux" ]
then
    machine=LINUX
fi

vim 常用命令

h, j, k, l分別代表向左、下、上、右移動
在這些j前加一個數字,表示移動的倍數。例如,”10j“表示向下移動10行

^ 移動光標到行首 0(數字0)也可以實現相同功能 ^ 是移到第一個到行首的第一個非空白字符 0 只是移動到行首,不區分空白或非空白

$ 移動光標到行尾

gg 回到文件開頭 H也可以回到文件最上面 G 到最下面

dd刪除,yy復制,p粘貼 它們都可以加上數字參數表示操作多少行

dd 刪除 前面加上數組 表示刪除多少行 100 dd dw 刪除單詞 d$ 刪除到這行末尾的單詞

yy剪切 2 yy表示 剪切2行

p 粘貼

i 當前文字位置插入 insert a 當前文字的后面插入 append o 下一行插入

w 光標到下一個單詞的詞首 e 移動光標到下一個單詞的結尾

/string 查找 查找的時候n查找下一個匹配的

:set nu 顯示行號 :w q 寫入并退出 :q! 強制退出 不保存修改</pre>

推薦一個在線學習vim網站 http://www.atool.org/vim.php

參考文章

http://easwy.com/blog/archives/advanced-vim-skills-basic-move-method/

</div>

 本文由用戶 dmuw0664 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!