Linux教程

【金秋打卡】第15天 学习Linux —— 用户登录日志、echo、Shell命令

本文主要是介绍【金秋打卡】第15天 学习Linux —— 用户登录日志、echo、Shell命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

课程名称:Linux达人养成计划 I

课程章节:别名与快捷键、历史命令、输出重定向

课程讲师:Tony

课程内容:

history [选项] [历史命令保存文件]

查看历史命令

- -c 清空历史命令
- -w 把缓存中的历史命令写入历史命令保存文件`~/.bash_history`

输入输出和重定向

标准输出设备
设备 设备文件名 文件描述符 类型
键盘 /dev/stdin 0 标准输入
显示器 /dev/stdout 1 标准输出
显示器 /dev/stderr 2 标准错误输出
输出重定向
  • 标准输出重定向

    命令 > 文件:覆盖写,把命令的正确输出输出到指定的文件或设备中

    命令 >> 文件:追加写,把命令的正确输出输出到指定的文件或设备中

  • 标准错误输出重定向

    错误命令 2>文件:覆盖写,把命令的错误输出输出到指定的文件或设备中

    错误命令 2>>文件:追加写,把命令的错误输出输出到指定的文件或设备中

图片描述

如果把输出指向到/dev/null,那么输出内容将不会显示,也不会报错到某个文件

输入重定向
  • wc [选项][文件名]
    • -c:统计字节数
    • -w:统计单词数
    • -l:统计行数
wc < 文件名
# 相当于 wc 文件名
wc << 标识符

标识符

# 会统计标识符开头和结尾中间的输入的内容的信息

课程收获

使用历史命令可以更方便的在需要重复输入以前输入的命令的情况下进行操作,输入重定向的应用场景并不多,巧用输出重定向是一个不错的技巧
图片描述

这篇关于【金秋打卡】第15天 学习Linux —— 用户登录日志、echo、Shell命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!