首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux重新执行某个历史命令

Linux重新执行某个历史命令 0.前置芝士 1.Linux重新执行某个历史命令 ---- ---- 0.前置芝士 ❝Linux执行过的命令存储在家目录下的.bash_history文件中 ❞ 1....Linux重新执行某个历史命令 ❝众所周知,使用上下方向键可以执行当前窗口之前执行过的命令,但是使用方向键翻找历史命令就显得很不方便。...❞ 此时使用以下步骤,即可快速重新执行之前的命令 查看历史命令「history」 history n : 显示n条最近的历史命令 [root@node01 ~]$ history 10 1005 ls...sbin/start-dfs.sh 1011 ps -ef | grep mysql 1012 top 1013 ps -ef | grep redis 1014 hadoop fs -ls / 重新执行命令...xxxx 比如重新执行「cd /opt/app」 !1008 重新执行「sudo vim /etc/profile」 !

4.1K40
您找到你想要的搜索结果了吗?
是的
没有找到

linux封装rm -rf指令,防止误删

对于一个linux新手,敲错指令是常有的事情,智者千虑必有一失,即使对于一个老司机来说,也难免会有操作失误的时候,而误删导致的后果往往是无法弥补的。...{RANDOM} echo "[${i}] delete completed" fi done 2.cleartrash.sh 用于定期清理回收站(因为对rm -rf进行封装后...rm='sh /home/shell/changerm.sh' #表示执行rm指令的时候其实相当于自行了changerm.sh的脚本 >>source /etc/bashrc 重新加载该文件...bashrc >>vim ~/.bashrc 修改alias rm一行的信息 alias rm='sh /home/shell/changerm.sh' >>source ~/.bashrc 重新加载该文件...rm-rf指令后确实可以避免误删,但是如果执行带单引号的’rm’ -rf操作,就会调用系统原先的删除功能,不经过封装脚本,直接删除文件。

3K21

如何重新安装 Ubuntu Linux系统?

如果你弄坏了你的 Ubuntu 系统,并尝试了很多方法来修复,你最终放弃并采取简单的方法:重新安装 Ubuntu。   我们一直遇到这样一种情况,重新安装 Linux 似乎比找出问题并解决来得更好。...排查 Linux 故障能教你很多,但你不会总是花费更多时间来修复损坏的系统。   据我所知,Ubuntu 中没有像 Windows 那样的系统恢复分区。那么,问题出现了:如何重新安装 Ubuntu?...步骤 2:重新安装 Ubuntu   有了 Ubuntu 的 live USB 之后将其插入 USB 端口。重新启动系统。...我已经在在双启动下安装 Linux 的过程这篇文章中说明了。   对我来说,没有重新安装并保留数据的选项,因此我选择了“擦除 Ubuntu 并重新安装”。...这样,即使重新安装 Linux,也可以保证 /home 分区中的数据安全。我已在此视频中演示过:   选择重新安装 Ubuntu 后,剩下就是单击下一步。选择你的位置、创建用户账户。

2.6K30

Linux】从软硬件角度重新理解 (8)

​ 前言 大家好吖,欢迎来到 YY 滴 Linux系列 ,热烈欢迎!...本章主要内容面向接触过Linux的老铁,从软硬件层面向大家介绍操作系统与冯诺依曼体系, 主要内容含: 一.冯诺依曼体系(硬件层面) 1.CPU与输入输出设备 截至目前,我们所认识的计算机,都是有一个个的硬件组件组成...实现交互;程序员通过操作系统来访问底层的硬件】 从而给用户提供一个良好(稳定,高效,安全)的运行环境 2.系统调用 引入:操作系统内部会有各种各样的数据,可是操作系统不相信任何用户, 于是其会将自己封装起来...系统调用:是操作系统提供的,用C语言实现的,自己内部的函数调用; 系统调用在使用上,功能比较基础,对用户的要求相对也比较高,所以,有心的开发者可以对部分系统 调用进行适度封装,从而形成库(lib),有了库

10510

linux封装rm -rf指令,防止误删(转)

对于一个linux新手,敲错指令是常有的事情,智者千虑必有一失,即使对于一个老司机来说,也难免会有操作失误的时候,而误删导致的后果往往是无法弥补的。...{RANDOM} echo "[${i}] delete completed" fi done 2.cleartrash.sh 用于定期清理回收站(因为对rm -rf进行封装后...rm='sh /home/shell/changerm.sh' #表示执行rm指令的时候其实相当于自行了changerm.sh的脚本 >>source /etc/bashrc 重新加载该文件...bashrc >>vim ~/.bashrc 修改alias rm一行的信息 alias rm='sh /home/shell/changerm.sh' >>source ~/.bashrc 重新加载该文件...rm-rf指令后确实可以避免误删,但是如果执行带单引号的’rm’ -rf操作,就会调用系统原先的删除功能,不经过封装脚本,直接删除文件。

2.3K20

重新上传《激光封装》的电子书,百度网盘免费分享

最近很多朋友找我要激光封装的电子书,以前的公众号里面有介绍到,但是电子书上传失败,现采用百度网盘分享给大家。需要的可以去下载。...好的封装需要许多试验数据支撑才能完善可信。市面上专门介绍大功率激光封装的资料并不多,毕竟谁也不愿意把自己的试验数据和结论直接告诉你,这些都是可以直接转化成金钱money的专利点。...本书共有十一章,主要针对高功率半导体激光器封装技术进行了深入介绍,主要内容包括:高功率半导体激光器重要概念及参数、封装形式、热设计、热应力、光学整形、封装材料、封装工艺、测试表征、可靠性分析;同时本书介绍了目前高功率半导体激光器的主要应用领域以及当前高功率半导体激光器的发展趋势与面临的挑战...在行业内首次对高功率半导体激光器封装技术,封装的特点及面临的挑战做出专业的阐述。 本书重点介绍了大功率激光器的封装和应用场景。 西安炬光科技有限公司2007年建立。...在东莞有光学生产基地,在全球范围内都有销售网络,在封装应用领域属于新一代国产开拓者了。

59130

封装那些事】 缺失封装

缺失封装 没有将实现变化封装在抽象和层次结构中时,将导致这种坏味。 表现形式通常如下: 客户程序与其需要的服务变种紧密耦合,每当需要支持新变种或修改既有变种时,都将影响客户程序。...为什么不能缺失封装? 开闭原则(OCP)指出,类型应对扩展开放,对修改关闭。也就是说应该通过扩展(而不是修改)来改变类型的行为。没有在类型或层次结构中封装实现变化时,便违反了OCP。...缺失封装潜在的原因 未意识到关注点会不断变化 没有预测到关注点可能发生变化,进而没有在设计中正确封装这些关注点。...因为变化点混在了一起,没有分别进行封装。 使用桥接模式进行封装: 使用桥接模式,分别封装这两个关注点的变化。现在要引入新内容类型Data和新加密算法TDES,只需要添加两个新类。

1.2K30

封装那些事】 缺失封装

缺失封装 没有将实现变化封装在抽象和层次结构中时,将导致这种坏味。 表现形式通常如下: 客户程序与其需要的服务变种紧密耦合,每当需要支持新变种或修改既有变种时,都将影响客户程序。...为什么不能缺失封装? 开闭原则(OCP)指出,类型应对扩展开放,对修改关闭。也就是说应该通过扩展(而不是修改)来改变类型的行为。没有在类型或层次结构中封装实现变化时,便违反了OCP。...缺失封装潜在的原因 未意识到关注点会不断变化 没有预测到关注点可能发生变化,进而没有在设计中正确封装这些关注点。...因为变化点混在了一起,没有分别进行封装。 使用桥接模式进行封装: 使用桥接模式,分别封装这两个关注点的变化。现在要引入新内容类型Data和新加密算法TDES,只需要添加两个新类。

1.2K150

CentOS6.5 linux系统定制与封装快速实施脚本

在大型企业或者是IDC做运维的朋友经常会有这样子的需求,有些人可能还不是很了解Linux的二次封装有什么好处,这里简单说一下,就是当你要反复做一个操作的时候,比如说要部署300台WEB服务器...但是如果你装好一台服务器,然后将这个系统进行二次封装,这样子你下次再要部署相同的WEB服务器的时候就只需要拿这个封装的系统去部署就OK,这是不是简单多了,这时候有人可能会怀疑会不会存在驱动问题,当然系统本身...当然我经常会用它来封装像 open***、vsftpd、web等服务器,让它能够实现全自动化快速部署,以提高我的工作效率,后期有机会将上次发布的vsftpd服务器的封装包发现来大家分享一下,大侠不要拍砖...= 0 ] then echo "光盘挂载不成功,请手动重新挂载,或者尝试本地ISO挂载" echo "请输入本地ISO的路径:" read ret ls ${ret}...Install system menu default kernel vmlinuz append ks=cdrom:/isolinux/ks.cfg initrd=initrd.img label linux

1.6K30
领券