免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Linux/Mac OS 個人常用Terminal技巧整理

剛開始接觸linux有些不適應,走了不少彎路,一直沒有系統(tǒng)的學過linux應用,基本都是零零散散Google出來的知識,在這里做個整理:

 

Vi/Vim 基本操作:

剛開始接觸linux時,不懂vi吃了不少虧.在命令行狀態(tài)下,一旦用vi打開了文本只能通過重啟來退出.

 

vi/vim 分三種模式: 指令模式,編輯模式,選擇模式. 只有在編輯模式下才能進行輸入(不是絕對).

默認是"指令模式", 這個模式只支持vi/vim的指令, 在敲鍵盤時只會滴滴響. 不知道有多少人被這種方式搞暈過(暈不暈由你,反正我是暈了.如果你沒暈,恭喜你,那真是個奇跡)

ok~ 關于vi/vim的操作不打算在這里過多整理,能滿足基本操作就行:

 

1. 在默認的"指令模式"下按 i 進入編輯模式

2. 在非指令模式下按 ESC 返回指令模式

3. 在"指令模式"下輸入:

:w保存當前文件

:q 退出編輯,如果文件為保存需要用強制模式

:q!強制退出不保存修改

:wq組合指令, 保存并退出

4. 在"指令模式"下移動:

h

j

k

l

 

#翻頁

Shift + f(front)下一頁

Shift + b(back)上一頁

關于vi/vim整理到這里,知道上面這些基本可以避免我剛接觸linux時的那些傻x問題

 

關于Vim need more?

簡明VIM練級攻略 - http://coolshell.cn/articles/5426.html

在線教程+Web版VIM - http://www.openvim.com/index.html

Terminal基本指令

#權限相關

sudo提升當前操作權限

passwd [username]修改用戶密碼, 一般用來激活root用戶(管理員)

chown [target][user]修改制定目標的擁有者

chmod 755 [command]提高指定文件的執(zhí)行權限

#chown/chmod這兩個指令沒有深究過

 

#查看/幫助

man[command]查看指令的幫助,一般使用vim打開txt幫助文件,按q退出(重點)

cat [file name]輸出指定文件的內(nèi)容

which  [command]查看指令的位置: which ruby 這樣可以檢查環(huán)境

 

#基本文件操作

ls -a  [path]查看當前目錄下所有文件, 包括隱藏文件

ls -l[path]查看文件的完整信息,包括擁有者,讀寫權限

rm -rf [path]刪除文件夾

mv [source path] [target]移動文件/重命名

cp  [source path] [target]復制文件

 

Terminal中實用工具

tail -f$CATALINA_HOME/logs/catalina.out查看tomcat日志

tree -L 3 .用樹狀結(jié)構(gòu)查看目錄, -L制定查看深度

grep 正則表達式工具,可以用來過濾結(jié)果

ls -a | grep .ba可以找到包含ba的隱藏文件, 有時候用來找 .bash_profile文件

svn st | grep ^?查看當前辦本庫中未添加的文件

ping -c 3 10.2.1.18ping 3次指定目標,不指定次數(shù)會一直ping下去(這點和windows不一樣)

Terminal操作技巧

Ctrl + a光標移動到行首

Ctrl + e......移動到行尾

Double Tab可以列出代選命令/代選文件

 

Ctrl + c強制推出當前操作

 

 

Mac OS 下

Command + K清屏

Command + T新建標簽

Command + {}x向左/向右切換標簽

mac os 使用iterm來代替自帶Terminal

 

使~/.bash_profile立即生效的3中方式

1..  .bash_profile

2.source .bash_profile(用過這個方法)

3. exec bash --login

 

 

進程操作:

ps -A | grep [process name regex] : 查看制定進程,

e.g: ps -A | grep eclipse 查看eclipse進程

 

kill [PID] : 強制kill掉制定進程

 

sudo lsof -i -P | grep 9092

查看指定端口的PID, 非常有用

 

update[2014-03-17]:

 

lsof -i:8080 

這個速度更快

 

SSH操作:

ssh lvjian@192.168.1.6    #server端需要架設OpenSSH服務器

 

scp ./lib/*.jar lvjian@192.168.1.6:jeespace/biandan/war/WEB-INF/lib      #向SSH Server遠程copy文件

 

文本操作:

 

替換war下, 所有jsp頁面的<title>: 

 

Java代碼  
  1. find war/ -name '*.jsp' |xargs perl -pi -e 's/<title\>\w*<\/title>/<title\>大洋收錄平臺<\/title>/g'  

 

 

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
bdpqlxz---使用zsh 替換 bash
工作管理 (job control),Linux技術文章,Linux系列教程,Linux
這個為生信學習打造的開源Linux教程真香
Linux測試環(huán)境簡單使用教程
開發(fā)人員Linux入門知識
軟件測試工程師 Linux 十大場景命令使用
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服