[Linux基础]history相关的环境变量设置

目录

背景

 简介

命令操作

1. 语法: 

2.   功能

3.   参数

环境变量设置


 背景

        工作中时常收到客户的反馈,我的系统什么也没干,就出现文件丢失,程序错误等等问题;我们在问题排查的时候查看history信息也是重要环节之一,但是默认的history中时不显示执行时间,执行用户等等重要信息的,这篇文章就教你如何设置这些信息。 

 简介

         Linux中 history 命令主要用于显示历史指令记录内容, 下达历史纪录中的指令。读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令。

命令操作

1. 语法: 

         history  【参数】

2.   功能

        查看已经执行过历史命令。如想查询某个用户在系统上执行了什么命令,可以使用root用户身份登录系统,检查Home目录下的用户主目录下的“.bash_history”文件,该文件记录了用户所使用的命令和历史信息。

3.   参数

history n   打印最近的n条历史命令。
history -N   显示历史记录中最近的N个记录。
history -c   清空当前历史命令。
history -a   将目前新增的历史指令新增入 histfiles 中,若没有加 histfiles,则预设写入 ~/.bash_history。
history -r   将历史命令文件中的命令读入当前历史命令缓冲区。
history-w   将当前历史命令缓冲区命令写入历史命令文件中。
history -d <offset>   删除历史记录中第offset个命令。
history -n <filename>   读取指定文件。

环境变量设置

Linux 系统中关于 history 的环境变量主要有以下几个:

HISTSIZE:指定历史记录列表中可保存的最大命令数目,即历史记录列表的长度。例如,HISTSIZE=100 表示最多保存 100 条历史记录。默认值为 500。

HISTFILESIZE:指定历史记录文件的最大字节数。当历史记录文件的大小超过此值时,最早的命令将被删除。例如,HISTFILESIZE=2000 表示历史记录文件最多保存 2000 字节。默认值为 2000。

HISTTIMEFORMAT:指定历史记录中显示时间的格式。例如,HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S" (也可以表示为 %F %T)表示将时间格式化为年-月-日 时:分:秒的形式。默认值为空,即不显示时间。

HISTIGNORE:指定要忽略的命令列表,即这些命令不会被保存在历史记录中。例如,HISTIGNORE="ls:cd" 表示忽略 ls 和 cd 命令。多个命令之间用冒号分隔。

HISTCONTROL:指定历史记录的控制选项。常见的控制选项有:

ignoredups:忽略重复的命令。

ignorespace:忽略以空格开头的命令。

erasedups:在保存命令到历史记录之前,先删除与前一条命令相同的命令。

ignoreboth:忽略重复的命令和以空格开头的命令。

例如,HISTCONTROL="erasedups:ignoredups" 表示先删除与前一条命令相同的命令,然后再忽略重复的命令。

 示例: 配置history环境变量

 默认情况下如下显示:

 配置环境变量:

[root@clinet ~]# export HISTTIMEFORMAT="%F %T `whoami` "

 配置后的显示:

 注意:

        配置好的环境变量记得写入到/etc/profile文件中,机器重启之后也会生效。


 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
