养成日记5

1.管道符: 命令 | 命令
grep 关键词 文件名称
grep /bin/bash /etc/passwd 查看可以登录服务器的用户
grep /bin/bash /etc/passwd | wc -l 统计可以登录服务器的用户
ls -l | wc -l 统计当前目录下的文件数
2.通配符
* 匹配空值、任意值
? 单个字符
[a-z] 单个小写字母
[A-Z] 单个大写字母
[a-Z] 单个字母
[0-9] 单个数字
[[:alpha:]] 任意字母
[[:upper:]] 任意大写字母
[[:lower:]] 任意小写字母
[[:digit:]] 所有数字
[[:alnum:]] 任意字母加数字
[[:punct:]] 标点符号
[a,c,d,e] 指定的某个字母
[1,3,5] 指定的某个数字
3.转义字符
反斜杠(\):使斜杠后面的一个变量变为单纯的字符,单个转义
单引号(''):转义其中所有的变量为单纯的字符串,全局转义
双引号(""):保留其中的变量属性,不进行转义处理,有空格则加上,组成一个整体
反引号(``):把其中的命令执行后返回结果,取命令返回结果
$(命令):取命令返回结果
haha=`free -m | grep Mem: | awk '{print $4}'`
echo $haha
hoho=$(free -m | grep Mem: | awk '{print $4})
echo $hoho
4.命令分类
命令文件及路径,效率最高
alias 别名命令
内部命令 built-in
bash 命令->指令,自动执行
外部命令 99.99%
5.环境变量
$HOME 家目录
$SHELL 当前再用的shelle解释器
$HISTSIZE 输出的历史命令记录条数
$HISTFILESIZE 保存的历史命令条数
$MALL 邮件保存路径
$LANG 系统语言
$RANDOM 随机数字
$PSI bash解释器提示符
$PATH 执行命令的路径
$EDITOR 用户默认编辑器
6.文本编辑器
vim 编辑器,着色
vi 编辑器
命令模式:复制、粘贴、删除、查找
dd:删除(剪切)光标所在行
5dd:删除(剪切)光标开始的5行
yy:复制光标所在行
输入模式,编辑模式:命令模式下键入a,i,o等进入编辑模式
a:光标后一位
i:光标当前位置
末行模式:保存、退出、设置编辑环境
w:保存
q:退出

 

posted @ 2022-04-22 23:30  侏罗纪野人  阅读(29)  评论(0)    收藏  举报