Mac 终端快捷键

用 Tab 键能够自动补齐vim

\0. ctrl + umac 终端里,快速删除一行网络

1.ls         列出目录下全部文件 ls -a 显示该文件夹下的全部文件(包含隐藏文件)操作系统

2.cd(folder)   进入文件夹递归

3.cd ..       上级目录it

4.cd -       返回上一个访问的目录io

5.cd ~       返回roottest

6.pwd       打印当前工做目录的路径软件

7.rm 文件名      删除文件date

8.cp 文件名 目标路径   将文件拷贝到目标路径下file

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