但是,安装这个 man 帮助工具也很简单,你只需要执行下的安装命令即可:
1.sudoapt-getinstallmanpages-posix
2.
然后做如下操作:
1.mancd
打开 man 帮助文档主页后,你将会看到下面很明确的解释:
1.——当-符号被用作cd命令的参数值时,将等同于下面的操作命令:
2.
3.cd"$OLDPWD"&&pwd
毫无疑问,cd命令设置了OLDPWD环境变量值。因此每一次你切换操作目录时,上一个目录的路径就会被保存到这个变量里。linux命令这还让我们看到很重要的一点就是:任何时候启动一个新的 shell 实例(包括手动执行或是使用 shell 脚本),都不存在 ‘上一个工作目录’。
这也很符合逻辑,因为cd命令设置了OLDPWD环境变量值。因此,除非你至少执行了一次cd命令,否则OLDPWD环境变量不会包含任何值。
继续,尽管这有些难以理解,cd -和cd $OLDWPD命令的执行结果并非在所有环境下都相同。比如说,你重新打开一个新的 shell 窗口时。
从上面的截图可以清楚的看出,当执行cd -命令提示未设置OLDPWD值时,cd $OLDPWD命令没有报任何错;实际上,它把当前的工作目录改变到用户的 home 目录里。
那是因为OLDPWD变量目前还没有被设置,$OLDPWD仅仅是一个空字符串。因此,cd $OLDPWD命令跟cd命令的执行结果是一致的,默认情况下,会把用户当前的工作目录切换到用户的 home 目录里。
通过上面的三个命令艰难的执行后,一些命令有结果输出,不过像ps auxf 命令执行老半天仍不出结果 。
应用开始执行,可添加应用显示第一个页面的代码。
alexa联盟,前提是能显示刷新页面的那种联盟。
这条命令执行之后,windows将会显示一条uac对话框并询问用户是否要以管理员权限执行这条命令。
1.cd-&>/dev/null
上面的命令把文件描述符 2(标准错误)和 1(标准输出)的结果重定向到/dev/null目录。这意味着,这个命令产生的所有的错误不会显示出来。但是,你也可以使用通用的$?方式 来检查这个命令的执行是否异常。如果这个命令执行报错,echo $?将会返回1,否则返回0。
或者说,如果你觉得cd -命令出错时输出信息没有关系,你也可以使用下面的命令来代替:
1.cd->/dev/null
这个命令仅用于将文件描述符 1 (标准输出)重定向到/dev/null。
总结
遗憾的是,这篇文章仅包含了一个跟命令行相关的小技巧,但是,我们已经地对cd -命令的使用进行了深入地探讨。建议你在自己的 Linux 系统的命令行终端中测试本文中的实例。此外,也强烈建议你查看 man 帮助文档,然后对 cd 命令进行全面测试。linux命令