1.pwd(Print Working Directory)
显示当前目录层次
2.ls
ls 参数 目录名
参数: -w 显示中文,-l 详细信息, -a 包括隐藏文件,每一行开头是 “d” 则为文件夹,开头是 “-” 则为文件。
ls 显示在当前目录下的所有文件或文件夹
ls + 目录 显示在该目录下的所有文件或文件夹
ls + 空格 + -a 显示当前目录下隐藏文件
ls + 空格 + -l 显示当前目录下详细信息
ls + 空格 + -R 显示当前目录下子目录文件
ls + 空格 + -w 显示当前目录下中文文件
ls + 空格 + -la 显示所有文件
ls + 空格 + -G 带颜色显示
3.cd
cd 目录名
cd . 表示当前目录
cd .. 表示返回上一级目录
cd ../.. 表示返回上两级
cd + 空格 + 目录 表示将从当前路径进入到下一目录
cd + 空格 + 〜 表示从当前目录进入到用户
cd + 空格 + / 表示从当前目录进入根
4.mkdir
mkdir 目录名
mkdir + 空格 + 文件夹名 表示创建一个文件夹
mkdir + 空格 + 绝对路径 表示创建一个文件夹和上面的功能相同,只不过上面是通过相对路径创建, 下面是通过绝对路径创建.
5.rmdir
rmdir 目录名
rmdir + 空格 + 文件夹名 表示删除一个文件夹
rmdir + 空格 + 绝对路径 表示删除一个文件夹和上面的功能相同,只不过上面是通过相对路径删除,下面是通过绝对路径删除
6.touch
touch 文件名 新建一个文件
7.rm
rm 参数 文件 参数-rf 表示递归和强制,千万要小心使用,如果执行了 rm -rf / 你的系统就全没了
rm + 空格 + 文件名和格式 表示删除一个文件
8.cp
cp 参数 源文件 目标文件
想把桌面的 Natit.kext 拷贝到驱动目录中 cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions
参数 R 表示对目录进行递归操作,kext 在图形界面下看起来是个文件,实际上是个文件夹。
9.mv
mv 源文件 目标文件
mv + 需要移动的文件或文件夹 + 空格 + 移动到的路径 (这里路径可以是相对路径,也可以是绝对路径);
mv + a.c + 空格 +b.c 表示将a.c 重命名为b.c
10.clear
清除屏幕
11.chmod(change model)
chmod -r 777 filename
-r表示递归在filename中进行权限给予操作
12. brew install
brew install swname
使用brew来安装所有mac不具备的软件
13. 查看端口并删除
查看端口占用情况的命令:lsof -i:端口号
查出需要杀死的端口的PID之后用:kill pid