Centos7命令4
重定向
覆盖
追加
正确重定向 >
并不会提示,而是写入进去了
错误重定向 2>
不区分错误或正确的写入
&>
输入重定向 < 右边内容输入左边
这里是将文件内容输入进命令
管道符
命令A | 命令2 将原本命令A的输出信息变成后面命令2的输入信息
Passwd 命令
Passwd -d 用户名 删除用户名密码
Passwd 用户名 修改用户名密码
-d 删除密码
-f 强迫用户下次登录时必须修改口令
-w 口令要到期提前警告的天数
-k 更新只能发送在过期之后
-l 停止账号使用
-S 显示密码信息
-u 启用已被停止的账户
-x 指定口令最长存活期
-g 修改群组密码
指定口令最短存活期
-i 口令过期后多少天停用账户
用管道符改密码
echo “12345” | passwd --stdin root
发邮件
Mail -s “邮件主题” 用户
echo “this email is for root” | mail -s “topic” ou
变量赋值输出
转义符
‘’全局转义
命令
通配符 * 和 ? 的区别
?不包含空值
通配一定范围[1-5] [1,3,5,7]
通配符{} 没有会报错
Linux会从/usr/bin下调取命令对应的文件,就和windows默认的系统路径,linux默认的系统路径就是/usr/bin
别名
Alias
Whereis 命令 找到命令对应的文件
PATH变量(系统变量)
SHELL变量 用户使用的解释器leix
LANG变量 当远程登录输入出现乱码时就需要查看
RANDOM变量 随机数
Vim编辑器
dd 删除(剪切)光标所在整行
5dd 删除(剪切)从光标处开始的5行
yy 复制光标所在整行
5yy 复制从光标处开始的5行
n 显示搜索命令定位到的下一个字符串
N 显示搜索命令定位到的上一个字符串
u 撤销上一步的操作
p 将之前删除(dd)或复制(yy)过的数据粘贴到光标后面
搜索 /字符