History 命令:
選項: -d:刪除指定行 -c:刪除歷史列表中的記錄 -a:將當前會話中的命令歷史寫入指定文件中 用法: history N: 顯示最近的N條,包括當前命令自身; history -c: 清空命令歷史 history -d offset: 刪除指定的偏移處的命令條目 history -a [/path/to/some_history_file: 將當前會話中的命令歷史寫入指定文件bash調用命令歷史列表中的命令 :
!#: 執行命令歷史中的第#條命令 !!: 執行上一條命令 !string: 執行命令歷史中最近一次以string開頭的命令; !$: 調用上一條命令的最後一個參數 ESC, .: 和上面的功能一樣 環境變量:HISTSIZE,HISTSIZE:命令歷史記錄的條數; 用戶退出時的持久保存位置:/etc/profile,通常默認為用戶家目錄下的~/.bash_history; 此文件中可保存的最大數目:HISTFILESIZE=10000 HISTFILESIZE:命令歷史文件記錄歷史的條數; HISTTIMEFORMAT=“%F%T“ 顯示時間 HISTIGNORE=“str1:str2:…“ 忽略string1,string2歷史 控制命令歷史的記錄方式: 環境變量:HISTCONTROL ignoredups:忽略重復的命令;連續且相同方為“重復” ignorespace:忽略所有以空白開頭的命令 ignoreboth:ignoredups, ignorespace erasedups:刪除重復命令 export 變量名="值“ 存放在/etc/profile 或 ~/.bash_profile常用的快捷鍵:
Ctrl+l 清屏,相當於clear命令 Ctrl+c 取消命令的執行 Ctrl-a 會移動到命令行的最前面 Ctrl-e 會移動到命令行的最後面 Ctrl-u 會刪除到行首 Ctrl-k 會刪除到行尾相對如今和絕對路勁:
絕對路徑:以正斜槓開始 完整的文件的位置路徑 可用於任何想指定一個文件名的時候 相對路徑:不以斜線開始 指定相對當前的工作目錄位置 可以作為一個簡短的形式指定一個文件名
本文出自 “叫醒你的不是鬧鐘而是夢想” 博客,請務必保留此出處http://purify.blog.51cto.com/10572011/1830395