博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux学习记录--命名别名与历史命令
阅读量:4212 次
发布时间:2019-05-26

本文共 1613 字,大约阅读时间需要 5 分钟。

命名别名与历史命令

命名别名

语法:alias 别名=’命令’

           unalias别名

alias 如后面什么也不跟。代表查询所有别名命名信息

 

举例1:查看所有别名

[root@localhost ~]# aliasalias cp='cp -i'alias grep='grep --color=auto'alias l.='ls -d .* --color=tty'alias ll='ls -l --color=tty'alias ls='ls --color=tty'alias mv='mv -i'alias rm='rm -i'alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

举例2:设置别名

[root@localhost ~]# alias dir='cd'[root@localhost ~]# dir /tmp[root@localhost tmp]# [root@localhost tmp]#

举例3:取消别名

[root@localhost tmp]# unalias dir

历史命令

语法:history n

            history [-c]

            history [raw]histfiles

 

选项与参数:

n:数字,列出最近n条命令

-c:将目前shell中所有历史命令全部清除

-a:将目前新增的历史命令添加到histfiles,若没有加histfiles则默认添加到~/.bash_history

-r:将histfiles 读取到 这个shell的记忆

-w:将目前的history记忆写入histfiles中

 

说明:$HISTSIZE记录了shell以及文件中最大存储历史记录数量

     系统注销时会将bashshell历史记录记录到文件中~/.bash_history

 

举例:

[root@localhost tmp]# history 3 =>查看历史最近3条记录  876  echo $HISTSIZE  877  history  878  history 3[root@localhost tmp]# history –c =>清空shell中的历史记录[root@localhost tmp]# history 4 =>以前的被清空 因此这里只能查询到这1条1	history 4[root@localhost tmp]# history –w =>shell中的历史记录写入文件[root@localhost tmp]# vim ~/.bash_historyhistory 5vim ~/.bash_historyhistory –w

使用历史命令执行命令

语法:

!number:执行第几条命令

!command:由最近的命令向前搜索由command开头的命令

!!:执行上一个命令

 

说明:使用以上命令可以做好保密性,别人看到你的命令历史记录却不能知道你的操作

 

举例:

[root@localhost /]# history 5 =>先查询历史命令   16  cd /   17  history -a   18  vim ~/.bash_history    19  alias   20  history 5[root@localhost /]# !19 =>执行第19条命令aliasalias cp='cp -i'alias grep='grep --color=auto'……[root@localhost /]# !! =>执行上一个命令aliasalias cp='cp -i'alias grep='grep --color=auto'[root@localhost /]# !al =>执行以al开头命令aliasalias cp='cp -i'

转载地址:http://rbumi.baihongyu.com/

你可能感兴趣的文章
剑指offer——翻转链表
查看>>
使用sort对map的val值进行排序
查看>>
小记DB2远程连接不上解决
查看>>
[转]DB2监控sql
查看>>
Websphere was生成javacore
查看>>
WebSphere增加80端口
查看>>
DB2快速创建测试库
查看>>
利用db2look查看ddl
查看>>
rm -f 血的教训
查看>>
[转]java对HashMap深度解析
查看>>
[转]LinkedHashMap特性 按插入和访问顺序排序
查看>>
Hessian4.0.7反序列化BigDecimal类型Bug
查看>>
[转]Spring AOP 配置
查看>>
HashMap无序与LinkedHashMap有序
查看>>
Spring异步任务@asynch
查看>>
Curl实现web serivce调试调用
查看>>
Tomcat NioEndPoint初探
查看>>
Tomcat NIO/APR对静态资源提速
查看>>
Servlet Filter与Spring interceptor的执行顺序
查看>>
使用HttpServletResponseWrapper获取渲染jsp以后的html
查看>>