#### 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
```