首页
学习
活动
专区
圈层
工具
发布

【黄啊码】单斜线、反斜线、双反斜线的区别以及使用场景

\反斜线:windows 里的目录结构的分隔符, 正斜线也可。...\\双反斜线 :在windows里表示绝对地址的第一项,比如后面跟上IP地址的话,就是需要打开这个IP地址的网络共享资源。 2.关于目录间的间隔符用正斜线(/)或则反斜线(\)的问题。...1)在UNIX环境下,目录中的间隔符是正斜线/。 2)在Windows平台上,目录中的间隔符用正斜线/和反斜线\都可以。 3)在java程序里,目录中的间隔符可以是正斜线/。...反斜线\表示转义字符,所以如果需要在Java【php也一样】程序里用到Windows平台上的反斜线\作为目录间隔符,必须是双反斜线\\。   即:目录间隔符要么是斜线/,要么是双反斜线\\。...3.分析反斜线\\ 变化比较多的是反斜线,反斜线在C里面(以及大部分编程语言)属于转义符,也就是其后的字符将有不同意义,比如\n表示回车,再比如 在perl里面x表示一个变量,而\x就不是变量了。

2.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux tail命令:显示文件结尾的内容

    tail 命令和 head 命令正好相反,它用来查看文件末尾的数据,其基本格式如下: [root@localhost ~]# tail [选项] 文件名 此命令常用的选项及含义 【例 1】查看 /...server-policy pax oddjob sgpio certmonger pam_krb5 krb5-workstation perl-DBD-SQLite %end #光标不会退出文件,而会一直监听在文件的结尾处...这条命令会显示文件的最后 10 行内容,而且光标不会退出命令,每隔一秒会检查一下文件是否增加新的内容,如果增加就追加到原来的输出结果后面并显示。...pax oddjob sgpio certmonger pam_krb5 krb5-workstation perl-DBD-SQLite %end2222222222 33333333333 #在文件的结尾处监听到了新増数据...如果想终止输出,按【Ctrl+c】键中断 tail 命令即可。

    1.8K90

    linux命令反混淆-忙里偷闲

    linux命令反混淆 前言 大家也都知道最近一直在做的是webshell的检测,为啥突然搞了一下linux命令反混淆呢?...纯属忙里偷闲之举,主要听了几位大佬的关于linux恶意命令检测这方面的分享,真心佩服,就想搞一搞,站在大佬的肩膀上做一些苦力活,做一些小思考,多解决一些问题。。。记得点GG,文末有福利。。。 ?...第一节 去伪存真 在对linux恶意命令检测的过程中,比较头疼的是命令的混淆,混淆的命令更容易绕过静态检测,其实和webshell一样的道理,变形多样化。...hm/}; 大家可以思考一个这样的问题,为什么混淆的命令,bash (shell的一种) 依然可以运行呀,说明bash是知道真正要执行的命令,也就说无论怎么混淆,bash都是知道的。...前面带+号的就是执行的流程,以及最后真正执行的命令,混淆的命令在bash面前全部显示出来。如果大家使用sh -x作为沙箱的话,使用python脚本提取带+号的内容,即是还原的命令。。。

    3.5K20

    使用Bash时,哪些字符需要转义?

    替换内容:'\\\\'',这里用两个反斜线 \\ 来转义单个反斜线 \。 g 标志表示全局替换,在输入文本中所有的匹配都会被替换,而不仅仅是最先出现的那个。...•在文本的最后一行结尾添加一个单引号。 这样处理后的文本可以安全地用作 shell 输入,即使其中包含单引号。 2. 用反斜杠转义每个字符 这适用于所有字符,除了换行符。...替换内容:\\&,这里用两个反斜线 \\ 来转义单个反斜线,& 表示匹配到的字符。 g 标志表示全局替换,在输入文本中所有的匹配都会被替换,而不仅仅是最先出现的那个。...•作用:将文本中的每个字符前面都加上一个反斜线,实现字符转义。2.1{s/^/""/ 是具体的操作:^ 表示空行(即行的开头和结尾之间没有内容)。替换内容:"",即两个双引号。...4./"/:•/"/ 是具体的操作: 整个 sed 命令的作用是: •将文本中的每个字符前面都加上一个反斜线,实现字符转义。•如果第一行是空行,则将其替换为两个双引号。

    1.3K10

    Linux之sed命令详解

    Linux之sed命令 上次的文章中提到了Linux sed在脚本中的应用,他可以将一系列日表操作,根据日期的不同,逐一写进一个文件中,最终生成我们想要的结果,今天详细介绍一下Linux中的sed...简介 Linux sed命令是利用script来处理文本文件。 sed可依照script的指令,来处理、编辑文本文件。 sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。...后面的双斜线里面什么都没写,说明是替换为空串,也就是删除的意思。 这样,我们就直接得到了一个IP地址。...我们可以看到,每一行都是一个单词加一个符号,前四行是以.结尾,后面两行是以-结尾,我们首先进行如下操作,将以.结尾的行,换成!结尾,命令如下: sed -i 's/\.$/\!...' ,这里使用反斜线\屏蔽特殊含义 6.其他的一些应用 删除匹配行 sed -i '/匹配字符串/d' filename (注:若匹配字符串是变量,则需要“”,而不是‘’。

    4.7K10

    文件&目录小技巧 | Linux后门系列

    可以看到,井号可以放在目录的结尾,可以放在目录中间,但是不可以直接作为目录开头,需要使用引号进行引起来 ? 这里就有一个问题了? 如果web目录中包含 # 号,那么请求结果会怎么样呢?...可以看到,中括号与普通字符没啥区别 ` 反引号中间的字符串会被当做命令来进行执行 ? 反引号这种还是需要单引号来去掉去特殊含义,之后才能建立相关目录 ~ 这个符号一直用来代表当前用户的家目录 ?...竖线有点特殊的是,即使是使用相对路径的情况下还是需要引号 \ 反斜线,通常用来转义字符 ? 可以看到反斜线也是需要使用引号 / 斜线,通常用来指根目录 ? , 英文字符的逗号,经常被用作分隔 ?...通常它代表反逻辑的作用 ? [] 常出现在流程控制中,扮演括住判断式的作用 ? ` 反引号中间的字符串会被当做命令来进行执行 ? ~ 这个符号一直用来代表当前用户的家目录 ?...\ 反斜线,通常用来转义字符 ? / 斜线,通常用来指根目录 ? , 英文字符的逗号,经常被用作分隔 ? 空格 空格放在后面说纯粹就是为了压轴 ? ' " 单/双引号就不说了 ?

    3.1K30

    网友来稿:何为正则?一正则天下,一文带你看尽精华。

    Linux正则表达式一般以行为单位处理。 正则表达式是一种描述一组字符串的模式,类似数字表达式,通过各种操作符组成更小 的表达式 为什么使用正则表达式呢?linux运维工作,大量过滤日志工作。...ls * 通配符 但现在学的是Linux中的正则表达式,最常应用正则表达式的命令是 grep(egrep),sed,awk。...一般只有三剑客支持,通配符用来找:文件名,普通命令都支持 正则表达式使用注意事项 1、linux正则表达式以行为单位处理字符串 2、便于区别过滤出来的字符串,一定配合grep/egrep命令学习。...+|等 只有在用反斜杠“\”进行转义的情况下,字符(){}才会在BRE被当作元字符处理,而ERE 中,任何元符号前面加上反斜杠反而会使其被当作普通字符来处理。...) a{n,} 重复前面a字符至少n次,如果用egrep或sed -r可去掉斜线 a{n} 重复前面a字符n次,如果用egrep或sed -r可去掉斜线 扩展正则表达式ERE 特殊字符

    1.1K00

    【Linux】命令简介------迅速掌握Linux命令

    鸿蒙 Linux作为开源系统的代表,不仅广泛应用于服务器、云计算、大数据处理等领域,还深刻影响着软件开发、网络安全等多个方向。...掌握Linux,意味着能够深入理解系统底层原理,提升问题解决能力。...Linux 命令 什么是Linux命令 命令: 即Linux操作指令,是系统内置的程序,可以以字符化的形式去使用\ 命令行:即Linux终端,可以提供字符化的操作页面供命令执行 Linux命令格式...命令 [-option] [参数] 如果记不住某些参数, 选项的用法可以通过 --help 获取帮助 命令 --help ls命令 home目录 (家目录) linux登陆了一个账户之后, 就会来到这个账户的...追加写入 tail 查看文件尾部内容, 并可以监听文件尾部的变化 tail 路径 默认获取文件最后的10行 tail -f 当文件结尾发生变化, 有新的内容追加会及时展示 vi/vim的使用 vi/vim

    2.9K10

    Linux:sed命令详解

    如果要把正则表达式分隔符"/"改为另一个字符,比如 o,只要在这个字符前加一个反斜线,在字符后跟上正则表达式,再跟上这个字符即可。...无论什么字符(换行符、反斜线除外),只要紧跟s命令,就成了新的串分隔符。 6.4  e 选项 -e 是编辑命令,用于 sed 执行多个编辑任务的情况下。...所追加的文本行位于 sed 命令的下方另起一行。如果要追加的内容超过一行,则每一行都必须以反斜线结束,最后一行除外。最后一行将以引号和文件名结束。...6.11  y 命令 该命令与 UNIX/Linux 中的 tr 命令类似,字符按照一对一的方式从左到右进行转换。...#正则表达式元字符对y命令不起作用。与s命令的分隔符一样,斜线可以被替换成其它的字符。 6.12  q 命令 q 命令将导致 sed 程序退出,不再进行其它的处理。

    9.8K60

    Linux命令篇(二):文档编辑部分

    /目录下查找文件中带有linux字符串的文件,并打印字符串所在行的内容 grep -r linux /homa/sk/test/ 2、rgrep 命令 rgrep命令等同于 grep -r 命令,主要是用于递归查找文件里符合条件的字符串...,基本语法格式如下: rgerp [参数选项] [文件] 举例说明 在当前目录下查找句子中包含"linux"字符串的文件 rgrep linux * 3、sed 命令 sed命令主要是利用脚本来处理文本文件...expr命令是一个计算器命令,用于在UNIX/LINUX下求表达式变量的值,一般用于整数值,也可用于字符串,基本语法: expr [表达式] 表达式的说明 用空格隔开每个项; 用反斜杠 \ 放在 shell...使用乘号时,必须用反斜线屏蔽其特定含义。...-type f -name "*.log" | wc -l # 在当前目录下查询以.log结尾的文件个数 7、let 命令 let命令在linux系统中作为一个计算工具,用于执行一个或多个表达式 举例说明

    1.1K10
    领券