Linux使用(二)

接上一篇linux使用(一)

##输入输出重定向

  • 输出重定向符号

    符号作用
    命令>文件标准输出重定向一个文件中(清空原有数据)
    命令2>文件错误输出重定向一个文件中(清空原有数据)
    命令>>文件标准输出重定向一个文件中(追加内容)
    命令2>>文件将错误输出重定向一个文件中(追加内容)
  • 例子:
    echo "welcome to xxx" > aaa.txt
    echo "welcome to xxx" >> aaa.txt

  • 输入不太常用就不说了

##管道命令符**
管道命令执行格式为:命令A | 命令B
其作用为:把前一个命令原本要输出到屏幕的标准正常数据当作是后一个命令的标准输入。

  • 更改密码: echo “aaa” | passwd --stdin rookiedragon
    ##转义字符
  • 单引号(’’): 所有的变量仅为单纯的字符串
  • 双引号(""):保留其中的变量属性
  • 反引号(``):把其中的命令执行后返回结果
    ##环境变量**
  • HOME 用户的主目录
  • SHELL 用户在使用shell解释器名称
  • HISTSIZE
  • HISTFILESIZE
  • MAIL 邮件保存路径
  • LANG 系统语言
  • RANDOM 生成一个随机数
  • PS1
  • PATH 定义bash解释器搜索用户执行命令的路径
  • EDITOR 用户默认的文本编辑
  • 创建变量:利用export让其他用户也可以使用
# work = /home/aa
# export work
# cd $work

##vim文本编辑器**
三种模式:命令模式,末行模式,编辑模式

  • 命令模式:控制光标移动,可对文本就行复制,粘贴等。默认进入。a/i/o才可进入输入模式。
  • 输入模式 输入模式不能和末行模式相互转换 退出用esc
  • 末行模式:保存或退出文档,以及设置编辑环境

常用命令:

  • dd :删除光标的整行
  • yy :复制光标开始的5行
  • n:
  • N:
  • u:撤销
  • p:将之前删除或复制过的数据粘贴到光标后面

末行模式:

  • :w 保存
  • :q 退出
  • :q!强制退出
  • :wq强制保存退出
  • :set nu 显示行号
  • :set nonu 不显示行号
  • :命令 执行该命令
  • :整数 跳转到该行
  • ?字符串 从下到上搜索该字符串
  • /字符串 在上到下搜索该字符串
  • :%s/one/two/g 将全文中所有one替换成two
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值