字符

02.ubuntu文件系统结构

荒凉一梦 提交于 2020-03-30 23:32:51
文件类型说明: ls –l显示文件详细信息中: 说明:10个字符,第一个字符表示文件类型,后面9个字符表示文件权限。 访问权限:可读(r)、可写(w)和可执行(x)。 用户级别:文件拥有者(u)、所属的用户组(g)和系统中的其他用户(o)。 第一个字符显示文件的类型如下: “-” 表示普通文件。 “d” 表示目录文件。 directory。普通文件指文本文件、Shell脚本、二进制的可执行程序、各种类型的数据。如a . c、1 . txt、a . out 都是普通文件 “l” 表示链接文件。 类似于Windows中的“快捷方式”,但是它的功能更为强大。它可以实现对不同的目录、文件系统甚至是不同的机器上的文件直接访问,并且不必重新占用磁盘空间。 “c” 表示字符设备。 主要是指串行端口的接口设备。 “b” 表示块设备。 块设备文件是指数据的读/写设备。 “p” 表示命名管道。 pipe,如FIFO(First In First Out,先进先出)文件。 “f” 表示堆栈文件。 如LIFO(Last In First Out,后进先出)文件。 第一个字符组表示文件拥有者 ( u ) 对该文件的权限。 第二个字符组表示文件用户组 ( g ) 对该文件的权限。 第三个字符组表示系统其他用户 ( o ) 对该文件的权限。 若该用户组对此没有权限,一般显示 “-” 字符。 来源: https:

收藏 | 15 个你非了解不可的 Linux 特殊字符,妈妈再也不用担心我看不懂这些符号了!

别说谁变了你拦得住时间么 提交于 2020-03-30 22:57:10
不知道大家接触 Linux 系统有多久了,可曾了解过 Linux 中有哪些特殊的字符呢?其实啊,那些特殊字符都大有用处呢,今天的文章就给大家简单地科普一下 Linux 中你需要了解的 15 个特殊字符,想学或刚学 Linux 的小伙伴赶紧上车了为! ~ 主目录 这个波浪号 ~ 指的是 主目录 ,也就是我们用户的个人目录,无论你身在何方,输入 cd ~ 它将带你回家! cd ~ 更高端的玩法就是在它后面加上具体的路径,直接定位到家目录中的指定位置,是不是很方便呢? cd ~/work/archive . 当前目录 英文句号 . 代表 当前目录 ,我们来看一下当前目录下的全部文件: ls -al 红圈里的 . 就是指当前目录,不过这没什么意义,我们更多的是在命令中使用它,如下: ./script.sh 这样做是在告诉 bash 只要在当前目录中查找并执行 script.sh 文件就好了,不用在路径中找了。 .. 父目录 两个英文句号 .. 代表 父目录 ,也就是当前目录的上一级目录。假设我们要回到上一级目录: cd .. 跟前面一样,你可以在它后面加具体的目录,这里的意思就是定位到与当前目录同级的其它目录: cd ../projects/ / 路径目录分隔符 斜杠 "/" 指的是 路径目录分隔符 ,这里没什么好说的。 ls ~/work/tests/ 但是,有意思的是,如果 /

encodeURI encodeURIComponent

假装没事ソ 提交于 2020-03-30 21:24:47
一下内容来自:http://www.jb51.net/article/22880.htm 背景 encodeURI 和 encodeURIComponent都是ECMA-262标准中定义的函数,所有兼容这个标准的语言(如JavaScript, ActionScript)都会实现这两个函数。它们都是用来对URI (RFC-2396)字符串进行编码的全局函数,但是它们的处理方式和使用场景有所不同。为了解释它们的不同,我们首先需要理解RFC-2396中对于URI中的字符分类 保留字符(reserved characters):这类字符是URI中的保留关键字符,它们用于分割URI中的各个部分。这些字符是:";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" | "$" | "," Mark字符(mark characters):这类字符在RFC-2396中特别定义,但是没有特别说明用途,可能是和别的RFC标准相关。 这些字符是:"-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")" 基本字符(alphanum characters):这类字符是URI中的主体部分,它包括所有的大写字母、小写字母和数字 在介绍完上面三类字符串后

