设置别名: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
    使用方式如下:
[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    打开忽略
[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
本文出自 “甘木” 博客,请务必保留此出处http://ganmu.blog.51cto.com/9305511/1846638
原文:http://ganmu.blog.51cto.com/9305511/1846638