1.7-8 别名终端

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.7-8 别名终端相关的知识,希望对你有一定的参考价值。

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

    alias命令格式:

        alias  new_command=‘command  sequence‘

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

    用法如: [[email protected] ~]# alias rm=‘cp [email protected] ~/backup;rm [email protected]‘   在删除文件前先复制一份到用户家目录的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

    使用方式如下:

    [[email protected] 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    打开忽略

    [[email protected] 123]# stty iuclc    
    [[email protected] 123]# sldddssd^C
    [[email protected] 123]# stty -iuclc
    [[email protected] 123]# stty olcuc
    [[email protected] 123]# FDLJ^C
    [[email protected] 123]# STTY -OLCUC
    [[email protected] 123]# dafd^C






本文出自 “甘木” 博客,请务必保留此出处http://ganmu.blog.51cto.com/9305511/1846638

以上是关于1.7-8 别名终端的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段4——cli的终端命令大全

linux打开终端如何启动scala,如何在终端下运行Scala代码片段?

在片段着色器中绘制别名像素完美线?

python 用于在终端中运行的sublime text 3的简单代码片段制作工具

SSM-MyBatis-05:Mybatis中别名,sql片段和模糊查询加getMapper

终端:-bash:'别名:找不到命令