mac下的常用shell脚本菜鸟级

如果你想将当前 command line 会话切换到其他目录,需要用到三个命令:pwdlscd

  1. pwd的含义是“print working directory”,会显示当前目录的绝对路径。
  2. ls的含义是“list directory contents”,它会列出当前目录的内容。这个命令还有其他参数可选。
  3. cd的含义是“change directory”,它会改变当前目录到你指定的目录。如果你不指定,则会返回你的 home folder

文件目录

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

" / "  :根目录

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

" . "  :当前目录

".."   :父目录

命令

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

1.cd 跳转到某个目录

例如:

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

其中

cd / 

cd ~ 

cd ~apple 

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

用终端感觉是件很酷的事情,现在深切感受到学好Linux的使用Mac也是很有帮助的(而且也很好玩的样子),必须学习下Linux的相关内容。 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值