Mac 下经常使用终端命令行,看上去很高大上的感觉。自己对终端命令行不是很熟悉。所以下决心学习它。于是就记下自己使用的命令行!以备忘记时查阅。
用 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 即可
23.
1. 使用 tree 在终端显示树状文件结构
安装 tree
$ brew install tree
$ tree // 直接使用 tree 命令,会在当前文件目录下,递归输出所有文件层级
$ tree -L 2 // 显示层级
24. Mac 终端出现(end),怎么退出?
按q键
25、Mac 终端从新输入
Ctrl + C //新起一个执行环境
26. Mac 终端查看文件
$ cd / // 是进入总的系统目录
xxx-mini:~ suning$ cd /
xxx-mini:/ suning$ ls
Applications installer.failurerequests
Library net
Network path
System private
Users sbin
Volumes sw
bin sw2
cores tmp
dev usr
etc var
home
xxx-mini:/ suning$
$ cd Users
xxx-mini:/ suning$ cd Users
xxx-mini:Users suning$ ls
Shared suning
xxx-mini:Users suning$ cd suning
xxx-mini:~ suning$ ls
Applications Music helloww
Desktop Pictures libcurl.framework
Documents Public mbedtls-2.4.0-gpl.tgz
Downloads _floatsignTemp mbedtls-tar
Flutter_SDK a.out node_modules
Library cccc.o package-lock.json
MYCode_tools_repos hello package.json
MYHexTool hello.out record.pcm
Movies hello.sh
xxx-mini:~ suning$ cd desktop
xxx-mini:desktop suning$ ls
这样就找到了Mac所有的文件。