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 参数 [参数…]
Centos 8 文件类型
-:常规文件;即f; d:directory,目录文件; b:block device,块设备文件,支持“block”为单位进行随机访问 c: character device,字符设备文件,支持以“character”为单位进行线性访问 major number:主设备号,用表示设备类型,进而确定
Centos 8 文件系统层级结构标准
查看目前使用的shell,以及显示shell的种类。 shell命令的种类分为外部命令和内部命令 shell自带的命令如:cd dir pwd均为内部命令 非shell自带的命令如:ls ping ifconfig等均为外部命令,外部命令一般存放在/bin /sbin等的文件夹中。 shell为什么