摘要:
单引号和双引号 单引号和双引号用于变量值出现空格时将字符用引号括起来。 二者的主要区别在于, 被单引号括起来的字符都是普通字符,就算特殊字符也不再有特殊含义; 被双引号括起来的字符中,"$"、"\"和反引号是拥有特殊含义的,"$"代表引用变量的值,而反引号代表引用命令。 使用单引号 如果输出时使用单 阅读全文
摘要:
通配符 在 Bash 中,如果需要模糊匹配文件名或目录名,就要用到通配符。下面为常用的通配符。 表 1 通配符 通配符作 用 ? 匹配一个任意字符 * 匹配 0 个或任意多个任意字符,也就是可以匹配任何内容 [] 匹配中括号中任意一个字符。例如,[abc] 代表一定匹配一个字符,或者是 a,或者是 阅读全文
摘要:
概述 管道符:管道符使用"丨"代表。如"命令1丨命令2"。表示命令 1 的正确输出作为命令 2 的操作对象。命令 1 必须有正确输出,而命令 2 必须可以处理命令 1 的输出结果。 grep命令:在文件中提取和匹配符合条件的字符串行。 管道符 1. 在使用"||"命令査看/etc/ 目录时显示的内容 阅读全文
摘要:
概述 在 Bash 中,如果需要让多条命令按顺序执行,则有这样方法,如表 1 所示。 ";"多命令顺序执行 如果使用分号";"连接多条命令,那么这些命令会一次执行,但是各命令之间没有任何逻辑关系,不论哪条命令报错了,后面的命令仍会依次执行。例如: cd /user命令出错不影响其他命令的执行,所以当 阅读全文
摘要:
概述 在 Linux 中输入设备指的是键盘,输出设备指的是显示器。在 Linux 中,所有的内容都是文件,计算机硬件也是文件,标准输入设备(键盘)和标准输出设备(显示器)也是文件。这些设备的设备文件名如下表所示。 Linux 是使用设备文件名来表示硬件的(比如 /dev/sda1 就代表第一块 SA 阅读全文