Linux命令学习-history命令

Linux中,history命令的作用是显示历史记录和执行过的命令。

  1. 查看历史所有命令执行记录
    history
  2. 查看最近的13条历史执行命令
    history 13
  3. 执行历史记录中,序号为123的命令
    !123
  4. 重复执行上一个命令
    !!
  5. 查看 cat 命令的历史执行记录
    history | grep cat
  6. 清空所有历史命令的记录
    history -c

原文地址:https://www.cnblogs.com/wintest/p/11183718.html

时间: 2024-10-09 17:10:20

Linux命令学习-history命令的相关文章

Linux 程序设计学习笔记----命令行参数处理

转载请注明出处.http://blog.csdn.net/suool/article/details/38089001 问题引入----命令行参数及解析 在使用linux时,与windows最大的不同应该就是经常使用命令行来解决大多数问题.比如下面这样的: 而显然我们知道C语言程序的入口是mian函数,即是从main函数开始执行,而main函数的原型是: int main( int argc, char *argv[] ); int main( int argc, char **argv );

Linux基础:history命令

一.为什么要学习 history 命令 ? history命令是bash shell 内置命令,history命令有助于我们缩短输入命令的时间,达到节省命令快捷操作的要求.我们也可以通过查询history命令,从而审计操作日志.同时,我们可以隐藏一些含有敏感信息的命令输入,使系统更加安全. 二.history 命令常见用法 ? 语法: history [n | -c | -rnaw histfile] 参数: n:数字,列出最近的 n 条历史命令 -c:将当前shell 缓存中的 history

Linux Shell学习--awk命令详解

(1).awk介绍 awk是由Alfred Aho .Peter Weinberger 和 Brian Kernighan于1977年开发的变成语言,awk是上述三位创建者姓的首字母. Awk的基本语法与c语言类似,如果对c语言很熟悉,那么学习awk编程也将事半功倍. Awk功能与sed相似,都是用来进行文本处理的,awk语言可以从文件或字符串中基于指定规则浏览和抽取信息,在抽取信息的基础上,才能进行其他文本操作.   awk是一款设计用于数据流的工具.它颇有玩头的原因就在于可以对列和行进行操作

Linux命令学习-tail命令

Linux中,tail命令的全称就是tail,主要用于监控日志文件. 对于一个正在运行应用来说,其对应的log日志文件肯定是在不断的更新,此时,便可通过tail命令来动态显示日志文件的内容.假设当前目录下存在这样的一个日志:gogs.log 查看最近的50条日志信息 tail -50 gogs.log 或 tail -n 50 gogs.log 查看gogs.log中,从500行到末尾的所有信息 tail -n +500 gogs.log 查看并实时刷新日志 tail -f gogs.log 此

Linux命令学习-ps命令

Linux中,ps命令的全称是process status,即进程状态的意思,主要作用是列出系统中当前正在运行的进程信息. ps命令的功能很强大,参数也非常多,下面只举几个简单的实例. 显示所有进程信息 ps -A 显示所有进程信息,包括其执行的命令 ps -ef 显示指定用户下的所有进程信息 ps -u wintest 查找指定进程:gogs ps -ef | grep gogs 一般情况下,当我们想要杀死某进程时,便可以通过ps命令找到其进程号pid,然后通过 kill -9 命令将该进程强

Linux命令学习-mv命令

Linux中,mv命令的全称是move,主要作用是移动文件或文件夹,类似于Windows下的剪切功能,同时还可以用于修改名字. 假设当前处于wintest用户的主目录,路径为 /home/wintest ,存在文件夹testA.testB和testC,而testA文件夹下存在子文件夹testB1和testD,testB下存在文件test.ini 在testA目录下,将testD文件夹移动到当前用户主目录 mv testD ~/ 在testB目录下,将test.ini文件移动到testA文件夹下

Linux命令学习-ls命令

Linux中,ls命令的全称是list,主要作用是列出当前目录下的清单. 列出Linux根目录下的所有目录 ls / 列出当前目录下所有文件夹和文件 ls 列出当前目录下所有文件夹和文件(包括以"."开头的隐藏文件) ls -a 列出当前目录下所有文件详细信息(包括权限.所有者.文件大小等) ls -l ls -a -l(包括隐藏文件) 列出当前目录下所有以 test 开头 或 以.txt结尾 的文件 以test开头:ls test* 以test结尾:ls *.txt 列出当前目录的文

Linux命令学习-mkdir命令

Linux中,mkdir命令的全称是make directory,即创建目录的意思. 假设当前处于wintest用户的主目录,路径为 /home/wintest ,存在文件夹testA,进入testA 在testA目录下,新建文件夹testB mkdir testB 当前用户主目录下,创建多个文件夹 mkdir -p testA2/testB2 通过 -p 参数可以一次性创建多层目录,该命令在当前路径下创建了新文件夹testA2,同时在testA2下创建了子文件夹testB2. 在testA目录

Linux命令学习-cp命令

Linux中,cp命令的全称是copy,主要作用是复制文件或文件夹,类似于Windows下的复制功能. 假设当前处于wintest用户的主目录,路径为 /home/wintest ,存在文件夹testA.testB和testC,而testA下存在子文件夹testD,testB下存在文件test.ini 在testB下,将文件test.ini复制到testC下 cp test.ini ../testC 在当前用户主目录下,将整个文件夹testA复制到testC下 cp -r testA/ ./te