Mac 终端常用知识(持续更新)

  • 查看被占用的端口

lsof -i:port

TQ-WXdeMacBook-Pro:~ anonyper$ lsof -i:8081
COMMAND   PID     USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
uwsgi   22117 anonyper    3u  IPv4 0x90a5adf44866b61d      0t0  TCP *:sunproxyadmin (LISTEN)
  • 杀掉被占用的端口

Kill PID
Kill -9 PID 强制杀掉

TQ-WXdeMacBook-Pro:~ anonyper$ kill 22117
  • mac 命令行常用命令:
ls 列出当前目录下未隐藏文件
ls -a 列出当前目录下所有文件
cd XXX/XXX 切换目录
cd .. 切换上一层目录
cd ~ 切换到用户的根目录(Mac上是这样,其他系统未知)
cd / 切换到电脑的根目录下
psd 显示当前目录的路径
mkfile -n size[b|k|m|g] XXX 创建size大小的XXX文件
mkdir XXX 在当前目录创建名为XXX文件夹
rm xxx 删除当前目录下的xxx文件
rmdir XXX 删除当前目录下XXX的文件夹。如果文件夹下非空,则提示 Directory not empty
rm -rf XXX 强制删除当前目录下的XXX文件/文件夹
rm -f XXX 强制删除当前目录下的XXX文件
cat 显示文件内容
cp 复制文件/文件夹,如: cp file file1
open 使用默认文件打开文件/文件夹
  • brew 常用知识
brew是一个软件包管理工具,类似于centos下的yum或者ubuntu下的apt-get
brew 安装目录 /usr/local/Cellar
brew 配置目录 /usr/local/etc
brew 命令目录 /usr/local/bin
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装brew
brew update 更新brew
brew install XXX 安装XXX软件,安装之后在全局可使用,安装目录/usr/local/Cellar/下
brew reinstll XXX 重新安装XXX
brew uninstll XXX 卸载XXX
brew list XXX 查看XXX的文件目录 
brew list 查看brew安装的软件 list可缩写ls
brew search XXX 搜索XXX
brew info XXX 查看XXX的信息
brew home XXX 浏览器打开XXX的官网
  • 列出一个文件夹的树形结构
tree
示例:
TQ-WXdeMacBook-Pro:~ anonyper$ cd /Users/anonyper/Desktop/tree
TQ-WXdeMacBook-Pro:tree anonyper$ tree
.
├── img_empty.png
├── loan_user_181016.sh
├── login
│   ├── img_userhead.png
│   └── logo_bg.png
├── logo
│   └── bankcard.png
└── table_desc.sql

2 directories, 6 files
TQ-WXdeMacBook-Pro:tree anonyper$
  • 查看IP地址
ifconfig //windows上是ipconfig
ping 给一个主机发请求(可测试对方服务器是否可用)
  • 快捷键
    shift+command+3 保存当前窗口图片(到桌面)
    cintrol+shift+command+3 复制当前窗口图片
    shift+command+4 保存选中区域图片(到桌面)
    cintrol+shift+command+4 复制选中区域图片

  • finder 常用快捷键
    command + N 新建访达窗口
    shift+command + N 新建文件夹
    command + i 查看简介
    shift + command + D 定位到桌面
    shift + command + H 定位到个人文件夹
    shift + command + O 定位到文稿
    shift + command + A 定位到应用程序(有可能和腾讯截屏冲突)
    command + W 关闭窗口
    option + command + W 关闭全部窗口

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个专业的 Linu...
    七寸知架构阅读 10,917评论 1 71
  • 安装Homebrew 安装Homebrew ruby -e "$(curl -fsSL https://raw.g...
    nanhangfei阅读 11,788评论 0 10
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,203评论 2 33
  • 雨,早已打湿了他的衣裳 冷漠的天空 依然没有找到一双寂寞的眼神 失落的灵魂 或许还是没有脱离昨日的星空 风吹走了风...
    米澜盛若阅读 173评论 1 6
  • 记得到武汉的第一天就去坐轮船,满足了在南京没能去坐船游长江的愿望。 第一站到了汉口,逛了商店,吃了美食就坐船到了户...
    筱念凉阅读 567评论 14 5