linux学习总结(75)——linuxhistory命令实用技巧(代码片段)

科技D人生 科技D人生     2022-12-30     247

关键词:

一、基本原理

Linux 命令的历史记录,会持久化存储,默认位置是当前用户家目录的 .bash_history 文件。当 Linux 系统启动一个 Shell 时,Shell 会从 .bash_history 文件中,读取历史记录,存储在相应内存的缓冲区中。我们平时所操作的 Linux 命令,都会记录在缓冲区中。包括 history 命令所执行的历史命令管理,都是在操作缓冲区,而不是直接操作 .bash_history 文件。当我们退出 Shell,比如按下 Ctrl+D 时,Shell 进程会把历史记录缓冲区的内容,写回到 .bash_history 文件中去。

二、使用详解

2.1、基础用法

直接输入 history 命令,可以看到最近操作的所有命令都显示出来了

$ history
   1  bash
   2  ls
   3  vim .bash_history
   4  cat .bash_history
   5  history
   6  bash

有时候我不需要

docker学习总结(75)——docker三种网络驱动bridgemacvlanoverlay详解(代码片段)

一、自定义桥接(bridge)网络这个网桥类似于默认网络中的bridge,创建自定义网络命令:dockernetworkcreate$dockernetworkcreate--driverbridge--subnet172.19.0.0/16--gateway172.19.0.1mybridge_net参数解释:--driverbridge表示使用桥接模式--subnet172.19.0.0/16 查看详情

linux学习总结(73)——linux高频命令大总结(代码片段)

1.cd命令 功能说明:切换目录cdDownloads 切换到上一个目录cd-2.ls命令 列出所有目录lelontar@lelontar-macDownloads%ls5858IM58projectYinkerapache-jmeter-5.3appgithub_projectjiaoliuheadimg716.jpgmyslefoutput 常用命令le 查看详情

linux学习总结(73)——linux高频命令大总结(代码片段)

1.cd命令 功能说明:切换目录cdDownloads 切换到上一个目录cd-2.ls命令 列出所有目录lelontar@lelontar-macDownloads%ls5858IM58projectYinkerapache-jmeter-5.3appgithub_projectjiaoliuheadimg716.jpgmyslefoutput 常用命令le 查看详情

linux学习总结(83)——linux环境变量总结(代码片段)

前言Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。设置环境... 查看详情

matlab教程案例75~79总结matlab网络类算法仿真经验和技巧总结

...0c;我们主要通过MATLAB对网络相关的基础算法做简单的仿真学习。包括网络场景的建模,网络最短路由,网络覆盖率问题,如何通过优化算法解决覆盖率问题 查看详情

课程学习总结报告

linux课程学习总结报告根据本课程所学内容总结梳理出一个精简的Linux系统概念模型,最大程度统摄整顿本课程及相关的知识信息,模型应该是逻辑上可以运转的、自洽的。因此在这里主要结合之前的实验心得来谈一谈linux的进程... 查看详情

linux之基本命令学习总结(代码片段)

        前言:从今天开始开始写这系列linux博客了(是学习刘遄老师的<linux就该这么学>),视频学习的资源可以在b站上找到:https://www.bilibili.com/video/av45771723?from=search&seid=16246736897428574633,同 查看详情

linux学习总结(88)——linux系统中的swap交换分区总结(代码片段)

前言Linux中的Swap交换分区就是Windows中的虚拟内存,将Linux系统服务器中的物理硬盘空间虚拟化成内存使用,以解决内存不够的问题。不同的Linux【CentOS/Ubuntu/Debian】发行版新建,增加Swap分区的方法是一样的,下面致臻数据就分享... 查看详情

linux学习总结(代码片段)

第一部分:1:linux基础简介1:操作系统(OperatingSystem)1:操作系统是管理计算机硬件与软件资源的程序2:典型操作系统1:UNIX、LINUX、MacOSX、WindowsiOS、Android、MS-DOS3:操作方式1:命令行界面(CommandLineInterfaceCLI)1:用户通过键盘... 查看详情

linux学习第十周总结(代码片段)

linux学习第十周总结接着上周的mysql,重点终结日志管理,备份还原,主从复制和mysql集群一、mysql日志管理事务日志transactionlog错误日志errorlog通用日志generallog慢查询日志slowquerylog二进制日志binarylog中继日志releylog1.事务日志事务... 查看详情

linux学习第十二周总结(代码片段)

linux学习第十二周总结本周学习两个内容Linux防火墙和企业级调度LVS一、Linux防火墙一、防火墙的分类(一)、包过滤防火墙。数据包过滤(packetFiltering)技术是在网络层对数据包进行选择,选择的依据是系统内设置的过滤逻辑,称为... 查看详情

linux学习第八周总结(代码片段)

linux学习第八周总结本周学习了两个服务,DNS和ansible由于这些服务很复杂,我也只能是到达刚了解或者是刚刚入门的程度,所以只说一些简单基本的东西,简单总结。一、DNS服务1.简介域名系统(英文:DomainNameSystem,缩写:DNS)... 查看详情

linux学习总结

磁盘存储和文件系统分区管理:1)分区指令:fdisk(ext系列)、gdisk(xfs系列)、parted2)分区同步指令:partprobe(支持centos5、7版本)partx-a设备分区地址(同步centos6版本新增分区)partx-n6-7设备分区地址(centos6版本删除的分区同步指令)注解:在... 查看详情

linux阶段总结

Linux总结   一.学习心得;       在学习本阶段关于Linux阶段的课程时,让我对Linux有了一个大概的了解。     我了解到Linux操作系统是基于最初的Unix系统而开发出来的;       在学习Linux的时候,首先... 查看详情

linux课程学习总结报告

...后,执行runlevel程序。6.启动指定级别的服务。一中断的学习1.我认为中断最大的作用就是可以及时的切换执行程序,这对实时系统很重要。2.硬中断,软中断,与 查看详情

课程学习总结报告

Linux内核主要由以下几个功能:进程管理、文件系统、IO体系结构和设备驱动程序、内存管理等等。从这张图中,我们可以看到linux操作系统的架构。对底层来说,Linux系统与硬件交互,管理所有资源,对上层来说,通过系统调用... 查看详情

linux学习总结(72)——linux系统安全加固(代码片段)

#!/bin/bash#设置密码复杂度if[-z"`cat/etc/pam.d/system-auth|grep-v"^#"|grep"pam_cracklib.so"`"];thensed-i\'/passwordrequiredpam_deny.so/a\\passwordrequiredpam_cracklib.sotry_first_passminlen=8ucredit=-1lcredi 查看详情

linux学习总结(代码片段)

一.Linux系统有7个运行级别(runlevel):运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:... 查看详情