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,如需转载请自行联系原作者
相关文章
|
6月前
|
Linux Shell C语言
【Shell 命令集合 设备管理 】Linux 设置键盘映射表 loadkeys命令 使用指南
【Shell 命令集合 设备管理 】Linux 设置键盘映射表 loadkeys命令 使用指南
121 0
|
6月前
|
存储 Shell Linux
当你打开终端并输入命令时会发生什么?(下)
当你打开终端并输入命令时会发生什么?(下)
|
4月前
|
Linux Shell 开发工具
|
6月前
|
存储 算法 Shell
【Shell 命令集合 设备管理 】Linux 显示当前系统中定义的键盘映射表 dumpkeys命令 使用指南
【Shell 命令集合 设备管理 】Linux 显示当前系统中定义的键盘映射表 dumpkeys命令 使用指南
70 0
|
5月前
|
Linux Shell 数据处理
探索Linux的`infokey`命令:终端键绑定的查询工具
探索Linux的`infokey`命令用于查询终端键绑定。它显示按键如何映射到命令,帮助用户理解终端行为。`infokey`与`ncurses`库配合,提供查询、清除和定制输出的功能。例如,`infokey -d`显示所有键绑定,`infokey -k "\e[11~"`检查F1键绑定。使用前确保安装了`ncurses`库,注意终端兼容性和权限问题。定期检查键绑定,备份配置,阅读文档以优化终端体验。
|
6月前
|
存储 安全 Shell
【Shell 命令集合 系统设置 】⭐Linux 创建命令别名 alias命令 使用指南
【Shell 命令集合 系统设置 】⭐Linux 创建命令别名 alias命令 使用指南
136 0
|
6月前
|
存储 网络协议 Unix
当你打开终端并输入命令时会发生什么?(上)
当你打开终端并输入命令时会发生什么?(上)
|
Shell 开发工具 git
Shell别名的使用方法及管理技巧
Shell别名的使用方法及管理技巧
100 0
|
Linux
花里胡哨之自定义 linux 终端前缀显示
花里胡哨之自定义 linux 终端前缀显示
523 0
花里胡哨之自定义 linux 终端前缀显示