黑马程序员——Mac OS X终端的常用操作命令(UNIX指令)

来源:互联网 发布:软件测试软件 编辑:程序博客网 时间:2024/05/22 07:46
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

       对于一般用户,可以选择可视化来操作系统,完成各种命令,但是作为程序员,必须要学会更加方便快捷的操作——终端,终端类似于Windows系统中的CMD命令行程序,可以通过代码来快速方便的完成各种系统操作指令。

       下面是比较常用的终端操作:

1)查看当前文件夹路径:pwd

       输入pwd可以查看当前文件夹下的所有文件以及文件夹,例如用户名为Testmember的用户下打开终端后的默认当前目录为:/User/testmember

pwd指令

2)查看当前目录下的所有文件及文件夹:ls

注:ls 后可以带有参数来规定显示的格式,常用的有ls -l

 ls仅显示当前目录下的文件或者文件夹的名称,而ls -l 可以显示当前目录下的文件与文件夹的详细信息,包括权限,所有人,大小以及最后修改时间等。

ls

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终端 常用命令

 

欢迎大家批评指正!


 

0 0
原创粉丝点击