第五课时,管道符、重定向与环境变量
终于在这一课时带来一些难度,但是这不足以难倒我们!
首先是管道符命令 圈子里面的人叫做“任意门”“神棍门”即:|
命令A | 命令B
有个很实用的重置密码的命令:echo 密码 | password --stdin 账户名称
通配符
* 空值、无穷多的信息
? 匹配出一位(不包括自己)
[0-9]数字 [0-9][0-9] 两位数字
[a-z]字母
[1,3,5] ;[a,c,e];[A,C,E]针对性数字、字母、大写字母
$转义字符
\使得后面一个变量变为单纯的字符
‘’ 全局转义
“” 保留其变量属性,不进行转义处理。(参数或对象之间有空格就用“”包起来,作为一个整体)
`` 把其中的命令执行后返回结果
$$ 指当前进行的pid值
环境变量
添加别名:alias 别名=命令
删除别名:unalias 别名
查询别名:alias
当ssh远程连接终端的时候如果出现乱码,则调整LANG参数。
RANDOM 随机生成一个数字
VIM编辑器
输入模式《== 命令模式 ==》末行模式
输入模式:文本,编辑,插入模式
命令模式:复制,粘贴,删除,查找。
末行模式:保存、退出、设置编辑环境。(冒号模式)
dd 删除光标所在行
yy 复制光标所在行
u 撤销上一步操作
p 粘贴到光标之后
:wq! 强制保存并退出
:%s/文本1/文本2/g 将全文所有的文本1替换为文本2
/字符串 从上至下搜索该字符串
vim 文件名 编辑文件
/etc/sysconfig/network-scripts 配置网卡信息
/etc/yum.repos.d/ 配置Yum仓库的配置文件
Yum万能基本配置文件:
[ Yum仓库名称]
name =名称
baseurl=路径
enabled= 1 启用 0 禁用
gpgcheck= 1校验 0不校验
以上。。。。