1.7-8 别名、终端

简介:

设置别名:alias命令 或 修改配置文件

    alias命令格式:

        alias  new_command='command  sequence'

    alias命令设置后,关闭终端就会失效;可以将alias命令写入~/.bashrc文件中,每一个新的shell生成时都会去读取~/.bashrc 文件中的内容。

    用法如: [root@localhost ~]# alias rm='cp $@ ~/backup;rm $@'   在删除文件前先复制一份到用户家目录的backup目录中。

删除别名:

    unalias命令格式:

        unalias  别名

    或直接到配置文件中删除已设置的别名目录

在设置别名后若想忽略别名,直接使用命令本身,可以使用 \ 对别名进行转义如  \command

终端信息处理:

    获取终端行数、列数

        tput  cols

        tput  lines

    获取终端名称

        tput  longname

    移动光标到(50,50)处

        tput  cup  50  50

    设置终端背景色

        tput  setb  num    其中num在0-7之间取值

    设置文本前景色

        tput  setf  num    其中num在0-7之间取值

    反显

        tput  rev

    设置文本样式为粗体

        tput  bold

    设置下划线起止

        tput  smul    下划线到颜色不是白色的文本处就自动消失,这是个问题

        tput  rmul    

    删除光标到行尾的所以内容

        tput  ed

    清屏

        tput  clear

    保存光标位置

        tput  sc

    恢复光标位置

        tput  rc

    光标不可见

        tput  civis

    光标可见

        tput  cnorm

    恢复默认值

        tput sgr0

    使用方式如下:

1
     [root@localhost 123] # echo $(tput setaf 2; tput setab 0; tput bold)'background color show'$(tput sgr0)


stty命令:

    禁止输出大写

        stty iuclc    开启

        stty -iuclc    关闭

    禁止输出小写

        stty olcuc    开启

        stty -olcuc    关闭

    打印终端行与列

        stty size

    禁止显示

        stty -echo    开启禁止

        stty echo    关闭禁止

    忽略回车符

        stty -igncr   关闭忽略

        stty igncr    打开忽略

1
2
3
4
5
6
7
     [root@localhost 123] # stty iuclc    
     [root@localhost 123] # sldddssd^C
     [root@localhost 123] # stty -iuclc
     [root@localhost 123] # stty olcuc
     [ROOT@LOCALHOST 123] # FDLJ^C
     [ROOT@LOCALHOST 123] # STTY -OLCUC
     [root@localhost 123] # dafd^C



本文转自 f_066 51CTO博客,原文链接:http://blog.51cto.com/ganmu/1846638,如需转载请自行联系原作者
相关文章
|
编解码 图形学
|
存储 数据采集 SQL
详解数据中台的底层架构逻辑
详解数据中台的底层架构逻辑
1447 0
详解数据中台的底层架构逻辑
|
Kubernetes 应用服务中间件 调度
k8s--pod 基本配置、镜像拉取策略、启动命令、端口设置、资源配额
k8s--pod 基本配置、镜像拉取策略、启动命令、端口设置、资源配额
k8s--pod 基本配置、镜像拉取策略、启动命令、端口设置、资源配额
|
SQL 监控 安全
架构设计第五讲:数据巡检系统的设计与应用
架构设计第五讲:数据巡检系统的设计与应用
760 0
|
机器学习/深度学习 数据采集 算法
【MATLAB】史上最全的25种信号分解算法全家桶
【MATLAB】史上最全的25种信号分解算法全家桶
850 0
|
数据可视化 算法 安全
超详细的 R 语言插补缺失值教程来啦~
超详细的 R 语言插补缺失值教程来啦~
446 0
|
缓存 前端开发 JavaScript
HTTP协议的缓存策略有哪些?
HTTP协议的缓存策略有哪些?
257 0
|
存储 SQL DataWorks
阿里云数据分析常用工具介绍 | 学习笔记
快速学习阿里云数据分析常用工具介绍。
阿里云数据分析常用工具介绍 | 学习笔记
|
机器学习/深度学习 存储 算法
【机器学习】支持向量机 SVM(非常详细)
SVM 想要的就是找到各类样本点到超平面的距离最远,也就是找到最大间隔超平面。
【机器学习】支持向量机 SVM(非常详细)
|
弹性计算 容灾 Cloud Native
技术干货丨云企业网CEN2.技术揭秘
技术干货丨云企业网CEN2.技术揭秘
833 0
技术干货丨云企业网CEN2.技术揭秘