歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> linux常用命令之history

linux常用命令之history

日期:2017/3/3 11:10:04   编辑:Linux技術

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

Copyright © Linux教程網 All Rights Reserved