▶history 命令查看之前使用過的命令;這些存在於 用戶家目錄下的 .bash_history文件中 例:root用戶的在 /root/.bash_historyshell
▶echo $HISTSIZE 查看命令歷史最大能夠存多少條bash
▶history -c 清空當前內存的命令歷史,不能清空配置文件中的命令歷史spa
▶在 /etc/profile中定義HISTSIZE變量,可修改保存命令歷史的最大條數rest
「編輯 /etc/profilecode
HOSTNAME=/usr/bin/hostname 2>/dev/null
內存
HISTSIZE=1000 //修改這io
if [ "$HISTCONTROL" = "ignorespace" ] ; then 」zsh
若是想要使修改生效須要從新登陸終端;或者使用命令: source /etc/profile登錄
▶ !! 上一條命令 ▶!n 想運行第多少條命令 ▶!echo 會在命令歷史中倒着找第一個以echo開頭的命令變量
tab鍵,敲一下,敲兩下
參數補全, 安裝bash-completion
alias 別名給使命令從新起個名字▶(restartnet='systemctl network restart')
umaliass 別名 取消別名
各個用戶都 有本身配置別名的文件 ~/.bashrc(用戶家目錄下)
ls /etc/profile.d/
自定義的alias放到~/.bashrc
▶ ls *.txt //查看以 txt 結尾的文件
▶ ls ?.txt //?表示任意一個字符,是一個字符
▶ls [0-9].txt //以方括號裏面的範圍查找 [0-9a-zA-Z]
▶