精华内容
下载资源
问答
  • 2021-03-04 04:58:34

    对于路径中经常出现斜杠“/”和反斜杠“\”,很多人,包括我自己在内,经常会书写错误,尤其是同时在windows和linux两个操作系统中工作时,由于其路径写法的差异,更加剧了这种混淆的发生。

    这篇文章就系统的整理下斜杠“/”和反斜杠“\”的用法。

    网址路径:

    文件路径:

    linux OS:使用”/“   例子:/home/user/XXX

    特例:路径中某目录名包含空格,在命令行中使用cd等命令书写路径时,则要在空格前加”\“

    例子:

    主目录(/home/student)下有一个文件夹叫"student 01"

    cd 命令可以用\转义空格

    $ cd /home/student/student\ 01

    windows  OS: 使用”\“  例子:C:\Program Files

    共享路径:

    在windows OS上访问其他windows或者linux终端:使用”\“   例子: \\电脑名\文件名

    在linux OS上访问其他windows或者linux终端:使用”/“  例子://电脑名/文件名

    总结:windows OS中,用”\“隔开;linux OS中,用”/“隔开;网址中,用”/“隔开

    小提示:在路径书写时,尽量不要包含空格(用”_“代替),否则容易出错(linux中空格后内容被自动丢弃)。

    更多相关内容
  • linux系统 斜杠反斜杠用法

    千次阅读 2015-12-04 13:59:00
    斜杠“/”和反斜杠“\”的用法。 网址路径: 任何OS :均使用”\“ 例子:http://www.cnblogs.com/sopic/ 文件路径: linux OS: 使用”/“ 例子:/home/user/XXX 特例:路径中某目录名包含空格,在命令行...

    斜杠“/”和反斜杠“\”的用法

     

    网址路径

       任何OS :均使用”\“  例子:http://www.cnblogs.com/sopic/

     

    文件路径

        linux OS: 使用”/“   例子:/home/user/XXX

                        特例:路径中某目录名包含空格,在命令行中使用cd等命令书写路径时,则要在空格前加”\“

                        例子:

                        主目录(/home/student)下有一个文件夹叫"student 01"

                        cd 命令可以用\转义空格  

                        $ cd /home/student/student\ 01

     

        windows  OS: 使用”\“  例子:C:\Program Files

     

    共享路径

    windows OS上访问其他windows或者linux终端:使用”\“   例子: \\电脑名\文件名

    linux OS上访问其他windows或者linux终端:使用”/“  例子://电脑名/文件名

     

    总结:windows OS中,用”\“隔开;linux OS中,用”/“隔开;网址中,用”/“隔开

    小提示:在路径书写时,尽量不要包含空格(用”_“代替),否则容易出错(linux中空格后内容被自动丢弃)。

    转载于:https://www.cnblogs.com/Youngly/p/5019125.html

    展开全文
  • ) 引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(’‘),双引号(“”). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是单引号(硬转义)主要 ... 2 ...

    今天在检查home目录时发现有一个名为“\”的文件,觉得很奇怪,从来没见过,就准备用Vim打开看看,很自然地输入命令查看一下,结果居然打不开。

    ubuntu@ubuntu:~$ vi \

    >

    ubuntu@ubuntu:~$

    稍微思考了一下就明白了,不是打不开,问题出在这个文件名“ \ ”上面。

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

    例一:

    ubuntu@ubuntu:~$ echo $HOME

    /home/ubuntu

    ubuntu@ubuntu:~$ echo \$HOME

    $HOME

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

    例二:

    ubuntu@ubuntu:~$ mv test.c \

    > ../Downloads/

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

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

    ubuntu@ubuntu:~$ vi \\

    就可以了,前一个反斜线保留了后一个反斜线的字面意思,即作为文件名输入了。

    这个问题解决了,但是又想到了与反斜线对应的,也是经常用到一个符号:正斜线(“ / ”),再来看看这两个符号的区别。

    在知乎上看到这么个说法:反斜线“\”是电脑出现了之后为了表示程序设计里的特殊含义才发明的专用标点。就是说,除了程序设计领域外,任何地方都不应该有使用反斜杠的时候,请永远使用正斜线“/”。

    粗略想想还真差不多是这么回事,但是马上就想到一朵奇葩:Windows系统中用反斜线“\”来表示目录,但是Linux下用正斜线“/”来表示。估计不少人刚从Windows转到Linux下时都犯过这种错。

    Windows:

    “/”是表示参数,“\”是表示本地路径。

    Linux和Unix:

    “/”表示路径,“\”表示转义,“-”和“--”表示参数。

    网络:

    由于网络使用Unix标准,所以网络路径用“/”。

    但是为什么Windows要用" / ",难道只是为了显示和Linux的不同吗?显然不是的,里面历史原因很复杂 ,同样在知乎找到了答案。:)

    Windows 用反斜杠(“\”)的历史来自 DOS,而 DOS 的另一个传统是用斜杠(“/”)表示命令行参数,比如:

    cd %SystemDrive%

    dir /s /b shell32.dll

    既然 DOS 这边斜杠被占用了,只好找一个最接近的。那就是它了。而在 UNIX 环境中,我们用减号(“-”)和双减号(“--”)表示命令行参数。

    用斜杠表示命令行参数是兼容性原因。这个问题最初起源自 IBM。IBM 在最初加入 DOS 开发时贡献了大批工具,它们都是用斜杠处理命令行参数的。而这个传统源自于 DEC/IBM,比如当年的 VMS 就是用斜杠处理命令行参数,它的目录分隔符是美元符(“$”)。顺便说一句,这个传统也被部分地继承进了 DOS 和 Windows 体系,日文版的 Windows 就把反斜杠在屏幕上显示为“¥”,虽然实际上还是反斜杠。

    如今的 Windows 内核在处理路径时确实可以同时支持斜杠和反斜杠。很多时候我们看到用斜杠时出错,是因为应用程序层面的原因。比如 cmd.exe 就不支持用斜杠表示路径,而PowerShell.exe 支持,也正因为这个原因,PowerShell 开始转而使用减号作为命令行参数的起始符。

    MSDN上有一篇 blog 说得很清楚:http://blogs.msdn.com/b/larryosterman/archive/2005/06/24/432386.aspx。

    Linux下Shell脚本字符串单引号、双引号、反引号、反斜杠的作用和区别

    一.单引号 str='this is a string' 单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的: 单引号字串中不能出现单引号(对单引号使用转义符后也不行) ...

    linux命令行下使用反斜杠“\”调用别名的原命令

    经常看到linux软件的作者在介绍安装软件时,在命令前面加一个反斜杠,不解其意,后来查阅资料才知道,这是为了取消别名的调用,使用原命令. alias是shell的内置命令,可以用来设置命令的别名,如使 ...

    linux shell中单引号、双引号、反引号、反斜杠的区别

    摘自http://www.jb51.net/article/33495.htm 1. 单引号 ( '' ) # grep Susan phonebook Susan Goldberg 403-212- ...

    每日linux命令学习-引用符号(反斜杠\,单引号'',双引号"")

    引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(’‘),双引号(“”). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是单引号(硬转义)主要 ...

    2 pygraphviz在windows10 64位下的安装问题(反斜杠的血案)

    可以负责任的说,这篇文档是windows10安装pygraphviz中,在中文技术网站中最新的文档,没有之一.是自己完全结合各种问题,包括调试等,总结出来的. 问题来源:主要是可视化RvNN网络的树结 ...

    linux,shell输入反斜杠显示'W'。

    linux,shell输入反斜杠显示'W'. solution: 字体必须为"Courier New".

    Linux/Window 正斜杠 反斜杠

    文件目录结构: Linux 是用正斜杠 目录名区分大小写 Window 是用反斜杠 目录名不区分大小写

    shell脚本特殊符号——单引号、双引号、反引号、反斜杠

    1. 单引号 ( '' ) 被单引号用括住的内容,将被视为单一字串. 2. 双引号 ( " " )  被双引号用括住的内容,将被视为单一字串.双引号只要求忽略大多数,具体说,括在双 ...

    随机推荐

    while跟do...while的用法

    while语句的形式: while(逻辑表达式){语句:.......} 执行过程: 先判断逻辑表达式的值.若=true,则执行其后面的语句,然后在次判断条件并反复执行, 直到条件不成立为止. do ...

    jquery中,size()和length()方法有啥区别

    jquery中,size()和length()方法有啥区别? size()是jQuery提供的函数,而length是属性(不带括号). jQuery提供的源代码是这样的: size: function ...

    xcode 和 android studio中在Mac系统下的自动对齐快捷键

    这个快捷键太常用了,又总忘记,记录下. xcode  ctrl+i android studio win+alt+L

    Object C语法学习

    #synthesize关键字: 根据@property设置,自动生成成员变量相应的存取方法,从而可以使用点操作符来方便的存取该成员变量 . @implementation 关键字,表明类的实现 @en ...

    获取Request请求的路径信息

    从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下 String p ...

    javascript随手记

    编码规范 避免使用全局变量 写在所有函数外面的变量就是全局变量. 之所以要避免使用全局变量是因为:如果有多个类库的话,它们都定义了一个名字的变量.这时候后引入的类库中该变量的值就会覆盖前面引入的类库中 ...

    一个sql很多个not like的简化语句

    如: select * from table where `zongbu` not like '%北京%' and `zongbu` not like '%上海%' and `zongbu` not ...

    c# winform读取xml创建菜单

    动态创建菜单使得程序灵活性大大增加,本文根据读取xml文件中的配置菜单项来动态创建菜单,代码如下: using System; using System.Collections.Generic; us ...

    Linux学习笔记——例说makefile 头文件查找路径

    0.前言     从学习C语言開始就慢慢開始接触makefile,查阅了非常多的makefile的资料但总感觉没有真正掌握makefile,假设自己动手写一个makefile总认为非常吃力.所以特意借 ...

    每日分享!~ JavaScript(js数组如何在指定的位置插入一个元素)

    这个想法是在一个面试题中看到的: 题目是这样的: // 一个数组,在指定的index 位置插入一个元素,返回一个新的数组,不改变原来的数组

    展开全文
  • shell可以识别4种不同类型的引字符号: 单引号字符' 双引号字符" 反斜杠字符 反引号字符`的区别,学习shell编程的朋友可以看下
  • 对于路径中经常出现斜杠“/”和反斜杠“\”,很多人,包括我自己在内,经常会书写错误,尤其是同时在windows和linux两个操作系统中工作时,由于其路径写法的差异,更加剧了这种混淆的发生。 这篇文章就系统的整理下...

    对于路径中经常出现斜杠“/”和反斜杠“\”,很多人,包括我自己在内,经常会书写错误,尤其是同时在windows和linux两个操作系统中工作时,由于其路径写法的差异,更加剧了这种混淆的发生。

    这篇文章就系统的整理下斜杠“/”和反斜杠“\”的用法。

     

    网址路径:

       任何OS :均使用”\“  例子:http://www.cnblogs.com/sopic/

     

    文件路径:

        linux OS: 使用”/“   例子:/home/user/XXX

                        特例:路径中某目录名包含空格,在命令行中使用cd等命令书写路径时,则要在空格前加”\“

                        例子:

                        主目录(/home/student)下有一个文件夹叫"student 01"

                        cd 命令可以用\转义空格  

                        $ cd /home/student/student\ 01

     

        windows  OS: 使用”\“  例子:C:\Program Files

     

    共享路径:

    在windows OS上访问其他windows或者linux终端:使用”\“   例子: \\电脑名\文件名

    在linux OS上访问其他windows或者linux终端:使用”/“  例子://电脑名/文件名

     

    总结:windows OS中,用”\“隔开;linux OS中,用”/“隔开;网址中,用”/“隔开

    小提示:在路径书写时,尽量不要包含空格(用”_“代替),否则容易出错(linux中空格后内容被自动丢弃)。

    展开全文
  • linux OS: 使用”/“ 例子:/home/user/XXX 特例:路径中某目录名包含空格,在命令行中使用cd等命令书写路径时,则要在空格前加”\“ 例子: 主目录(/home/student)下有一个文件夹叫"student 01" cd 命令...
  • 斜杠和反斜杠斜杠,又称左斜杠,符号是"/"; 反斜杠,也称右斜杠,符号是"\"。 在Unix/Linux中,路径的分隔采用正斜"/",比如"cd /home/java"; 而在Windows中,路径分隔采用反斜杠"\",比如"F:\yihong_\book...
  • 文章目录问题引入原因分析什么是环境变量终端中命令搜索规则把自己的命令添加进环境变量扩展:Linux中的`~`、`/`、`./`分别代表什么 问题引入 如下图所示,当前文件夹下有一个名为 Hello.sh 的 shell 脚本,但是在...
  • \ 反斜杠 ` 反引号 "双引号 < ,>;,*,?,[,] 1、反引号``:命令替换 在输出一句话的时候,如果想中间加入命令输出结果,在反引号里面输入命令就可以做到,和KaTeX parse error: Expected 'EOF', got '#' at ...
  • Linux expr命令用法详解

    2021-01-09 19:53:32
    用 / (反斜杠) 放在 shell 特定的字符前面; 对包含空格和其他特殊字符的字符串要用引号括起来 实例 1、计算字串长度 > expr length “this is a test” 14 2、抓取字串 > expr substr “this is a test” 3 5 ...
  • iOS 适配https1.准备证书 首先找后台要一个证书(SSL证书,一般你跟后台说要弄https,然后让他给你个证书,他就知道了),我们需要的是.cer的证书.但是后台可能给我们的是.... No mysql同步故障解决方法Slave_SQL_Running:...
  • 引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(‘’),双引号(“”) 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是单引号(硬转义)主要用于...
  • ftmp.$$使用它来作为文件名的一部份,可以避免在同一时间,产生相同文件名的覆盖现象。ps: 基本上,系统会回收执行完毕的 PID,然后再次依需要分配使用。所以 script 即使临时文件是使用动态档名的写法,如果script...
  • Linux环境中,我有两个相关的问题。I am confused when to use backward-slash \ and combining with asterisk "*".When I try to run Unzip *.zip the command fails until I escape it. Why is it so?developer@...
  • 怎么登录root http://zhidao.baidu.com/question/142163223.html ubuntu下安装firefox的flash插件问题 http://my.oschina.net/jl88747653/blog/86961 Linux命令cp文件夹时添加正斜杠和通配符的各种用法总结 ...
  • 在Unix/Linux中,路径的分隔采用正斜杠"/",比如"/home/hutaow";而在Windows中,路径分隔采用反斜 杠"\",比如"C:\Windows\System"。  有时我们会看到这样的路径写法,"C:\\Windows\\System",也就是用两个反...
  • 斜杠\ 一个是表示换行未结束 一个是后面的特殊符号维持不变,如 \$9.22 单引号''和双引号"" 单引号:禁止所有命令的功能 单引号:禁止$、\、`、! 之外所有功能
  • 我有一个用Java编写的应用程序,其中使用斜杠指定文件和目录路径.当应用程序在linux上运行时,文件和目录可以访问.但是,当它在Windows上运行时,会提示错误,指出指定的路径不正确.如何唯一地指定文件的路径.在java ...
  • 引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(’‘),双引号(“”)。单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是单引号(硬转义)主要用于信息的...
  • 可以肯定地说,find命令是后端开发人员必须知道的Linux操作之一,除非您使用的是 Windows Server。对于技术面试,这也是一个热门话题。让我们看一个真正的问题:如果你的Lin...
  • linux数据库学习分享--MySQL列名中包含斜杠或者空格的处理方法linux数据库学习分享,今天客户那边遇到了一个比较奇葩的问题跑来问我,这个问题比较冷门,所以特别记录下。问题描述数据库的字段存在斜杠或者空格的...
  • 1. 斜杠"/"是URL地址中用到的分隔符,并且在linux系统中的文件路径也是用“/”分隔: 比如在URL https://blog.csdn.net/qq_41854911/article/details/117965439中,斜杠"/"起着分隔主机名、路径、以及文件名的作用 ...
  • 因为即时通讯在id中使用斜杠,当我发送php变量作为javascript方法的参数时,它会进行计数。当我想发送参数时它分为2019和34 2019/34。我已经尝试将实际的php字符串变量解析为string,然后通过...
  • LinuxLinux中的文件搜索和查看

    千次阅读 2022-04-12 10:10:02
    Linux中的文件搜索和查看Linux中的文件搜索和查看catheadtailmorelessgrepsedvim Linux中的文件搜索和查看 cat cat 命令用于连接文件并打印到标准输出设备上。 示例: cat m1 # 在屏幕上显示文件 ml 的内容 cat m1...
  • Linux中read命令的简介及使用方法

    千次阅读 2021-05-15 12:09:18
    Linux中read命令的简介及使用方法发布时间:2020-08-17 16:40:04来源:亿速云阅读:107作者:小新这篇文章给大家分享的是有关Linux中read命令的简介及使用方法的内容。小编觉得挺实用的,因此分享给大家做个参考。...
  • 斜杠与反斜杠的学习

    2022-04-25 23:37:01
    用英文名记: / : forward slash,向前的斜杠,就像一个人向前倾; \ : backward slash,向后的斜杠,就像一个人往后倒。...中,斜杠"/"起着分隔主机名、路径、以及文件名的作用,比如linux常见的路径名: /etc

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 33,738
精华内容 13,495
关键字:

linux 斜杠用法