Centos[22]
Centos 8 bash基础特性-输入输出与重定向2
程序的数据流又三种(默认): 输入的数据流:<标准输入(stdin),键盘 输出的数据流:>标准输出(stdout),显示器 输出的数据流:>错误输出(stderr),显示器 fs:file descriptor,文件描述符 标准输入:0 标准输出:1 错误标准输出:2 输出重定向: 覆盖输出重定向
Centos 8 bash基础特性-文件名通配符2
匹配模式:元字符 :匹配任意长度的任意字符 pa \匹配pa开头的字符串 pa \匹配包含pa字符的字符串 pa \匹配以pa结尾的字符串 pa \匹配任何地方都出现p和a的字符串,p在前面,a在后面。 ?:匹配任意单个字符 pa? \匹配pa开头,只有三个字符的字符串 ?pa?\匹配中间有pa,只
Centos 8 bash基础特性-管道技术1
管道技术的作用:可以将上一命令的标准输出,作为下一命令的标准输入。 例子:[root@centos8 etc]# head -5 passwd | tail -1 上面的例子的意思是,读取passwd的前5行,然后作为tail命令的输入。 管道技术的特点: 1.在管道后面的命令,都不应该跟文件名称。
Centos 8 bash基础特性-输入输出与重定向1
标准输入(stdin) 标准输出 (stdout) 标准错误输出 (stderr) 什么是重定向? 重定向是指输入输出设备使用其他文件代替,改变原来的默认输入输出设备。 什么是标准的输出,举个例子: ~]# ls / \\能返回正确的结果,这叫标准的输出
什么是标准的错误输出,再举个例子:
Centos 8 bash基础特性-文件管理工具
cp 命令:copy 源文件: 目标文件: 单源复制:cp [OPTION] … [-T] SOURCE DEST \单个文件或目录复制到目标 多源复制:cp [OPTION] … SOURCE…DIRECTORY \多个文件或目录复制到目标 cp [OPTION] … -t DIRECTORY S
Centos 8 bash基础特性-文件名通配符1
通配符,为特殊的字符,不表示字符的表面意义,而是能够符合指定特征的字符。通过通配符,实现对多个文件进行操作。 代表任意长度任意的字符。 ?代表任意单个字符。 []代表指定范围的单个字符。[a-z]表示所有字母,包括大小写字母。 1表示除了0-5这个范围的单个字符。
Centos 8 bash基础特性-命令执行状态、命令引用、文件查看命令、文件属性查看命令
bash的基本特性:命令的执行状态结果 命令执行的状态结果: bash通过状态返回值来输出此结果: 成功:0 失败:1-255 命令执行状态返回值: 可以使用命令显示: ~]# echo $? 注意:上面的是命令状态结果。不是命令结果。 当需要引用命令的结果的时候,可以使用$(commod)或com
Centos 8 bash基础特性-目录创建及显示
目录管理类的命令: mkdir
mkdir:make directroy
mkdir [OPTION]… DIRECTORY.. \\创建目录时,可以是绝对路径,也可以是相对路径。
mkdir tmp\x\y\z \\如果常见z目录的时候,前面没有相应的目录,则不能创建成功。
注意:路径基名方为命
Centos 8 bash基础特性-命令补全和路径补全
命令补全 shell程序再接收到用户命令请求时,分析完成之后,最左侧的字符串被当作命令; 命令处理机制: 1.查找内部命令; 2.根据PATH环境变量中设定的目录,自左而右逐个搜索目录下的文件名; 给定的打头字符串如果能唯一表示命令程序文件,则直接补全; 如果给定的打头字符串不能不补,再及tab键一
Centos 8 bash基础特性-命令历史
命令历史:shell进程会其会话中保存此前用户提交执行过的命令;例如:通过上下左右的方向键,可以查找之前输入过的命令。 histroy \查看之前使用过的命令 history [-c] [-d 偏移量] [n] 或 history -anrw [文件名] 或 history -ps 参数 [参数…]