mac terminal基本命令
文件目录
首先要清楚几个文件目录:
" / " :根目录
" ~ " :用户主目录的缩写。例如当前用户为esther,那么" ~ "展开来就是:/Users/esther
" . " :当前目录
".." :父目录
命令
然后说一下最基本的几个命令。
1.cd 跳转到某个目录
例如:
$ cd /Users/esther/Desktop/
在这里有个小技巧,就是在输入目录如Desktop时,只要输入Des并按tab键,该目录名便自动补全了。或者,输入cd和空格后,把要跳转的文件夹拖到终端,回车即可。
其中
cd /
cd ~
cd ~esther
cd ..
cd ./git/springTest/ 当前目录下的git/springTest/目录
2.ls 列出当前目录下的子目录和文件
例如:
$ ls
Desktop Downloads Movies Pictures build
Documents Library Music Public log.txt
3.pwd 显示当前目录的路径
为了验证上面所说的几个特殊目录的路径,我们可以用pwd命令将其输出看看。例如:
$ cd /
$ pwd
/
$ cd ~
$ pwd
/Users/apple
$ cd ./Desktop/
$ pwd
/Users/apple/Desktop
$ cd ..
$ pwd
/Users/apple
$ cd ./Desktop/iRoot/
$ pwd
/Users/apple/Desktop/iRoot
$ cd ~apple/
$ pwd
/Users/apple
$ cd ~/Music/
$ pwd
/Users/apple/Music
4.clear 清空当前输入
如果Terminal窗口中的内容太多了,可以用clear命令将其清空。
5.history 查看输入历史记录
在Terminal输入命令时,可以使用上下方向键查看之前输入的命令(和windows的cmd相同)。另外,可以用history查看输入的完整历史,例如我的Terminal中的部分历史记录输出如下:
6.zookeeper启动服务
进入zookeeper安装目录:/Library/zookeeper-3.4.8/bin,
启动服务:sudo ./zkServer.sh start
结束服务:
sudo ./zkServer.sh stop
7.JVM相关命令
查看当前运行线程:jps
查看某一个线程情况:jstack pid
8.Maven相关命令
查看maven依赖树:先进入项目目录,如
cd /Users/~/git/springTest/
mvn dependency:tree
9.实时查看日志
tail -f /usr/local/redis/log-redis.log