Mac下的终端(Terminal)简介

November 20, 2008

Tags:Terminaltips

Mac OS X不仅仅以它梦幻般地GUI图形界面有名,其强大的系统内核,UNIX及通过Terminal(终端)执行UNIX数据库更为人熟知.终端相当于Windows下的命令提示符,Linux下的指令集,shell命令,它也拥有自己的Terminal.和Win用户一样,许多的Mac用户甚至都没有打开过Terminal,是在是错过了一项强大的功能.

Finder-实用工具-终端.打开后显示如下:

  • Last login: Wed Nov 19 09:46:07 on console
  • ( Welcome to Darwin! ) awaydemacbook:~ away$ 上面显示了当前目录,你的电脑名称及用户名字缩写,最后一行提示你输入指令.第一次打开终端会以"~"显示当前目录,即Home目录(路径为/Users/Your username).

在终端中最常用的指令非" LS "(小写)莫属,Is命令能显示当前目录中的文件,例如:

  • awaydemacbook:~ away$ ls Desktop        Downloads    Movies        Pictures    Shared Documents    Library        Music        Public        Sites 上面输出的是away文件夹下的每个目录,如果想进入目录查看目录中的内容,在终端中先输入ls,然后键入文件夹名称就能看到了.

当你想改变终端当前的目录时,需要用到的指令是" cd "(change directory的缩写),然后在cd后面写入你想到达的目录即可.例如:

  • awaydemacbook:~ away$ cd /Users/away/Desktop
  • awaydemacbook:Desktop away$ 我键入的是到达桌面文件夹,接下来的一行显示的当前目录即桌面.

如果想再进入到桌面上的文件夹,即再cd 文件目录即可.所以不用在终端中输入完整路径.

终端还有更节省时间的方法,就是通过TAB键,移动选择文件或者目录,它会自动猜测你需要到达的地址.

别忘了" ~ ".      通过"cd ~"命令可直接到达Home目录, " cd .. "命令可返回上一层目录.

如果你想熟悉UNIX命令,比如找一写特定的命令,以下的步骤可能会对你有用:

  • command --help (快速读取帮助)
  • man command(完整功能菜单)
  • "q"退出当前的子命令 尽管"ls"命令和"cd"命令执行不了所有操作,但这是深入UNIX命令操作的基础步骤.

文章翻译自MacApper:  The Mac Terminal: An Introduction.文章内的命令参考源自我(away)自己的机子.

· EOF ·