1、打开窗口命令
快速打开:command+空格(打开查询),输入ter回车
打开多个窗口:command+N(光标在终端执行此操作)
2、目录操作
命令名 |
命令功能 |
备注 |
cd |
打开当前目录 |
cd dirname |
pwd |
显示当前目录的路径名 |
pwd |
ls |
显示当前目录的内容 |
ls -la |
ls -la |
显示当前目录下的详细内容 | |
ls -A |
显示当前目录下的内容 |
点(.)开头的文件 |
dircmp |
比较两个目录的内容 |
dircmp file1 file2 |
mkdir |
创建一个目录 |
mkdir dirname |
rmdir |
删除一个目录 |
rmdir dirname |
rm |
删除文件 或 空目录 | |
rm -rf dir |
删除一个 非空 目录 |
rm -rf dir |
rmdir |
删除 空 目录 |
用得少 |
mvdir |
移动或重命名一个目录 |
mvdir dir1 dir2 |
mv |
移动或重命名一个目录 |
mv dir1 dir2 |
3、文件操作
命令名 |
命令功能 |
备注 |
diff |
比较并显示两个文件的内容差异 |
diff file1 file2 |
touch file.format |
创建指定格式的文件 | |
cp |
复制文件或目录 |
cp file1 file2 |
file |
显示文件类型 |
file file_name |
cat |
显示或连接文件 |
cat filename |
ln |
联接文件 |
ln -s file1 file2 |
find |
使用匹配表达式查找文件 |
find *.file_01 |
open |
使用默认的程序打开文件 |
open filename |
rm |
删除文件或目录 |
rm filename |
mv |
改变文件名或所在目录 |
mv file1 file2 |
pg |
分页格式化显示文件内容 |
pg filename |
more |
分屏显示文件内容 |
more filename |
head |
显示文件的最初几行 |
head -10 file_01 |
tail |
显示文件的最后几行 |
tail -10 file_01 |
wc |
统计文件的字符数、词数和行数 |
wc file_name |
uniq |
去掉文件中的重复行 |
uniq file_name |
nl | 给文件加上行号 | nl file1 >file2 |
4、其他命令
命令名 |
命令功能 |
备注 |
ps |
显示进程当前状态 | |
kill |
杀死当前进程 | |
kill -s 9 |
强制杀掉进程 | |
vim |
编辑文件 | |
a |
进入文件编辑模式 | |
esc |
退出文件编辑模式 | |
:q |
退出打开编辑文件 | |
:q! |
强制退出打开编辑文件 | |
:wq |
保存编辑文件退出 | |
:wq! |
强制保存编辑文件退出 | |
netstat -AaLlnW |
查看运行的全部端口(mac) | |
history |
查看操作记录 | |
lsof -i:xxxx |
查看该端口对应的应用程序 | |
traceroute IP |
跟踪路由 |
可以打印ip的请求路由地址列表 |
tail -f 文件 |
查看文件实时更新内容 |
可以查看日志最新数据 |
find 目录 -name 名字 2>/dev/null |
查找文件路径 |
2>/dev/null 过滤Operation not permitted |
5、快捷键
CTRL+A:移动光标至行首
CTRL+E:移动光标至行尾
CTRL+X:按住CTRL,双击 X 可以进行当前位置与行首位置,进行切换
ESC+B:光标向左移动一个单词
ESC+F:光标向右移动一个单词
CTRL+U:删除光标前所有字符
CTRL+K:删除光标后所有字符
CTRL+W:删除光标前一个单词(根据空格识别单词分隔)
CTRL+C:中断操作