Mac 常用命令

su

1
# 切换 root 管理员身份
2
sudo su
3
# su - 用户,切换指定用户身份
4
su - root

clear

1
# 清屏
2
clear

mkdir

1
# 创建文件
2
mkdir 目录名
3
# 创建多级目录
4
mkdir -p 目录/目录/...

touch

1
#创建文件
2
touch 文件名

rm

1
# 删除目录下所有的文件及目录
2
# -r 表示递归,f表示强制删除
3
rm -rf 目录/*
4
# 删除目录下以.js结尾的文件
5
rm -rf 目录/*.js
6
# 强制删除目录及目录下所有的文件及目录
7
rm -rf 目录

ls

1
# 列出目录下的文件和目录
2
ls 目录
3
# 隐藏文件默认是不显示的 -a 表示列出所有文件和目录
4
ls -a
5
# 查看文件详细信息
6
ls -l 或 ll
7
# 结合使用
8
ls -al

pwd

1
# 显示当前目录位置
2
pwd

tar

1
# 打包
2
cvf FileName.tar DirName
3
# 解包
4
tar xvf FileName.tar

zip

1
# 压缩
2
zip FileName.zip DirName
3
# 解压
4
unzip FileName.zip

mv

1
# 将文件或目录移动到另一目录下
2
mv 文件或目录 目录

cp

1
# 复制文件
2
cp a.tar test

open

1
# 使用默认的程序打开文件
2
open filename

ifconfig

1
# 显示网卡和网络等信息
2
ifconfig
3
# 显示当前机器的ip地址
4
ifconfig en0 | grep "\<inet\>" | awk "{print \$2}"

ps

1
# 查看正在运行中的进程
2
ps
3
# 查看所有进程的详细信息
4
ps -ef
5
# 搜索nmon相关的进程
6
ps -ef|grep nmon
7
# 查看被占用的端口
8
lsof -i:端口号
9
# 杀死进程
10
kill -9 pid

find

1
# 查找文件
2
# find 文件路径 参数  -iname 不区分大小写 -name 区分大小写
3
find . -name "test*"
4
# 搜索后缀是.text的文件
5
find . \! -name "*.text" -print

which

1
# 查看指定程序的路径
2
which node

history

1
# 列出最近执行过的命令及编号
2
history

env

1
# 显示当前所有设置过的环境变量
2
env

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!