Mac下 terminal 终端的使用

       ps echo $SHELL 查看自己使用的shell ;

       sudo -i 然后输入密码,可切换到 root ;

        sudo passwd root 可重置 root 密码;

        man command-name 可知道的关于这个命令的所有细节;

        绝对路径:完整描述一个文件的位置,总是以斜杠(/)(forward slash)开头。例如/Users/michelle/Public/Drop Box

        相对路径:只描述一部分位置信息,它和你在 command line 目前的目录有关。当你打开新的 Terminal 程序时,command line 会话的目录应该是你的 home folder。这时上面例子文件夹的相对路径写作Public/Drop Box。显然它从当前目录开始。和html类似,你也可以使用两个点(“..”)来代表父目录,这样你就可以用相对路径表示上级或同级目录了。例如你可以输入cd ..甚至cd ../..

        pwd 的含义是“print working directory”,会显示当前目录的绝对路径;

        ls 的含义是“list directory contents”,它会列出当前目录的内容。这个命令还有其他参数可选;

        cd 的含义是“change directory”,它会改变当前目录到你指定的目录。如果你不指定,则会返回你的 home folder;

        如果目录中有特殊字符(空格,括号,引号,[],!,$,&,*,;,|,\),那么直接输入空格会造成系统识别困难,必须使用特殊的语法来表示这些字符。例如上例中,空格前添加反斜杠“\”(back slash)即可:cd Punlic/Drop\ Box/。除了反斜杠,也可以用引号的方法:cd "Public/Drop Box"。如果不想手动输入,也可以把文件从 Finder 拖到 Terminal 窗口来创建绝对路径;

        Tab Complete (即按“Tab”键)是 command line 中最能给你节省时间的特性之一,利用它的自动完成文件、目录名称功能还可以防止你输入错误;

        鄂化符 (tilde)在command line 中可以代表当前用户的 home folder(主文件夹)。例如~/Public/Drop\ Box/是合法的;

       ls -a 可查看隐藏的文件;

        cat 是“concatenate”的意思,会按顺序读取文件并输出到 Terminal 窗口,语法为cat后接你需要查看的文件的路径。cat命令也可以用>>来增加文本文件的内容,例如命令cat ../textOne.txt >> textTwo.txt会把 textOne.txt 的内容添加到 textTwo.txt 的结尾;


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。