Linux常用命令(一)-- history命令

history  记录所输入过的命令,不带任何参数,直接显示默认数量的命令历史记录。

(1)查看和修改history设置。

在用户家目录下,如/root目录下,存在.bash_profile和.bash_profile这两个文件。

其中.bash_history是记录制定目录条数的命令历史记录。

.bash_profile是设置history属性。

如:

1、修改histroy保存的数量。

方法一:

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

HISTSIZE=300

HISTFILESIZE=300

在文档最后添加HISTSIZE和HISTFILESIZE两个值。设置完成,重启开启终端即可生效。

方法二、export HISTSIZE=10

2、修改history的显示格式

export HISTTIMEFORMAT=‘%F %T‘

(2)使用方式

history N: 显示最近的N条的历史记录

图1.1

history -d offset: 删除指定的偏移处的命令条目

删除317处的历史记录,如图1.2

history -d 317删除成功以后,原317处的命令被替换成318处的命令,如图1.3所示。

图1.2

图1.3

history -a [path]: 将当前会话中的命令历史写入指定文件

图1.4

history -c: 清空命令历史

图1.5

(3)使用技巧

!#: 执行命令历史中的第#条命令

图1.6

!!: 执行上一条命令

图1.7

!string: 执行命令历史中最近一次以string开头的命令;

图1.8

!$: 调用上一条命令的最后一个参数

ESC, .:功能同上

图1.9

二、帮助命令

(1)查看命令类型

type COMMAND

如:type history

图1.10

(2)内置命令的帮助命令

help COMMAND

如help history

图1.11

(3)外置命令的帮助命令

1、COMMAND --help

如ls --help

图1.12

时间: 2024-10-12 16:56:41

Linux常用命令(一)-- history命令的相关文章

linux -- 常用的20个命令

1. ls命令 ls命令是列出目录内容(List Directory Contents)的意思.运行它就是列出文件夹里的内容,可能是文件也可能是文件夹. [email protected]:~# ls Android-Games Music Pictures Public Desktop Tecmint.com Documents TecMint-Sync Downloads Templates “ls -l”命令以详情模式(long listing fashion)列出文件夹的内容. [ema

Linux常用的 20 个命令

最近要把项目部署到服务器测试,虽然之前linux的命令有用了不少,但是,很多命令也渐渐生疏了. 于是在网上找了些关于命令的资料,记录一下在自己的博客.顺便在这里提一下用的两个软件,Xshell和FlashFXP,putty也用了下,感觉还是Xshell舒服. 1. ls命令 ls命令是列出目录内容(List Directory Contents)的意思.运行它就是列出文件夹里的内容,可能是文件也可能是文件夹. ? 1 2 3 4 5 6 7 [email protected]:~# ls And

linux,强大的history命令

如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率.本文将通过实例的方式向你介绍 history 命令的 15 个用法. 使用 HISTTIMEFORMAT 显示时间戳 当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身.如果你想要查看命令历史的时间戳,那么可以执行:# export HISTTIMEFORMAT='%F %T '# history | more1 2008-08-05 19:02:39 service n

Linux 常用的压缩打包命令行

LINUX 常用的压缩打包命令行: ==== 1.常用压缩命令: tar -zcvf xx.tar.gz xx 例子:tar -zcvf xx-20170614.sql.tar.gz xx-20170614.sql 2.解压缩 tar -zxvf xx.tar.gz 3.把打包压缩过的文件从服务器上下载到本地 scp [email protected]:/home/数据库名-20170614.sql.tar.gz E:/download/ 例子:scp [email protected]:/ho

Linux常用而且好玩的命令

Linux常用而且好玩的命令 关于date其实不需要多做解释,看看上面的图应该就可以理解 %Y表示年 %m表示月 %d表示日 %H表示时 诸如此类,有时间我们会校对时间,这时就会用的ntp服务,忘记的小伙伴可以复习下,对于ntp只要记住如何校对时间的命令就可以了. 2.显示日历的命令: 显示日志这种奇葩的命令,或许只有歪果仁用吧,反正我只看手机. 3.  重要的几个热键[Tab],[ctrl]-c, [ctrl]-d  [Tab]按键---『命令补全』 [ctrl]-c按键---让当前的程序『停

Linux常用指令和系统管理命令总结

Linux常用指令: ls 显示文件或目录 ls -l 列出文件详细信息 ls -a 列出当前目录下所有文件或目录,包括隐藏的 ls -al 显示详细文件信息,包括隐藏的文件 mkdir 创建目录 mkdir -p 创建目录,若无父目录,则创建父目录 cd 切换目录 touch 创建空文件 echo 创建带有内容的文件 cat 查看文件内容 cp 拷贝 mv 移动或者重命名 rm 删除文件 rm -r 递归删除,可删除子目录及文件 rm -f 强制删除 rm -rf 强制递归删除 find 在文

Linux 常用的系统工作命令

1.echo 命令 echo命令用于在终端输出字符串或变量提取后的值,格式为"echo [字符串 | $变量]". 例如,把指定字符串"Linuxprobe.com"输出到终端屏幕的命令为: [[email protected] ~]# echo Linuxprobe.Com 该命令会在终端屏幕上显示如下信息: Linuxprobe.Com  下面,我们使用$变量的方式提取变量SHELL的值,并将其输出到屏幕上: [[email protected] ~]# ech

0x01-2 RHEL linux 常用系统状态检测命令

1.ifconfig命令 ifconfig命令用于获取网卡配置与网络状态等信息,格式为"ifconfig [网络设备] [参数]". 2.uname命令 uname命令用于查看系统内核与系统版本等信息,格式为"uname [-a]". 在使用uname命令时,一般会固定搭配上-a参数来完整地查看当前系统的内核名称.主机名.内核发行版本.节点名.系统时间.硬件名称.硬件平台.处理器类型以及操作系统名称等信息. 3.uptime命令 uptime用于查看系统的负载信息,

Linux命令学习-history命令

Linux中,history命令的作用是显示历史记录和执行过的命令. 查看历史所有命令执行记录 history 查看最近的13条历史执行命令 history 13 执行历史记录中,序号为123的命令 !123 重复执行上一个命令 !! 查看 cat 命令的历史执行记录 history | grep cat 清空所有历史命令的记录 history -c 原文地址:https://www.cnblogs.com/wintest/p/11183718.html

linux常用查看硬件配置命令

一.查看cpu总个数1第一种方法:top命令法 首先执行top命令,如下图所示. Linux 如何查看主机的cpu总个数和总内存2在top命令的显示界面,按数字键1,即可查看到当前系统中的总cpu数,如下图为4核的cpu. Linux 如何查看主机的cpu总个数和总内存3第二种方法,通过proc文件系统,直接获取cpu总数量,具体执行如下命令: cat /proc/cpuinfo | grep processor Linux 如何查看主机的cpu总个数和总内存END二.查看总内存的方法1第一种方