Linux学习-28期-第四节课

管道符、重定向与环境变量

  1. 输入输出重定向
    输入重定向:<
    输出重定向: >(清空写入), >>(追加写入),2>/2>>错误输出,&>全部输出
    eg.Linux学习-28期-第四节课
    重定向将命令和文件相结合

Linux学习-28期-第四节课

  1. 管道符:命令和命令直接的纽带,可以多次
    将前面要输出到屏幕的内容当作后一条命令的输入
    eg. 管道符设置密码echo redhat | passwd --stdin linuxprobe

  2. 通配符
    Linux学习-28期-第四节课
    [0-9]单个数字/[:number:]
    中括号与大括号区别:Linux学习-28期-第四节课 [:alpha:]混合匹配

  3. 转义符
    \ :单个字符转义
    ``:执行命令
    ‘’ :全部字符转义
    “”:定义范围,参数中有空格加双引号,Linux学习-28期-第四节课
    定义范围,是一个整体,若无空格,可加可不加

  4. 环境变量; LANG,PATH,HOME,SHELL,PS1,
    绝对路径:/bin/ls
    别名:alias
    内部命令:
    外部命令:根据PATH设置的目录逐个寻找命令存放的位置去执行(使用最多)
    直接定义与export的区别:
    直接定义:自己用


VIM编辑器:

vim=vi improved
Linux学习-28期-第四节课
命令模式: 复制,剪切,搜索
末行模式:保存,退出,设置编辑环境
输入模式:不能从输入模式直接保存文件,也不能直接退出(可用shift+zz)
o,i,a
u
yy
pp
dd
set nu
/

作业:复习第三章节和VIM
预习第四章

Linux学习-28期-第四节课