Mac -Terminal -指令集
吃水不忘挖井人——陈老板讲技术 -课程记录
一.命令行
1.pwd
-print working directory显示当前命令所处于的位置
2.ls
-list查看目录下的内容
加入参数
(ls -l目录下内容的详细信息)
(ls -la查询子文件 .表示文件夹内的隐藏文件)
3.cd
-change directory进入一个指定的目录
(…/表示上一层目录)
(./表示当前的目录)
(文件夹的结尾需要/)
(可以用Tab完成文件名的补全)
4.mkdir
-make directory新建一个目录
5.mv
-move重命名或者移动文件/目录
(重命名 mv name change_name)
(移动 mv file floder/)
6.cp
-copy复制文件/目录
(复制文件夹时,需要增加参数-R 其实质上是进行了递归的操作)
(cp -R floder change_floder)
7.rm
-remove删除文件/目录
(rm -f 无条件删除)
(rm -R删除文件夹)
(rm -fR无条件删除文件夹)
(rm -fR *删除当前文件夹的所有内容)
8.du -sh
-disk usage查看文件/目录的大小
9.man
-manual pages查看命令的帮助信息
10.touch
创建文件
(word .docx)
(文本编辑 .tex)
(需要设置创建文件的格式)
11.open
打开文件
12.vim
打开/编辑文本文件
13.find
查找文件
(正则表达式)
(*为通配符 代表任意的字符)
(-name 以名称的形式去搜索)
(目录的路径需要加上/ 以/结尾)
14.file
查看文件的类型
15.cd ~
快速进入用户的主文件夹目录
(~代表用户主文件夹目录)
快捷键的使用:
control+C中断命令的进行
control+A光标回到行头
control+E光标回到行尾
二.网络命令
1.ping
检查网络的连通性
(timeout网络连接超时)
2.incoming
3.networksetup
查看网络接口简写信息
(networksetup -listallhardwareports)
4.ifconfig
检查/配置网络接口(网卡)信息
使用方法ifconfig
使用方法ipconfig获取IP地址
使用方法ipconfig getoption获取网关router
使用方法ipconfig getoption获取DSN
(DSN:domain name system域名系统)
配置IP信息
5.netstat
6.lsof
7.traceroute