常用终端命令
介绍一些终端下常用的命令。首先说明一下,本人的环境为:iTerm2+zsh。
常用的
先插一句,说一个好玩的,可以查看最近经常使用的命令,在终端执行:
history | awk '{CMD[$2]++;count++;} END { for (a in CMD )print CMD[ a ]" " CMD[ a ]/count*100 "% " a }' | grep -v "./" | column -c3 -s " " -t |sort -nr | nl | head -n10
- clear: 清除屏幕。
- pwd: 查看当前路径。
- cd: 进入目录,常常配合一些字符使用。比如:
..
: 返回上级目录。~
: 返回用户主目录。-
: 返回上次操作目录。/
: 返回系统根目录。
- ls: 列出目录信息。
- mkdir: 创建目录。
- touch: 创建文件。
- cp: 拷贝文件。
- mv: 移动文件,或者重命名文件。
- rm:删除文件。
- cat: 查看文件内容。
- grep: 查找文本信息。
- man: 手册命名,查看各个命名的帮助。
系统操作
- open: 可以打开文件,目录和程序。通过man open查看具体内容,我常用来在终端下打开Finder, 比如
open .
。Windows下对应的使用explorer
命令。或者打开Applications下的程序,使用open "/Applications/Sublime Text.app" test.md
。