序号 CAD命令 简写 用途 1 3D   创建三维实体 2 3DARRAY 3A 三维阵列 3 3DCLIP   设置剪切平面位置 4 3DCORBLT   继续执行3DORBIT命令 5 3DDISTANCE   距离调整 6 3DFACE 3F 绘制三维曲面 7 3DMESH   绘制三维自由多边形网格 8 3DORBLT 3DO 三维动态旋转 9 3DPAN   三维视图平移 10 3DPLOY 3P 绘制三维多段线 11 3DSIN   插入一个3DS文件 12 3DSOUT   输出图形数据到一个3DS文件 13 3DSWIVEL   旋转相机 14 3DZOOM   三维视窗下视窗缩放 15 ABOUT   显示AutoCAD的版本信息 16 ACISIN   插入一个ACIS文件 17 ACISOUT   将AutoCAD三维实体目标输出到ACIS文件 18 ADCCLOSE   关闭AutoCAD设计中心 19 ADCENTER ADC 启动AutoCAD设计中心 20 ADCNAVIGATE ADC 启动设计中心并访问用户设置的文件名、路径或网上目录 21 ALIGN AL 图形对齐 22 AMECONVERT   将AME实体转换成AutoCAD实体 23 APERTURE   控制目标捕捉框的大小 24 APPLOAD AP 装载AutoLISP、ADS或ARX程序 25 ARC A 绘制圆弧 26 AREA AA 计算所选择区域的周长和面积 27 ARRAY AR 图形阵列 28 ARX   加载、卸载Object ARX程序 29 ATTDEF ATT、DDATTDEF 创建属性定义 30 ATTDISP   控制属性的可见性 31 ATTEDIT ATE 编辑图块属性值 32 ATTEXT DDATTEXT 摘录属性定义数据 33 ATTREDEF   重定义一个图块及其属性 34 AUDIT   检查并修复图形文件的错误 35 BACKGROUND   设置渲染背景 36 BASE   设置当前图形文件的插入点 37 BHATCH BH或H 区域图样填充 38 BLIPMODE   点记模式控制 39 BLOCK B或–B 将所选的实体图形定义为一个图块 40 BLOCKICON   为R14或更早版本所创建的图块生成预览图像 41 BMPOUT   将所选实体以BMP文件格式输出 42 BOUNDARY BO或–BO 创建区域 43 BOX   绘制三维长方体实体 44 BRDAK BR 折断图形 45 BROWSER   网络游览 46 CAL   AutoCAD计算功能 47 CAMERA   相机操作 48 CHAMFER CHA 倒直角 49 CHANGE –CH 属性修改 50 CH PROP   修改基本属性 51 CIRCLE C 绘制圆 52 CLOSE   关闭当前图形文件 53 COLOR COL 设置实体颜色 54 COMPILE   编译(Shape)文件和PostScript文件 55 CONE   绘制三维圆锥实体 56 CONVERT   将R14或更低版本所作的二维多段线(或关联性区域图样填充)转换成AutoCAD2000格式 57 COPY CO或CP 复制实体 58 COPYBASE   固定基点以复制实体 59 COPYCLIP   复制实体到WINDOWS剪贴板 60 COPYHIST   复制命令窗口历史信息到WINDOWS剪贴板 61 COPYLINK   复制当前视窗至WINDOWS剪贴板 62 CUTCLIP   剪切实体至WINDOWS剪贴板 63 CYLINDER   绘制一个三维圆柱实体 64 DBCCLOSE   关闭数据库连接管理 65 DBCONNECT DBC 启动数据库连接管理 66 DBLIST   列表显示当前图形文件中每个实体的信息 67 DDEDIT ED 以对话框方式编辑文本或属性定义 68 DDPTYPE   设置点的形状及大小 69 DDVPOINT VP 通过对话框选择三维视点 70 DELAY   设置演示(Script)延时时间 71 DIM AND DIM1   进入尺寸标注状态 72 DIMALIGNED DAL或DIMALI 标注平齐尺寸 73 DIMANGULAR DAN或DIMANG 标注角度 74 DIMBASELINE DBA或DIMBASE 基线标注 75 DIMCENTER DCE 标注圆心 76 DIMCONTINUE DCO或DIMCONT 连续标注 77 DIMDIAMETER DDI或DIMDLA 标注直径 78 DIMEDIT DED或DIMED 编辑尺寸标注 79 DIMLINEAR DLI或DIMLIN 标注长度尺寸 80 DIMORDINATE DOR或DIMROD 标注坐标值 81 DIMOVERRIDE DOR或DIMOVER 临时覆盖系统尺寸变量设置 82 DIMRADIUS DRA或DIMRAD 标注半径 83 DIMSTYLE DST或DIMSTY 创建或修改标注样式 84 DIMTEDIT DIMTED 编辑尺寸文本 85 DIST DI 测量两点之间的距离 86 DIVIDE DIV 等分实体 87 DONUT DO 绘制圆环 88 DRAGMODE   控制是否显示拖动对象的过程 89 DRAWORDER DR 控制两重叠(或有部分重叠)图象的显示次序 90 DSETTINGS DS、SE 设置栅格和捕捉、角度和目标捕捉点 自动 跟踪以及自动目标捕捉选项功能 91 DSVIEWER AV 鹰眼功能 92 DVIEW DV 视点动态设置 93 DWGPROPS   设置和显示当前图形文件的属性 94 DXBIN   将DXB文件插入到当前文件中 95 EDGE   控制三维曲面边的可见性 96 EDGESURF   绘制四边定界曲面 97 ELEV   设置绘图平面的高度 98 ELLIPSE EL 绘制椭圆或椭圆弧 99 ERASE E 删除实体 100 EXPLODE X 分解实体 101 EXPORT EXP 文件格式输出 102 EXPRESSTOOLS   如果当前AutoCAD环境中无[快捷工具]这一工具,可 启动该命令以安装AutoCAD快捷工具 103 EXTEND EX 延长实体 104 EXETRUDE EXT 将二维图形拉伸成三维实体 105 FILL F 控制实体的填充状态 106 FILLET   倒圆角 107 FILTER FI 过滤选择实体 108 FIND   查找与替换文件 109 FOG   三维渲染的雾度配置 110 GRAPHSCR   在图形窗口和文本窗口间切换 111 GRID   显示栅格 112 GROUP G或-G 创建一个指定各称的目标选择组 113 HATCH –H 通过命令行进行区域填充图样 114 HATCHEDIT HE 编辑区域填充图样 115 HELP   显示AutoCAD在线帮助信息 116 HIDE   消隐 117 HYPERLINK   插入超级链接 118 HYPERLINKOPTION HI 控制是否显示超级链接标签 119 ID   显示点的坐标 120 IMAGE I 将图像文件插入到当前图形文件中 121 IMAGEADJUST LAD 调整所选图像的明亮度、对比度和灰度 122 IMAGEATTACH LAT 附贴一个图像至当前图形文件 123 IMAGECLIP ICL 调整所选图像的边框大小 124 IMAGFRAME   控制是否显示图像的边框 125 IMAGEQUALITY   控制图像的显示质量 126 IMPORT TMP 插入其他格式文件 127 INSERT I 把图块(或文件)插入到当前图形文件 128 INSERTOBJ IO 插入OLE对象 129 INTERFERE INF 将两个或两个以上的三维实体的相交部分创 建为一个单独的实体 130 INTERSECT IN 对三维实体求交 131 ISOPLANE   定义基准面 132 LAYER LA或–LA 图层控制 133 LAYOUT LO 创建新布局或对已存在的布局进行更名、复制、保存 或删除等操作 133 JOIN J 合并 134 LAYOUTWIZARD   布局向导 135 LEADER LE或LEAD 指引标注 136 LENGTHEN LEN 改变实体长度 137 LIGHT   光源设置 138 LIMTS   设置图形界限 139 LINS L 绘制直线 140 LINETYPE LT或–LTLTYPE 创建、装载或设置线型 141 LIST LS 列表显示实体信息 142 LOAD   装入已编译过的形文件 143 LOGFILEOFF   关闭登录文件 144 LOGFILEON   将文本窗口的内容写到一个记录文件中 145 LSEDIT   场景编辑 146 LSLIB   场景库管理 147 LSNEW   添加场景 148 LTSCALE LTS 设置线型比例系数 149 LWEIGHT LW 设置线宽 150 MASSPROP   查询实体特性 151 MATCHPROP MA 属性匹配 152 MATLIB   材质库管理 153 MEASURE ME 定长等分实体 154 MENU   加载菜单文件 155 MENULOAD   加载部份主菜单 156 MENUUNLOAD   卸载部份主菜单 157 MINSERT   按矩形阵列方式插入图块 158 MIRROR MI 镜像实体 159 MIRROR3D   三维镜像 160 MLEDIT   编辑平行线 161 MLINE ML 绘制平行线 162 MLSTYLE   定义平行线样式 163 MODEL   从图纸空间切换到模型空间 164 MOVE M 移动实体 165 MSLIDE   创建幻灯片 166 MSPACE MS 从图纸空间切换到模型空间 167 MTEXT MT或T 多行文本标注 168 MULTIPLE   反复多次执行上一次命令直到 执行别的命令或按Esc键 169 MVIEW MV 创建多视窗 170 MVSETUP   控制视口 171 NEW   新建图形文件 172 OFFSET O 偏移复制实体 173 OLELINKS   更新、编辑或取消已存在的OLE链接 174 OLESCALE   显示OLE属性管理器 175 OOPS   恢复最后一次被删除的实体 176 OPEN   打开图形文件 177 OPTIONS OP、PR 设置AutoCAD系统配置 178 ORTHO   F8 切换正交状态 179 OSNAP OS 或–OS 设置目标捕捉方式及捕捉框大小 180 PAGESETUP   页面设置 181 PAN P或–P 视图平移 182 PARTIALOAD   部分装入 183 PARTIALOPEN   部分打开 184 PASTEBLOCK   将已复制的实体目标粘贴成图块 185 PASTECLIP   将剪贴板上的数据粘贴 至当前图形文件中 186 PASTEORLG   固定点粘贴 187 PASTESPEC PA 将剪贴板上的数据粘贴至当前图形文件中并控制其数据格式 188 PCINWINEARD   导入PCP或PC2配置文件的向导 189 PEDIT PE 编辑多段线和三维多边形网格 190 PFACE   绘制任意形状的三维曲面 191 PLAN   设置UCS平面视图 192 PLINE PL 绘制多段线 193 PLOT PRINT 图形输出 194 PLOTSTYLE   设置打印样式 195 PLOTTERMANAGER   打印机管理器 196 POINT PO 绘制点 197 POLYGON POL 绘制正多边形 198 PREVIEW PRE   199 PROPERTLES CH、MO、PRO 、PS、DDMODI、FX、DDCHPR OR 打印预览 目标属性管理器 200 PROPERTLESCLOSE PRCLOSE 关闭属性管理器 201 PSDRAG   控制PostScript图像显示 202 PSETUPIN   导入自定义页面设置 203 PSFILL   用PostScript图案填充二维多段线 204 PSIN   输入PostScript文件 205 PSOUT   输出PostScript文件 206 PSPACE PS 从模型空间切换到图纸空间 207 PURGE PU 消除图形中无用的对象,如图块、尺寸标注 样式、图层、线型、形和文本标注样式等 208 QDIM   尺寸快速标注 209 QLEADER LE 快速标注指引线 210 QSAVE   保存当前图形文件 211 QSELECT   快速选择实体 212 QTEXT   控制文本显示方式 213 QUIT EXIT 退出AutoCAD 214 RAY   绘制射线 215 RECOVER   修复损坏的图形文件 216 RECTANG REC 绘制矩形 217 REDEFINE   恢复一条已被取消的命令 218 REDO   恢复由Undo(或U)命令取消的最后一条命令 219 REDRAW R 重新显示当前视窗中的图形 220 REDRAWALL RA 重新显示所有视窗中的图形 221 REFCLOSE   外部引用在位编辑时保存退出 222 REFEDIT   外部引用在位编辑 223 REFSET   添加或删除外部引用中的项目 224 REGEN RE 重新生成当前视窗中的图形 225 REGENALL REA 重新刷新生成所有视窗中的图形 226 REGGNAUTO   自动刷新生成图形 227 REGION REG 创建区域 228 REINIT   重新初始化AutoCAD的通信端口 229 RENAME REN 更改实体对象的名称 230 RENDER RR 渲染 231 RENDSCK   重新显示渲染图片 232 REPLAY   显示BMP、TGA或TIEF图像文件 233 RESUME   继续已暂停或中断的脚本文件 234 REVOLVE REV 将二维图形旋转成三维实体 235 REVSURF   绘制旋转曲面 236 RMAT   材质设置 237 ROTATE RO 旋转实体 238 ROTATE3D   三维旋转 239 RPREF RPR 设置渲染参数 240 RSCRIPT   创建连续的脚本文件 241 RULESURF   绘制直纹面 242 SAVE   保存图形文件 243 SAVE AS   将当前图形另存为一个新文件 244 SAVEIMG   保存渲染文件 245 SCALE SC 比例缩放实体 246 SCENE   场景管理 247 SCRIPT SCR 自动批处理AutoCAD命令 248 SECTION SEC 生成剖面 249 SELECT   选择实体 250 SETUV   设置渲染实体几何特性 251 SETVAR SET 设置AutoCAD系统变量 252 SHADE SHA 着色处理 253 SHAPE   插入形文件 254 SHELL SH 切换到DOS环境下 255 SHOWMAT   显示实体材质类型 256 SKETCH   徒手画线 257 SLICE SL 将三维实体切开 258 SNAP SN 设置目标捕捉功能 259 SOLDRAW   生成三维实体的轮廓图形 260 SOLID SO 绘制实心多边形 261 SOLIDEIDT   三维实体编辑 262 SOLPROF   绘制三维实体的轮廓图像 263 SOLVIEW   创建三维实体的平面视窗 264 SPELL SP 检查文体对象的拼写 265 SPHERE   绘制球体 266 SPLINE SPL 绘制一条光滑曲线 267 SPLINEDIT SPE 编制一条光滑曲线 268 STATS   显示渲染实体的系统信息 269 STATUS   查询当前图形文件的状态信息 270 STLOUT   将三维实体以STL格式保存 271 STRETCH S 拉伸实体 272 STYLE ST 创建文体标注样式 273 STYLESMANAGER   显示打印样式管理器 274 SUBTRACT SU 布尔求差 275 SYSWINDOWS   控制AutoCAD 文体窗口 276 TABLET TA 设置数字化仪 277 TABSURF   绘制拉伸曲面 278 TEXT   标注单行文体 279 TEXTSCR   切换到AutoCAD文体窗口 280 TIME   时间查询 281 TOLERANCE TOL 创建尺寸公差 282 TOOLBAR TO 增减工具栏 283 TORUS TOR 创建圆环实体 284 TRACE   绘制轨迹线 285 TRANSPARENCY   透水波设置 286 TREESTAT   显示当前图形文体件路径信息 287 TRIM TR 修剪 288 U   撤消上一操作 289 UCS   建立用户坐标系统 290 UCSICON   控制坐标图形显示 291 UCSMAN   UCS管理器 292 UNDEFINE   允许用户将自定义命令覆盖AutoCAD内部命令 293 UNDO   撤消上一组操作 294 UNION UNI 布 尔求并 295 UNITS –UN 或UN 设置长度及角度的单位格式和精度等级 296 VBAIDE   VBA集成开发环境 297 VBALOAD   加载VBA项目 298 VBAMAN   VBA管理器 299 VBARUN   运行VBA宏 300 VBASTMT   运行VBA语句 301 VBAUNLOAD   卸载VBA工程 302 VIEW –V 视窗管理 303 VIEWRES   设置当前视窗中目标重新生成的分辨率 304 VLISP VLIDE 打开Visual LISP集成开发环境 305 VPCLIP   复制视图实体 306 VPLAYER   设置视窗中层的可见性 307 VPOINT –VP或VP 设置三维视点 308 VPORTS   视窗分割 309 VSLIDE   显示幻灯文件 310 WBLOCK W 图块存盘 311 WEDGE WE 绘制楔形体 312 WHOHAS   显示已打开的图形文件的所属信息 313 WMFIN   输入Windows应用软件格式的文件 314 WMFOPTS   设置WMFIN命令选项 315 WMFOUT   WMF格式输出 316 XATTACH XA 粘贴外部文件至当前图形 317 XBIND –XB或XB 将一个外部引用的依赖符永久地溶入 当前图形文件中 318 XCLIP XC 设置图块或处理引用边界 319 XLINE XL 绘制无限长直线 320 XPLODE   分解图块并设置属性参数 321 XREF XR或–XR 外部引用 322 ZOOM Z 视图缩放透明命令

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小肖同学..

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值