您的位置:首页 > 运维架构 > Linux

Linux学习三-管道、重定向、环境变量、vim编辑器

2017-12-12 13:51 351 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/tianyujie00/article/details/78778456

一、管道符:

格式:命令A |命令B #把命令A的执行结果当做命令B的输入 。也可以理解为完成一件事情要用到几条命令,通过管理管道符来一次执行。     

#我们通过grep命令来查找所有被限制登录的用户,统计出来grep "/sbin/nologin" etc/passwd | wc -l
#查看etc/的所有文件 ,这样会很多一下显示出来,我们用more命令来翻页查看
ls -l /etc/ | more
二、重定向:
意思是把我们输入的命令的显示结果重新显示到其他地方。默认是显示到屏幕中。
>,>>是文件不存在时,都能创建文件。
> 文件不存在时创建文件,存在时 会覆盖原有文件内容
>>文件不存在时创建文件,存在时将内容追加到文件内容的后面。
1>正确输出,2>错误输出,1>>正确追加输出,2>>错误追加输出
三、环境变量:
使用env 命令来查看当前系统中环境变量
十个常用的环境变量:HOME(用户家目录),MAIL(邮件保存路径) SHELL(当前shell解释器) ,HISTSIZE(用户的历史命令记录条数),HISTFILESIZE(保存的历史命令记录条数),
LANG(系统语言,编码格式),RANDOM(生成随机数),PATH(解释器搜索用户执行命令的路径),PS1(bash解释器的提示符),EDITOR(默认的文本编辑器)
使用方法:echo $HOME echo $SHELL
四、vim编辑器
共有三种工作模式:输入模式(a,i,o)、命令模式、末行模式
打开vim首先进入的是命令模式,输入(a,i,o)切换到输入模式进行输入。esc 退出输入模式进入到命令模式,输入:切换末行模式
命令模式中常用命令:dd(删除或剪切光标所在行)5dd(从光标处开始的5行)
yy(复制光标所在行)5yy(复制光标行开始5行)
p (粘贴复制或剪切的行)yyp可以像这样组合使用
末行模式常用命令::w(保存),::q(退出) ,:wq(保存退出),:q!强制退出。 :set nu(设置行号):setnonu(不显示行号) ,:整数,跳转到第几行。





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