继常用命令的补充及目录结构

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

转载于:https://blog.51cto.com/14191210/2359782