ipe
- 公网 IP别名设置:
```bash
alias ipe='curl ipinfo.io/ip'
[root@server ~]# alias ipe='curl ipinfo.io/ip'
[root@server ~]# ipe
113.132.176.202[root@server ~]#
```
c
- 清屏,一般使用 ctrl + l 快捷键,也可以将 clear 命令定义得更短,这样使用起来更直接,更粗暴。
```bash
alias c='clear'
```
删除别名
格式
```bash
unalias 别名
```
例
```bash
[root@server ~]# alias
[root@server ~]# unalias ping
[root@server ~]# alias
```
注意:
- 在命令行中使用alias命令设置的别名仅在该次登入有效,如果重新开启一个 Shell,或者重新登录系统,则这些alias将无法使用。
- 在linux中提供alias永久化的方法:
将别名命令写入到~/.bashrc和/etc/bashrc文件中
执行 source ~/.bashrc 和 source ~/etc/bashrc 生效
例
```bash
[root@server ~]# alias ping='ping -c 5'
[root@server ~]# ping www.qq.com
关闭shell,重新打开
[root@server ~]# ping www.qq.com # 别名失效
[root@server ~]# vim ~/.bashrc
写入别名
[root@server ~]# source ~/.bashrc # 生效,注意切换仅对当前账户生效
[root@server ~]# vim /etc/bashrc
写入别名
[root@server ~]# source /etc/bashrc
切换到普通账户测试
```
命令历史
作用
- history命令可以查阅命令历史记录
格式
```bash
history -参数
```
参数
```bash
number:显示最近number条命令历史
-c:清空当前历史命令
```
```bash
[root@server ~]# history 5
13 vim ~/.bashrc
14 ping www.baidu.com
15 source ~/.bashrc
16 ping www.baidu.com
17 history 5
[root@server ~]# !16 # 将第16命令在执行一遍
```
设置history记录命令条数
```bash
[root@server ~]# vim /etc/profile
定位:HISTSIZE=1000
#退出后重启:reboot
```