补充:管道符、重定向&环境变量 一、重定向 标准输入重定向STDIN 代号为0, 默认从键盘输入,也可以从其他文件中输入 标准输出重定向STIOUT 代号1 默认输出到屏幕上(正常信息) 错误输出重定向STDERR 代号2 默认输出到屏幕上 (报错信息) 输出重定向 (>覆盖原有内容 >>追加内容)
二、管道符 格式:命令A|命令B|命令C 作用:将前面命令的结果 当作后面命令的条件 三、环境变量 变量是计算机系统用于保存可变数值的数据类型 在linux中:1.变量名一般都是大写组成 2.不能和已有的环境变量重名 创建别名 == alias 别名=命令 取消别名 == alias 别名 bash解释器判断用户输入的命令是“内部命令”还是“外部命令” 内部命令:解释器内部的指令,自带的,可以被直接运行 外部命令:大部分,交给下一步处理 如何区别内外部?--- type 命令名称(原始命令。不是别名) 四、linux结构 “linux中一切皆文件”--->所有的东西都是文件 目录是特殊文件,硬件是文件 对于多有Linux下系统维护、服务部署&维护、调试&调优等等对文件的修改 Linux采用倒状树结构—— 一切都是从"/"根开始(类似域名组成) 链接: 软链接:对文件、目录都可以,只是一个快捷方式; 硬链接:只能对文件进行,不能对“目录”创建,实际上就是对文件进行了一次完全复制; 当源文件丢失---软链接失效,硬链接仍然可用 用户在自己的家目录中 权限最大,普通用户的家目录与用户名相同,存储在home下的同名目录 五、通配符&转义字符 1)通配符:用于根据需求任意匹配不同字符的字符 遍历: 深度遍历:沿着一条线完全查找之后,再去看其他的线 广度遍历:先观看同一层,再看下一层 2)转义字符