平时使用mac的命令行比较多,会用到一些比较好用的命令,这些命令比使用鼠标的效率高很多。现整理出来:
pbcopy和pbpaste 复制粘贴
比如复制文件内容。不需要打开文件再复制。直接在命令行下操作:
pbcopy < text.txt
复制当前路径。之后使用ctrl+v
或者pbpaste
就可以粘贴刚刚复制的内容了。
pwd | pbcopy
粘贴内容到文件:
pbpaste > text.txt
pbpaste >> text.txt
open命令
open命令能使用“应用程序”(/Applications)目录下的程序,打开文件或目录。
使用默认程序打开文件或目录:
open text.txt # 使用文本编辑器打开text.tx
open image.png # 使用图片查看器打开image.png
open . # 使用finder打开当前目录
使用jd-gui
程序读取jar包源代码:
open -a jd-gui ./source.jar
使用sublime text打开当前目录:
open -a "Sublime Text" .
更进一步的,可以封装成一个命令subl
,之后使用subl .
就可以打开当前目录了。
vi ~/.bash_profile
alias subl="open -a Sublime\ Text"
使用alias可以封装好多日常经常用到的命令,能最大限度的较少输入字符。
比如git的一些常用命令:
alias gitc="git commit -a -m "
alias gita="git add -A"
alias gitp="git push"
alias gits="git status"
推荐神器:GoToShell。
在finder下,如果想在当前目录运行shell命令,点击GoToShell图标,就会打开命令行程序,并且自动定位到当前目录。
之后在终端下,就可以尽情使用上面介绍的那些好用的命令行。