mac命令行目录常见操作

摘自:https://www.cnblogs.com/wangluochong/p/6437389.html

文件目录

首先要清楚几个文件目录:

" / "  :根目录

" ~ " :用户主目录的缩写。例如当前用户为hello,那么" ~ "展开来就是:/Users/hello

" . "  :当前目录

".."   :父目录

命令

然后说一下最基本的几个命令。

1.cd 跳转到某个目录

例如:

$ cd /Users/apple/Desktop/  

在这里有个小技巧,就是在输入目录如Desktop时,只要输入Des并按tab键,该目录名便自动补全了。

其中

cd /   表示跳转到根目录。

cd ~   表示跳转到用户主目录。

cd ~apple   表示跳转到用户apple的主目录。

cd ..   表示跳转到上级目录。(cd和..之间的空格不能漏)

2.ls 列出当前目录下的子目录和文件

例如:

$ ls  
Desktop     Downloads   Movies      Pictures    build  
Documents   Library     Music       Public      log.txt  

3.pwd 显示当前目录的路径

为了验证上面所说的几个特殊目录的路径,我们可以用pwd命令将其输出看看。例如:

 
$ cd /  
$ pwd  
/  
$ cd ~  
$ pwd  
/Users/apple  
$ cd ./Desktop/  
$ pwd  
/Users/apple/Desktop  
$ cd ..  
$ pwd  
/Users/apple  
$ cd ./Desktop/iRoot/  
$ pwd  
/Users/apple/Desktop/iRoot  
$ cd ~apple/  
$ pwd  
/Users/apple  
$ cd ~/Music/  
$ pwd  
/Users/apple/Music   

4.clear 清空当前输入

如果Terminal窗口中的内容太多了,可以用clear命令将其清空。 

5.history 查看输入历史记录

在Terminal输入命令时,可以使用上下方向键查看之前输入的命令(和windows的cmd相同)。另外,可以用history查看输入的完整历史,例如我的Terminal中的部分历史记录输出如下:

600  ls  
601  cd Public/  
602  ls  
603  cd /  
604  ls  
605  cd ..  
606  ls  
607  cd /  
608  ls  
609  history   
610  history  
原文地址:https://www.cnblogs.com/sinceForever/p/13392333.html