sed行首或者行末添加字符串

我只是一个虾纸丫 提交于 2020-03-30 19:32:00
昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了sed命令上,今天不总结一下都对不起昨天流逝的时间啊~~~ 用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.file 在每行的头添加字符,比如"HEAD",命令如下: sed 's/^/HEAD&/g' test.file 在每行的行尾添加字符,比如“TAIL”,命令如下: sed 's/$/&TAIL/g' test.file 运行结果如下图: 几点说明: 1."^"代表行首,"$"代表行尾 2.'s/$/&TAIL/g'中的字符g代表每行出现的字符全部替换,如果想在特定字符处添加,g就有用了,否则只会替换每行第一个,而不继续往后找了 例: 3.如果想导出文件,在命令末尾加"> outfile_name";如果想在原文件上更改,添加选项"-i",如(这里的-i,可以理解为其他命令执行后的结果重定向到原文件,所以-n p等参数会影响-i的效果) 4.也可以把两条命令和在一起,在test.file的每一行的行头和行尾分别添加字符"HEAD"、“TAIL”,命令:sed '/./{s/^/HEAD&/;s/$/&TAIL/}' test.file 以上其实都还OK,昨天花太多时间,主要因为被处理的文件是用Mysql从数据库提取的结果导出来的,别人给我之后我就直接处理,太脑残了=

关于 escape、encodeURI、encodeURIComponent

旧巷老猫 提交于 2020-03-30 18:44:36
参考资料: http://hi.baidu.com/flondon/item/983b3af35b83fa13ce9f3291      http://www.w3school.com.cn/js/jsref_escape.asp escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。解码: unescape() encodeURI() 函数可把字符串作为 URI 进行编码。 解码:decodeURI() encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。解码:decodeURIComponent() 共同点: 这三个函数均采用unicode字符集。 不同点: escape是将字符的unicode编码转化为16进制序列(转义序列, 转义序列(escape sequences) ),其不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-Z。 encodeURI是将字符的unicode编码通过UTF-8来表示,其不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z。 encodeURIComponent也是将字符的unicode编码通过UTF-8来表示,其与encodeURI的唯一区别就是它们不编码的字符有所差别

结合实例详细介绍encodeURI()、encodeURIComponent()、decodeURI()、decodeURIComponent()使用方法

