补充前天日志~-~,先总结一下自己所学知识
主要学习了管道符、重定向和环境变量知识
一、输出输入重定向
输入重定向:把文件导入到命令中去
输出重定向:把原本要输出到屏幕上的数据输出到指定文件中去
注:命令 < 文件 将文件作为命令标准输入
命令 > 文件 将标准输出重定向到一个文件中(清空)
命令 2> 文件 将错误输出重定向到一个文件中(清空)
命令 >> 文件 将标准输出重定向到一个文件中(追加)
命令 2>> 文件 将错误输出重定向到一个文件中(追加)
命令 &>> 文件 将标准和错误输出重定向到一个文件中(追加)
二、管道命令符
把前一个命令原本要输出到屏幕上的数据当作是后一个命令的标准输出
命令 A | 命令 B
三、命令行的通配符
用于匹配通用信息
* 匹配零个或多个字符
? 匹配单个字符
[参数]匹配相关参数
四、常用的转义字符
反斜杠(\):使反斜杠后面的第一个变量变为单纯的字符串
单引号(‘’):转义其中所有的变量变为单纯的字符串
双引号(‘’‘’):保留其中变量属性,不进行转义处理
反引号(··):把其中的命令执行后的返回结果
五、环境变量
1、以路径的形式来执行命令 /bin/ls
2、命令的别名形式来执行
alias 别名=命令 ;unalias 别名=命令
新命令与原命令不冲突,写入 /etc/profile/永久生效
3、bash解释器判断用户输入的是内部命令还是外部命令
type 命令名称
4、用变量定义查找所对应的路径
变量名称=值
全局变量: export 变量名称
五、vim编辑器
命令模式:控制光标,可对文本进行复制、粘贴、删除和查找等工作
输入模式:正常的文本输入
末行模式:保存或退出文档,已经设置编辑环境
周五学习的内容主要是这些了,先把理论捋一遍,然后再进行实操,Linux学习难度也慢慢变大了,加油