zoukankan      html  css  js  c++  java
  • linux笔记 ---shell脚本

    输出命令echo

    打印文本内容:

    echo 文本内容
    

    打印内容(支持反斜线控制的字符串转换):

    echo -e "内容或命令"
    

    反斜线控制的命令列表:

    命令 作用
    输出字符
    a 输出警告音
     删除左侧的第一个字符
    c 取消输出行末换行符
    e 删除右侧的第一个字符
    f 换页符
    换行符
    回车键
    制表符
    v 垂直制表符
    nnn 按照八进制ASCII码表输出字符
    xhh 按照十六进制ASCII码表输出字符

    输出字体改变颜色;

    echo -e "e[1:颜色符号 文本内容 e[0m"
    
    符号 对应颜色
    30m 黑色
    31m 红色
    32m 绿色
    33m 黄色
    34m 蓝色
    35m 洋红
    36m 青色
    37m 白色

    历史命令history

    查看历史命令

    history
    

    清空历史命令

    history -c
    

    将历史命令保存在文件~/.bash_history中(默认是1000条,可在/etc/profile中修改)

    history -w [路径]
    

    配置别名alias

    查询别名

    alias
    

    设定命令别名

    alias 别名='原命令'
    

    删除别名

    unalias 别名
    

    输入输出重定向

    类型 格式 作用
    正确输出重定向 命令 > 文件 将命令的输出结果保存到文件中(覆盖原有内容)
    正确输出重定向 命令 >> 文件 将命令输出的结果保存到文件中(写在原内容后面)
    错误输出重定向 命令 2> 文件 将命令的输出结果保存到文件中(覆盖原有内容)
    错误输出重定向 命令 2>> 文件 将命令输出的结果保存到文件中(写在原内容后面)
    输出重定向 命令 &> 文件 将命令的输出结果保存到文件中(覆盖原有内容)
    输出重定向 命令 &>> 文件 将命令输出的结果保存到文件中(写在原内容后面)
    输出重定向 命令 >>文件a 2 >> 文件b 将正确输出保存到文件a中 错误输出保存到文件b中

    输入重定向

    wc [选项] [文件名]    //统计文件中的字节数,单词数,行数
    

    若输入文本内容,则按下CTRL+D键结束输入

    wc -c [文件名]    //统计字节数
    wc -w [文件名]    //统计单词数
    wc -l [文件名]    //统计行数
    
  • 相关阅读:
    CentOS6 配置阿里云 NTP 服务
    使用docker-compose运行nginx容器挂载时遇到的文件/目录问题
    Springboot配置文件参数使用docker-compose实现动态配置
    Dockerfile文件全面详解
    docker 生成mysql镜像启动时自动执行sql
    CentOS无法识别NTFS格式U盘完美解决方案
    网络模型与网络策略
    k8s更换网络插件:从flannel更换成calico
    数据采集实战(四)-- 线性代数习题答案下载
    leedcode 146. LRU 缓存机制(哈希+双向链表)
  • 原文地址:https://www.cnblogs.com/cherish-hao/p/13173255.html
Copyright © 2011-2022 走看看