ε祈祈猫儿з 提交于 2020-03-30 18:41:31
在介绍encodeURI()、encodeURIComponent()、decodeURI()、decodeURIComponent()方法前我们需要了解Global对象的概念: Global(全局)对象可以说是ECMAScript中最特别的一个对象了,因为不管你从什么角度上看,这个对象都是不存在的。ECMAScript中的Global对象在某种意义上是作为一个终极的“兜底儿对象”来定义的。换句话说,不属于任何其他对象的属性和方法,最终都是它的属性和方法。事实上,没有全局变量或全局函数;所有在全局作用域中定义的属性和函数,都是Global对象的属性。本书前面介绍过的那些函数,诸如isNaN()、isFinite()、parselnt()以及parseFloat(),实际上全都是Global对象昀方法。除此之外,Global对象还包含其他一些方法。 URI编码方法 Global对象的encodeURI()和encodeURIComponent()方法可以对URI (Uniform ResourceIdentifiers,通用资源标识符)进行编码,以便发送给浏览器。有效的URI中不能包含某些字符,例如空格。而这URI编码方法就可以对URI进行编码,它们用特殊的UTF-8编码替换所有无效的字 符,从而让浏览器能够接受和理解。 其中encodeURI()主要用于整个URI(例如,http:

encodeURI、encodeURIComponent、escape区别

喜你入骨 提交于 2020-03-30 18:40:48
  在as3中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。 1 public function escape(str:String):String 将参数转换为字符串,并以 URL 编码格式对其进行编码,在这种格式中,大多数非字母数字的字符都替换为 % 十六进制序列。当用于 URL 编码的字符串时,百分号 (%) 用于引入转义字符,不与模运算符 (%) 等效。 下表显示不会 由 escape() 函数转换为转义序列的所有字符。 未编码的字符 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z @ - _ . * + / 参数 str:String — 要转换为字符串并以 URL 编码格式进行编码的表达式。 返回 String — 一个 URL 编码的字符串。 2 public function encodeURI(uri:String):String 将字符串编码为有效的 URI(统一资源标识符)。将完整的 URI

一张图看懂encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别

て烟熏妆下的殇ゞ 提交于 2020-03-30 18:38:00
一、这四个方法的用处 1、用来编码和解码URI的 统一资源标识符,或叫做 URI,是用来标识互联网上的资源(例如,网页或文件)和怎样访问这些资源的传输协议(例如,HTTP 或 FTP)的字符串。除了encodeURI、encodeURIComponent、decodeURI、decodeURIComponent四个用来编码和解码 URI 的函数之外 ECMAScript 语言自身不提供任何使用 URL 的支持。 2、URI组成形式 一个 URI 是由组件分隔符分割的组件序列组成。其一般形式是: Scheme : First / Second ; Third ? Fourth 其中斜体的名字代表组件;“:”, “/”, “;”,“?”是当作分隔符的 保留字符 。 3、有和不同? encodeURI 和 decodeURI 函数操作的是完整的 URI;这俩函数假定 URI 中的任何保留字符都有特殊意义,所有不会编码它们。 encodeURIComponent 和 decodeURIComponent 函数操作的是组成 URI 的个别组件;这俩函数假定任何保留字符都代表普通文本,所以必须编码它们,所以它们(保留字符)出现在一个完整 URI 的组件里面时不会被解释成保留字符了。 以上说明摘自 ECMAScript标准 ,为了容易读懂做了点编辑加工。 4、图解四个函数的不同:

encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别

喜夏-厌秋 提交于 2020-03-30 18:35:00
encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别 一、这四个方法的用处 1、用来编码和解码URI的 统一资源标识符,或叫做 URI,是用来标识互联网上的资源(例如,网页或文件)和怎样访问这些资源的传输协议(例如,HTTP 或 FTP)的字符串。除了encodeURI、encodeURIComponent、decodeURI、decodeURIComponent四个用来编码和解码 URI 的函数之外 ECMAScript 语言自身不提供任何使用 URL 的支持。 2、URI组成形式 一个 URI 是由组件分隔符分割的组件序列组成。其一般形式是: Scheme : First / Second ; Third ? Fourth 其中斜体的名字代表组件;“:”, “/”, “;”,“?”是当作分隔符的 保留字符 。 3、有和不同? encodeURI 和 decodeURI 函数操作的是完整的 URI;这俩函数假定 URI 中的任何保留字符都有特殊意义,所有不会编码它们。 encodeURIComponent 和 decodeURIComponent 函数操作的是组成 URI 的个别组件;这俩函数假定任何保留字符都代表普通文本,所以必须编码它们,所以它们(保留字符)出现在一个完整 URI

看懂encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别

前提是你 提交于 2020-03-30 18:32:57
一、这四个方法的用处 1、用来编码和解码URI的 统一资源标识符,或叫做 URI,是用来标识互联网上的资源(例如,网页或文件)和怎样访问这些资源的传输协议(例如,HTTP 或 FTP)的字符串。除了encodeURI、encodeURIComponent、decodeURI、decodeURIComponent四个用来编码和解码 URI 的函数之外 ECMAScript 语言自身不提供任何使用 URL 的支持。 2、URI组成形式 一个 URI 是由组件分隔符分割的组件序列组成。其一般形式是: Scheme : First / Second ; Third ? Fourth 其中斜体的名字代表组件;“:”, “/”, “;”,“?”是当作分隔符的 保留字符 。 3、有和不同? encodeURI 和 decodeURI 函数操作的是完整的 URI;这俩函数假定 URI 中的任何保留字符都有特殊意义,所有不会编码它们。 encodeURIComponent 和 decodeURIComponent 函数操作的是组成 URI 的个别组件;这俩函数假定任何保留字符都代表普通文本,所以必须编码它们,所以它们(保留字符)出现在一个完整 URI 的组件里面时不会被解释成保留字符了。 以上说明摘自 ECMAScript标准 ,为了容易读懂做了点编辑加工。 4、图解四个函数的不同: