首页 > 其他分享 >常见命令-history

常见命令-history

时间:2024-03-19 18:27:00浏览次数:19  
标签:文件 历史 常见 命令 ls 缓冲区 history

常见命令-history




history命令用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。

该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令。例如,要执行第2个历史命令,则输入!2。

历史命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取。在内存中,历史命令仅能够存储1000条历史命令,该数量是由环境变量HISTSIZE进行控制。

语法
history(选项)(参数)
选项
-c:清空当前历史命令;
-a:将历史命令缓冲区中命令写入历史命令文件中;
-r:将历史命令文件中的命令读入当前历史命令缓冲区;
-w:将当前历史命令缓冲区命令写入历史命令文件中。
参数
n:打印最近的n条历史命令。

实例
使用history命令显示最近使用的10条历史命令,输入如下命令:

[root@localhost ~]# history 10
   92  ls
   93  cd ..
   94  ls
   95  exit
   96  ls -a
   97  cd .ssh/
   98  ls
   99  cat known_hosts
  100  exit
  101  history 10

小窍门

.bash_history 历史记录命令文件,如果以后入职了,可以把这个文件拷贝出来,分析上个运维他平时操作的命令 分析他的工作流程 

标签:文件,历史,常见,命令,ls,缓冲区,history
From: https://www.cnblogs.com/nwq1101/p/18083645

相关文章

  • linux命令 --简化版--快速上手
    linux命令--简化版--快速上手系统信息arch显示机器的处理器架构(1)uname-m显示机器的处理器架构(2)uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件-(SMB[IOS](https://www.2cto.com/kf/yidong/iphone/)/DMI)hdparm-i/dev/hda罗列一个磁盘的......
  • 常用命令-查看软件信息-安装-在哪-rpm
    常用命令-查看软件信息-安装-在哪-rpmrpm常用选项rpm(RedHatPackageManager)是RedHat公司提出的一种用于Linux系统下的软件包管理工具,在基于RPM包管理的Linux发行版中广泛使用,例如RHEL(RedHatEnterpriseLinux)、CentOS、Fedora等。以下是rpm命令的一些常用选项及其功能:###......
  • 常用命令-swap分区三剑客--swapon-swapoff-mkswap
    常用命令-swap分区三剑客--swapon-swapoff-mkswapswaponswapon命令用于激活Linux系统中交换空间,Linux系统的内存管理必须使用交换区来建立虚拟内存。语法swapon(选项)(参数)选项-a:将/etc/fstab文件中所有设置为swap的设备,启动为交换区;-h:显示帮助;-p<优先顺序>:指定交换区的......
  • HTML一键打包工具1.9.95更新发布, 新增支持防止截图,获取命令行参数等新功能
    HTML一键打包EXE工具是一款强大的应用程序,能够将任意HTML项目或网页转换为独立的EXE文件。这意味着无需额外安装浏览器或服务器,用户只需简单双击即可运行项目。无论您是在制作KRPano全景VR项目,开发WebGL游戏(如Egret、Cocos、RPGMVMaker),还是需要打包课件或网站,这款工具都能帮助您......
  • Git22_Git常用命令3
    一、环境配置当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息设置用户信息gitconfig--globaluser.name“itcast”gitconfig--globaluser.email“[email protected]”查看配置信息......
  • linux 查看防火墙相关命令
    linux查看防火墙相关命令 1.查看防火墙状态systemctlstatusfirewalld2.启动防火墙systemctlstart/restartfirewalld3.停止防火墙 临时停用,重启后失效systemctlstopfirewalld4.永久停止防火墙systemctldisablefirewalld5.开机启动systemctlenab......
  • oracle命令
    oracle数据库创建用户和表空间以超级管理员身份登陆#启动sqlplus不登陆sqlplus/nolog;#通过超级管理员以dba身份登陆conn用户名/密码assysdba创建表空间createtablespace表空间名datafile'文件路径/文件名.dbf'size空间大小;createtablespacescott_t......
  • 常用Linux命令
    rsync命令使用使用rsync快速删除文件mkdir-p/tmp/test&&rsync--delete-before-a-H-v--progress--stats/tmp/test/.&&rm-rf/tmp/test--delete-before   receiverdeletesbeforetransfer,notduring(接收者在传输之前进行删除操作)--progress    ......
  • linux系统中的PS命令详解
    `ps`是一个常用的Linux/Unix命令,用于显示当前系统中的进程信息。它可以列出系统中正在运行的进程,并显示每个进程的详细信息,包括进程的PID(进程ID)、PPID(父进程ID)、CPU使用率、内存使用率、命令行参数、运行时间等信息。`ps`命令在不同的系统中可能有不同的语法和参数,但一般可以......
  • linux hadoop106 history 1000
    ls2bin/flinkrun./examples/batch/WordCount.jar-Dexecution.runtime-mode=BATCH--input/opt/module/word.txt--output/opt/module/result.txt3bin/flinkrun./examples/batch/WordCount.jar-Dexecution.runtime-mode=BATCH-yDfs.overwrite-files=......