命令别名与历史命令
来源:互联网 发布:概率图模型 知乎 编辑:程序博客网 时间:2024/05/17 21:44
命令别名设置:alias , unalias
1.冗长复杂的命令简单化
[root@localhost ~]# alias lm='ls -l | more'
2.必要的命令常用化
[root@localhost ~]# alias rm='rm -i'
[root@localhost ~]# alias
alias cp='cp -i'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias lm='ls -l | more'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
要取消相关的命令别名,使用unalias即可
[root@localhost ~]# unalias lm
历史命令
[root@localhost ~]# history
列出目前内存内的所有history记忆
[root@localhost ~]# history [n]
n:数字,是要列出最近的n条命令行的意思
[root@localhost ~]# history [-c]
-c:将目前的shell中的所有history内容全部消除
[root@localhost ~]# history [-raw] histfiles
-r:将histfiles的内容读到目前这个shell的history记忆中
-a:将目前新增的history命令新增入histfiles中,若没有加histfiles,则默认写入~/.bash_history
-w:将目前的history记忆内容写入histfiles中
在正常的情况下,历史命令的读取与记录是这样的:
- 当我们以bash登陆linux主机之后,系统会主动由文件夹的~/.bash_history读取以前曾经下过的命令,那么~/.bash_history的记录条数与bash的HISTSIZE这个变量设置值有关。
- 假设这次登陆主机后,共执行过100次命令,带注销时,系统会将101~1100这总共1000笔历史命令更新到~/.bash_history当中。也就是说,历史命令在主机注销时,会将最近的HISTSIZE条记录到记录文件中。
- 也可以使用history -w强制立即写入。~/.bash_history记录的条数永远都是HISTSIZE那么多,旧的信息会被主动去掉,仅保留最新的。
- 命令别名与历史
- 命令别名与历史命令
- 命令别名与历史命令 alias,history
- 第十一章 命令别名与历史命令
- 命令别名和历史命令
- Linux学习之十二、命令别名与历史命令
- Linux学习笔记--命令别名与历史命令
- 第21节-命令别名与历史命令
- Linux学习记录--命名别名与历史命令
- Linux基础学习-命令别名与历史指令
- bash命令别名和历史命令
- shell命令历史 & 命令补全+别名
- 鸟哥的私房菜:Bash shell(三)-命令别名与历史指令
- shell基础2-历史命令和tab键/别名与快捷键
- Linux 命令别名与快捷键
- Linux学习----Shell基础(环境变量,命令别名与快捷键、历史命令、输出重定向、管道符、通配符)
- 命令别名
- bash的基本功能(别名、快捷键、历史命令)
- 新闻代码
- [网络子系统] Netfilter机制分析
- 素材网
- 项目总算完工了
- 笔试面试(3)阿里巴巴2014笔试题详解(9月22北京)
- 命令别名与历史命令
- java实现单链表的基本操作
- Eclipse无法自动补全代码的解决办法
- Atlantis(扫描线+线段树+离散化)
- Java中的内存模型和多线程分析
- Cocos2d-x读取本地文件
- UVa1218 Perfect Service
- 关于正则表达式
- The Balance(扩展欧几里得算法)