当Linux.CD.命令更改当前目录。当你在贝壳会话(例如,当您从图形桌面启动终端窗口时)以更改当前工作目录。
Linux中的工作目录
在图形环境中使用Linux时,您很少考虑当前的工作目录。但是,当您在shell工作时,系统假定您的工作范围是当前目录,除非您否则告诉它。例如,当您在LibreOffice Writer中保存文件时,它将默认为您的主目录,但是当您使用shell中的文本编辑器保存文件时,它将默认为当前工作目录。
要检查您所在的哪个目录,请使用PWD命令。它会将您的工作目录(因此命令名称)打印到标准输出。
如何使用“CD”命令更改当前工作目录
当CD.命令在简单性中是优雅的:
该命令仅支持两个选项,两者都很罕见:
- - p:使用物理目录结构,忽略符号链接
- - l:要求遵循符号链接
“CD”命令中的本地和绝对路径
使用绝对的路径或本地路径名与CD.命令。绝对路径名在根目录中启动,而本地路径名与当前工作目录相对。
例如,如果您目前处于/ var / www / html,但要移动到/ var / www / html / img,任一命令都有效:
CD / var / www / html / img
CD img.
用于在文件系统周围移动的快捷方式
使用下列快捷方式CD.命令:
- /:移动到根目录(正斜杠)
- ..:移动到父目录(没有空格的两个时段)
- 〜:移动到已登录用户的主目录(波浪号)
- -:移动到上一个目录(连字符)
根据您的shell,您可能会在shell提示符或当前目录名中看到附加到用户名的其中一个快捷方式符号。
权限问题
在Linux中,两个目录和文件都会导致权限。一般而言,任何文件或目录都可能是可读的,可写或可执行的,具体取决于您是对象的所有者是否是给定对其访问的组的一部分,或全局授权用户。
如果您尝试更改为无法读取内容的目录,则会收到错误。例如,在Bash shell中运行的常规用户帐户,尝试访问/根,将得到以下错误:
使用提升的权限(例如,通过苏达命令)或使用该命令更改目录的权限修改文件权限命令。
感谢您让我们知道!
告诉我们为什么!