文 | Promise Sun
一、终端 常用命令
1、打开终端:
command + 空格,输入ter 回车
2、显示多个终端窗口:
command + N(光标在终端执行此操作)
3、显示多个终端标签页(同一窗口):
command + T (光标在终端执行此操作)
4、移动光标至行首:
CTRL + A
5、移动光标至行尾:
CTRL + E
6、 当前位置与行首位置,进行切换:
CTRL + 双击X
7、光标向左移动一个单词:
ESC + B
8、光标向右移动一个单词:
ESC + F
9、删除光标前所有字符:
CTRL + U
10、删除光标后所有字符:
CTRL + K
11、删除光标前一个单词(根据空格识别单词分隔):
CTRL + W
12、粘贴之前(CTRL+U/K/W)删除的内容
CTRL + Y
13、中断操作:
CTRL + C
二、目录和文件操作
命令 | 功能描述 | 举例 / 备注 |
---|---|---|
cd | 进入指定文件夹路径 | cd ~/Desktop |
pwd | 显示当前的目录路径 | |
ls | 显示当前目录下的内容 | |
ls -la | 显示当前目录下详细内容 | |
ls -A | 显示当前目录下的内容 | 含点(.)开头的文件 |
mkdir | 创建目录 | mkdir dir_name |
touch file.format | 创建指定格式的文件 | |
mvdir | 移动目录 | mvdir dir1 dir2 |
mv | 移动/重命名 文件/文件夹 | mv dir1 dir2 (MAC没有重命名的命令) |
rm | 删除 文件 或 空目录 | |
rm -rf dir | 删除一个 非空 目录 | rm -rf dir |
rmdir | 删除 空 目录 | |
cp | 复制文件或目录 | cp file1 file2 |
file | 显示文件类型 | file file_name |
find | 使用匹配表达式查找文件 | find *.file_format |
open | 使用默认的程序打开文件 | open file_name |
cat | 显示或连接文件内容 | cat file |
ln | 为文件创建链接 | ln -s file1 file2 (s 表示软联接) |
head | 显示文件的最初几行 | head -20 file_name |
tail | 显示文件的最后几行 | tail -10 file_name |
paste | 横向拼接文件内容 | paste file1 file2 |
diff | 比较并显示两个文件的内容差异 | diff file1 file2 |
wc | 统计文件的字符数、词数和行数 | wc file_name |
uniq | 去掉文件中的重复行 | uniq file_name |
grep | 通过简单正则表达式搜索文件 |
三、进程操作
1、显示当前进程状态:
ps
2、杀死当前进程:
kill
四、webshell 常用查看日志命令
1、查看当前目录下下面所有文件夹、文件:
ls
2、进入到某个file文件夹里面:
cd file
3、在线打开某个文件:
cat file
4、打开file文件,实时查看日志内容:
trail -f file
版权声明:本文为博主原创文章,转载 请点赞此文、并注明出处,谢谢!