1.输入输出重定向:清空写入> , < ,>> 连续性写入
2.标准输出> , 错误输出2> , 全部写入 &>
3.管道命令 A命令|B命令|C命令 echo "redhat" | passwd --stdin linuxprobe
4.通配符:空值/无穷值 , ?单个值 ,[0-9]
ls -l /dev/sda
ls -l /dev/sda[0-9]
ls -l /dev/sda[1,2,3]
ls -l /dev/sda[1,20]---这个会匹配出sda2来,也能sda20
ls -l /dev/sda{1,2,20}---没有匹配到会报错,而且是一个值
5.转义符:
\ 反斜杠表示把一个变量变成一个单纯的字符 echo \$$5
''单引号把所有的都变成一个字符串 echo '$$5'
""双引号保留其中的变量属性 echo '$$5"$"$'` 反引号执行命令 echo
uname -a`
6.环境变量:
HOME 用户的主目录
SEHLL 用户使用的shell解释器的名称
HISTSIZE 输出的历史命令个数
HISTFILESIZE保存的历史命令条数
MAIL邮件保存路径
LANG系统语言 EN US UTF=8
RANDOM生产一个随机数字
PS1 bash解释器的提示符
PATH搜索执行命令的路径
EDITOR默认文本编辑器 vim
/etc/profile --- source /etc/profile (export $PWD 全局变量)
7.vim 编辑器
dd删除全行,500dd删除500行
yy复制全行
p 黏贴复制以及删除的
u 回退
:set nu 显示行数
8.修改用户名:/etc/hostname
hostnamectl set-hostname linxprobe
9.vim /etc/sysconfig/network-scripts/ifcfg-ens160 ----ifdown/up ens160