1、反斜线“\”是电脑出现了之后为了表示程序设计里的特殊含义才发明的专用标点。就是说,除了程序设计领域外,任何地方都不应该有使用反斜杠的时候,请永远使用正斜线“/”
2、Windows系统中用反斜线“\”来表示目录,但是Linux下用正斜线“/”来表示
3、Windows:
    “/”是表示参数,“\”是表示本地路径。
  Linux和Unix:
    “/”表示路径,“\”表示转义,“-”和“–”表示参数。
  网络:
    由于网络使用Unix标准,所以网络路径用“/”。

如:url地址:https://wwwblogs/jpfss/p/9789740.html
windows地址:C:\Program Files
linux地址:/home/nginx/logs
linux中的转义字符 find ./ -name *.c
其他常见转义字符 : 如 \n \t \
java中注释: /* 单行注释 */ //单行注释
所以谨记正则表达式、转义字符都是用反斜杠 \

反斜线符号“ \ ”在Bash中被解释为转义字符,用于去除一个单个字符的特殊意义,它保留了跟随在之后的字符的字面值,除了换行符。如果在反斜线之后一个换行字符立即出现,转义字符使行得以继续,遇到命令很长时使用反斜线很有效;反斜线从输入流中被移除并有效地忽略。

例一:

 
  1. [root@localhost ~]# echo $HOME

  2. /root

  3. [root@localhost ~]# echo \$HOME

  4. $HOME


例子中,反斜线去除了“ $ ”字符的特殊意义,保留字面值,从而不输出home目录路径。


例二:
 

 

  1. [root@localhost ~]# mv test.c \

  2. > ..

  3. mv: 无法获取"test.c" 的文件状态(stat): 没有那个文件或目录

例子中,反斜线使行得以继续,命令可以正常输入。

  到这里就明白了怎么查看文件名为“ \ ”的文档了,只要输入命令

[root@localhost ~]# vim \\

更多推荐

Linux中\和/的区别,正斜杠和反斜杠的区别