继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

潮流宣乐生
关注TA
已关注
手记 55
粉丝 0
获赞 0

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

课程讲师: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 << 标识符

标识符

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

课程收获

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

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP