Vi 基本操作
創建或修改某一文本文件,例如:vi /new.dat
1. 啓動後爲指令模式,按 i 鍵進入編輯狀態 按ESC 進入指令模式
2. 輸入:wq 按回車保存文件並退出
輸入 :q! 按回車鍵不存盤退出
3. 在“指令模式”下移動:
h 左
j 下
k 上
l 右
4. 指令模式按兩次d鍵,刪除光標所在行
5. 指令模式按P鍵,粘貼緩衝區的內容
6. 指令模式按u鍵,撤消上一次操作
7. 指令模式/search content,查找某一字符串
Terminal基本指令
#權限相關
sudo提升當前操作權限
passwd [username]修改用戶密碼, 一般用來激活root用戶(管理員)
chown[target][user]修改制定目標的擁有者
chmod755 [command]提高指定文件的執行權限
#查看/幫助
man[command]查看指令的幫助,一般使用vim打開txt幫助文件,按q退出
cat[file name]輸出指定文件的內容
which [command]查看指令的位置: which ruby 這樣可以檢查環境
history查看當前用戶的歷史命令
#基本文件操作
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 .用樹狀結構查看目錄, -L制定查看深度
grep 正則表達式工具,可以用來過濾結果
ls -a | grep .ba可以找到包含ba的隱藏文件, 有時候用來找 .bash_profile文件
svn st| grep ^?查看當前辦本庫中未添加的文件
ping -c 3 10.2.1.18ping 3次指定目標,不指定次數會一直ping下去
Terminal操作技巧
Ctrl +a光標移動到行首
Ctrl +e......移動到行尾
Double Tab可以列出代選命令/代選文件
Ctrl +c 強制推出當前操作
Command+ K 清屏
open +. 打開當前目錄
Ctrl + F 向後翻頁(front)
Ctrl + B 向前翻頁(back)
pwd 打印當前目錄
Mac OS下
Command+ T 新建標籤
Command+ Shift + 4 快速截屏
Command + K 在Finder中輸入 快速訪問FTP服務器
Command+ Shift + G 快速跳轉到指定目錄
Command+ Backspace 快速刪除文件
使~/.bash_profile立即生效的3中方式
source .bash_profile
進程操作:
ps -A | grep [process name regex] : 查看制定進程,
e.g: ps -A | grep eclipse 查看eclipse進程
kill [PID] : 強制kill掉制定進程
第三方應用程序安裝目錄爲:/usr/local/bin