黑马程序员——Mac OS X终端的常用操作命令(UNIX指令)
来源:互联网 发布:软件测试软件 编辑:程序博客网 时间:2024/05/22 07:46
对于一般用户,可以选择可视化来操作系统,完成各种命令,但是作为程序员,必须要学会更加方便快捷的操作——终端,终端类似于Windows系统中的CMD命令行程序,可以通过代码来快速方便的完成各种系统操作指令。
下面是比较常用的终端操作:
1)查看当前文件夹路径:pwd
输入pwd可以查看当前文件夹下的所有文件以及文件夹,例如用户名为Testmember的用户下打开终端后的默认当前目录为:/User/testmember
2)查看当前目录下的所有文件及文件夹:ls
注:ls 后可以带有参数来规定显示的格式,常用的有ls -l
ls仅显示当前目录下的文件或者文件夹的名称,而ls -l 可以显示当前目录下的文件与文件夹的详细信息,包括权限,所有人,大小以及最后修改时间等。
3)进入某个文件夹:cd
①进入当前目录下的文件夹:cd [相对路径]
输入指令“cd Desktop”,就进入了当前用户文件夹下的Desktop文件夹,利用ls指令可以看到成功进入了桌面文件夹。
②进入某个路径所指的文件夹:cd [绝对路径]
输入"cd /Users/testmember/",成功进入用户testmember的用户文件夹
③返回上一层目录:cd ..
输入"cd ..",返回到了用户文件夹
4)在当前目录下创建文件夹:mkdir [文件夹名称]
输入“mkdir test”指令,成功的在当前文件夹下创建名为test的文件夹
5)在当前目录下创建文件:touch [文件名]
输入“touch test.txt”指令,成功在当前文件夹下创建名为test的txt文本文件
6)打开一个文件或文件夹:open [目标文件/文件夹名称]
注:小技巧:在需要输入目标文件名的指令中,只要输入指令的前几个字母,然后按Tab键,就可以智能补充完整所需的文件名。如果匹配你打出的前几个字母可以匹配到多项,那么默认显示匹配到的第一项。但如果不是想要的文件名,可以再次按Tab键来查看所有可以匹配的文件/文件夹名称,并继续完成之前的指令输入。如这里我的桌面上有一个test.txt和一个test1.txt,我在open指令后面只打出了t,按下Tab,默认选择第一个匹配的文件名,再次按下Tab键,显示了所有可以与“t”匹配的文件名,然后系统将之前未完成的命令复制到新行中,以便继续完成输入。
经过验证,其实这一方法适用于所有类似需要输入目标文件/文件夹名称的指令。
7)重新显示上一条指令:方向键——↑
8)绝对路径与相对路径的表示
绝对路径:一个文件/文件夹在硬盘上的具体路径,比如testmember用户的用户文件夹的绝对路径就是"/Users/testmember/Desktop"。
相对路径:文件/或文件夹相对于当前目录的文件的位置比如在Users文件夹下,利用相对路径进入Desktop文件夹的指令就是"cdtestmember/Desktop"。
"../"表示当前目录的上一层目录,如Desktop文件夹的下执行"cd ../"命令,会回到上一层文件夹testmember中。
"./"表示当前目录,如Desktop文件夹的下执行"cd ./test"命令,便进入到了当前文件夹Desktop下的test文件夹中。
9)清除屏幕:clear
补充:
10)删除目录:rmdir [文件夹名称/路径]
注意一定要保证被删除的文件夹是空的才可以删除成功
11)删除文件:rm [文件名/路径]
12)移动文件:mv [文件名/文件路径] [文件夹名/目录路径]
13) 移动文件夹:mvdir [文件夹名/文件夹路径] [目标文件夹名]
14) 复制文件:cp [原文件名/路径] [目标文件名/路径]]
参考资料:IOS开发之----Mac终端 常用命令
- 黑马程序员——Mac OS X终端的常用操作命令(UNIX指令)
- Mac OS X下终端(Terminal)常用的命令
- 黑马程序员——Mac OS X 基本操作常识
- 黑马程序员——linux终端命令及Unix操作命令(1)
- 黑马程序员——linux终端命令及Unix操作命令(2)
- Mac OS X 下终端下常用的命令
- MAC OS X 终端命令入门 (简单常用整理)
- MAC OS X 终端命令入门 (简单常用整理)
- MAC OS X 终端命令入门 (简单常用笔记)
- MAC OS X 终端命令入门 (简单常用整理)
- MAC OS X 终端命令入门 (简单常用整理)
- MAC OS X 终端命令入门 (简单常用整理)
- 黑马程序员_mac OS X系统的基本操作指令
- 黑马程序员---MAC OS X系统终端常用命令
- Mac OS X终端命令
- Mac OS 常用终端命令
- 黑马程序员 -- IOS MAX OS X介绍及unix命令
- 黑马程序员(一)-------MAC OS X的初步认识
- 微信NATIVE动态支付(V3版本)
- Problem - 501B - Codeforces(string+map)
- gnuplot 拟合 fit函数的用法
- 6、文件的路径问题、错误的处理
- 仿函数
- 黑马程序员——Mac OS X终端的常用操作命令(UNIX指令)
- day2:关于目标文件
- UVA1395 Slim Span(kruskal算法)
- mysql数据库设计-多对多
- linux shell 编程
- springMVC中@requestBody问题
- Redis命令总结
- 需求文档可以不签字吗? 之一
- Linux大爆炸