linux下\代表什么。注意是linux不是Windows

来源:百度知道 编辑:UC知道 时间:2024/05/23 21:49:13
windwos下代表根目录。
linux下输入:
\
ls
可以显示当前目录下的文件。
但输入:
cd\
ls
却提示说:
bash:cdls:找不到命令
是不是跟shell有关???
我只有5分,好心人帮帮忙。。。
谢谢

\ 是转义符
/ 才是表示目录的分割符

Windows 下面和 Linux 下面的目录分割符相反的。

Linux 是遵循约定俗成的 \ 作为转义符,各种计算机语言都把 \ 定义为转义。
唯独 Windows 他是把 \ 作为转义符。导致给他编程序,表示目录时特别的麻烦。

转义
要是在\后边加个换行,效果和没有这个换行一样
要是加个其他字符,就是表示那个字符本身,但是就算是特殊字符也当成普通字符来解释

"\"是根目录的意思;"ls"命令的语法是“ls [选项] [目录或是文件]”, 当未给出目录名或是文件名时,就显示当前目录的信息;“cd”命令的功能是改变工作目录。 语法:cd [directory]
该命令将当前目录改变至directory所指定的目录。若没有指定directory, 则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读权限;你的“cd\”中的“cd”与“\”之间差了个空格;“cdls“是错误的命令