创建、查看和编辑文本文件

目标:通过命令行输出在编辑器中创建、查看和编辑文本文件。

标准输入、标准输出和标准错误

通道(文件描述符)
     编号   通道名称      描述  默认连接        用法

       0

       stdin    标准输入     键盘       仅读取
       1      stdout    标准输出     终端       仅写入
       2      stderr    标准错误     终端       仅写入
      3+     filename    其他文件      无读取和、或写入

输出重定向操作符

      >file :重定向stdout以覆盖文件

      >>file:重定向stdout以附加到文件

      2>file:重定向stderr以覆盖文件

      2>/dev/null:将stderr错误消息重定向到/dev/null,从而将它丢弃

      >file 2>&1(&>file):重定向stdout和stderr以覆盖同一个文件

      >>file 2>&1(&>>file):重定向stdout和stderr以附加到同一个文件

      2>/dev/null:向终端显示输出并忽略所有的错误

      >file 2>file2:将输出发送到文件并将错误发送到另一文件

      &>file:将输出和错误都发送到一个新的文件

      >>file 2>&1:将输出和错误发送到同一文件,以确保保留现有的内容

      &>/dev/null:会丢弃通常发送到终端的所有消息

      | tee file:将输出同时发送到屏幕和文件

       >file 2>/dev/null:将输出保存到文件并丢弃错误消息

从SHELL提示符编辑文本文件

     按i键进入插入模式,其中键入的所有文本将变为文件内容。按Esc键返回命令模式。

      按v键进入可视模式。

             字符模式:v

             行模式: shift+v

             块模式:ctrl+v

更改SHELL环境练习

    1.将student用户的PS1 shell变量更改为【\u@\h \t \w】$

         1.1. 使用ssh命令登录servera

    

        

         1.2.使用vim编辑~/.bashrc

         1.3.将PS1 shell变量及其添加到~/.bashrc文件中

                PS1=‘【\u@\h \t \w】$   ’

         1.4.从servera退出,然后使用ssh命令重新登录

    2.为本地shell变量分配值。

         2.1.创建一个名为file且值为tmp.zdkei083(文件存在于student主目录中) 

         2.2 .检索file变量的值

        2.3 .使用变量名称file和ls -l命令列出tmp.zdkei083文件,使用rm命令和file变量名称删除此文件。确认它已被删除。

   3.为editor变量分配一个值,使用一个命令变量成为环境变量

 

    4.从servera退出 

 

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值