# Linux 快捷键

# 终端快捷键

  • ctrl + a/e 回到命令行的开头和结尾。
  • ctrl + u/k 剪切光标前/后 所有单词。
  • ctrl + y 撤销上个操作。
  • ctrl + w 删除光标前一个单词。
  • ctrl + h 删除光标位置的前一个字符。
  • ctrl + c 结束正在运行的程序。
  • ctrl + d 结束输入或退出 shell。
  • ctrl + s 暂停屏幕输出。
  • ctrl + q 恢复屏幕输出。
  • ctrl + l 清屏,等同于 clear。

# iTerm2 快捷键

  • command + ; 显示使用过的命令。
  • command + shift + h 弹出历史记录窗口。
  • Command + d 水平切分,⌘+Shift+d 垂直切分。
  • command + Option + e 全屏展示所有的 tab,可以搜索。
  • Command + / 找到光标。

# linux 命令

  • open 命令

打开文件夹

open .
1
  • scp 命令
scp index.html root@xxx:/root/mytest/
1
  • grep 过滤

查找 a 开头的文件或文件夹。

ls | grep ^a
1
  • ps 命令

显示进程信息

ps -ef #显示所有命令,连带命令行
1
  • kill 命令

杀死单个进程

kill 12345
1
  • pkill 命令

按照进程名杀死进程

pgrep -l Safari
pkill Safari
1
2
  • w 命令

显示已经登陆系统的用户列表,并显示用户正在执行的指令

w
1
  • mkdir 命令

创建一个文件夹,可以使用 mkdir -p xxx/xxx 创建多层级的文件夹。

# 文件管理

查找,删除文件 or 文件夹

# 删除该文件夹下所有 .json 的文件
find ./ -name *.json -delete
# 删除该文件夹下所有空文件夹
find ./ -type d -empty -delete
1
2
3
4

# 网络管理

查看和配置网络基本信息

  • ifconfig
  • ip

排查网络故障

  • tracerout

找到占用网络端口的进程

  • ss
  • netstat
netstat -an | grep ':80'
1

查看域名对应的 ip 地址

  • nslookup
nslookup mengsixing.com
1