用 Tab 键可以自动补齐
0. ctrl + umac 终端里,快速删除一行
1.ls 列出目录下所有文件 ls -a 显示该文件夹下的所有文件(包含隐藏文件)
2.cd(folder) 进入文件夹
3.cd .. 上级目录
4.cd - 返回上一个访问的目录
5.cd ~ 返回root
6.pwd 打印当前工作目录的路径
7.rm 文件名 删除文件
8.cp 文件名 目标路径 将文件拷贝到目标路径下
9.cat 文件名 在终端下查看文件
10.mkdir 文件名 新建文件夹
11.rmdir 文件名 删除文件夹
12.vim 文件名.txt 这便进入了文本的编辑界面,但是还不能输入,这时候需要一个插入指令
i 在当前位置生前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
按这三个键就可以输入了
当我们输入完结的时候,我们先要按一下esc键,再一次输入":wq",意思就是保存退出
13.mvdir dir1 dir2 移动或重命名一个目录
14.date 显示系统的当前日期和时间
15.cal 显示日历 cal 8 1996
16.ping 给一个网络主机发送 回应请求 ping 192.168.1.224 ctrl+c 终止ping
17.ifconfig 查看本机的显示系统中所有网卡的信息, ifconfig en0 查看本机网卡的IP地址。
18.sudo -s: 为了防止误操作破坏系统,再用户状态下时没有权限操作系统重要文件的,所以先要取得root权限
19.sudo 命令:任何命令前都可以加上sudo,sudo表示是管理员权限,可直接管理系统中较重要的文件,一般使用需要询问密码, 输入管理员密码后,才能完成操作。
pod 命令
20.pod search 后,怎么退出输入 q 就行了。
pod update --verbose --no-repo-update
pod install --verbose --no-repo-update
21:cd 到一个带括号的test(16)文件夹时,是不行的!必须转义。这里我不转义了,直接从桌面拉到终端就OK了!
22.root 启动软件wireshark:$ sudo wireshark 即可
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
参考:https://blog.csdn.net/QuinnNorris/article/details/79820828