Linux下命令使用小技巧

条目指示
!   开始历史替换,除非后面跟着空格、制表符行结束、“ =”、或“(”
!n  选择命令行n
!-n 选择向后n 条命令(即倒数第 n条记录n>0)
!!  前一条命令 同!-1

!string 选择最近以string 开头的命令
!?string? 选择最近包含string开头的命令

^string1 ^string2 ^ 用sting1替换 string2后,重复执行上条命令。同 !!:s/string1/string2。

!# 目前已经输入的整个命令

!! 上条命令
!!:^ 获取上条命令的第一个参数 同 ! ^ 和 !!:1
!!:$ 获取上条命令的最后一个参数 同 ! $ 和 $_
!!:n 获取上条命令的第n个参数

!string:n 获取最近执行过的string开头的命令的第 n个参数

历史
ctrl + p 上一个使用的命令 (p=pervious)
ctrl + n 下一个使用的命令 (n=next)
ctrl + r 快速检索历史

系统提供的历史命令操作
fc -s
history

单词指示
0 即零,第零个单词。对大多数命令来说,它指命令名
n 第n 个单词
^ 第1 个参数(单词)
$ 最后一个参数(单词)
% 最近%string% 匹配的单词
x-y 单词范围 0-y 可以写作 –y
*  除了第零个以外的所有单词 同1-$
x* x-$的简写,同x*
如果用单词指示符时没有用条目指示符,则把前一条目作为条目

修饰符
在可选的单词指示符后面,可以加上下列一个或多个修饰符号,每个修饰符以 :开始
h 去掉文件名的尾部,只留头部
t 去掉文件名的头部,只留尾部
r 去掉结尾的扩展名
e 去掉扩展名以外的所有部分
p 打印新的命令而不执行
q 引用替换后的单词,以备进一步替换
x 同q ,同时还在空格、制表符、换行符的地方把单词隔开
s/old/new/ 把条目中第一个old替换为 new。 / 可以为任何分隔符
& 重复上次替换
g /a 使替换在整个条目中执行,同 s一起使用
G 对条目中每个单词都进行一次 s修饰

时间: 2024-12-17 15:47:49

Linux下命令使用小技巧的相关文章

Linux find 命令使用小技巧一则

Linux find 命令使用小技巧一则 今天需要清理一下原来每日构建产生的一些用来存放包的目录,这些目录名字是按照一定规则存放,比如: /dailybuild/[module_name]/[yyyy]-[MM]-[dd]/xxx 这里考虑仅需要保存最近5天的dailybuild,对于早于5天的目录执行删除操作. 查看了一下find命令说明,可以 * 使用 "-type d" 参数来只查找目录,忽略文件. * 使用 "-mtime +5" 参数来指定只查找5天前有更

Linux下的各种小技巧

启动xwindow界面 #startx 启动第二个xwindow界面 #startx  --  :1     #启动第三个界面使用:2依此类推! 查看并断开某个终端 #w #skill  -9   pts/2(这是终端名) 杀掉某个用户的所有进程 #skill  [-9]  用户名 #pkill  [-9]  -u  用户名 查看某命令/程序的所有进程号 #pgrep   命令名 tips 修改Linux下ls命令显示的文件夹名以及文件名的默认颜色: #修改/etc/DIR_COLORS文件 在

你值得了解的 10 个有趣的 Linux 命令行小技巧

摘要: 我非常喜欢使用命令,因为它们比 GUI(图形用户界面)应用程序对 Linux 系统提供更多的控制,因此,我一直在寻找一些有趣的方法让 Linux 的操作变得简单好玩,主要是基于终端操作. 当我们发现使用 Linux 的新技巧时,尤其是像我这样的命令行极客,我们总会感到非常来劲. 我非常喜欢使用命令,因为它们比 GUI(图形用户界面)应用程序对 Linux 系统提供更多的控制,因此,我一直在寻找一些有趣的方法让 Linux 的操作变得简单好玩,主要是基于终端操作. 当我们发现使用 Linu

Linux 用户的 3 个命令行小技巧

Linux 用户的 3 个命令行小技巧 原文:http://www.tecmint.com/useful-linux-hacks-commands/作者: Avishek Kumar译文:LCTT  https://linux.cn/article-5635-1.html译者: goreliu Linux世界充满了乐趣,我们越深入进去,就会发现越多有趣的事物.我们会努力给你提供一些小技巧,让你和其他人有所不同,下面就是我们准备的3个小技巧. 1. 如何在不使用Cron的情况调度Linux下的任务

Linux的95个小技巧

Linux的95个小技巧 by WEB全栈工程师 on 2012 年 03 月 27 日 这里总结了Linux使用中的一些小技巧 1.实现RedHat非正常关机的自动磁盘修复 先登录到服务器,然后在/etc/sysconfig里增加一个文件autofsck,内容如下:AUTOFSCK_DEF_CHECK=yesPROMPT=yes 2.改变文件或目录之最后修改时间(变为当前时间)执行格式:touch name ( name 可为文件或目录名称.) 3.如何设置login后欢迎信息 修改/etc/

思科命令配置小技巧四:用ACL控制debug 输出

使用debug命令可以帮助我们TS,但是使用debug命令往往会输出一大堆信息,很多是我们不需要用的,也会造成CPU高负荷,这种情况下我们可以限制debug的输出 可以应用ACL到debug以限定仅输出要求的debug信息. 如仅查看从1.1.1.1到1.1.1.2的ICMP包: Router(config)# access-list 100 permit icmp host 1.1.1.1 host 1.1.1.2 Router# debug ip packet detail 100 思科命令

思科命令配置小技巧五:记事本

对于自己常用的命令 可以事先有记事本配置保存好 比如 en conf t line con 0 logg syn exec-t  0 0 exit host 3548 把上面的命令直接在设备的   > 或者 # 模式下复制进去即可 要注意的是:黏贴命令可以可以包含 enter 键的. 如果选择复制的时候包含了 enter 键盘. 那么黏贴后回立即执行 思科命令配置小技巧五:记事本

思科命令配置小技巧六:default inter

在配置命令,特别是做实验的时候,经常在一个接口下配置了大量的命令 而在做另外一个实验的时候,又要清除接口的大部分或者全部配置 suzhouxiaoniu#show run inter s1/1Building configuration... Current configuration : 242 bytes!interface Serial1/1 description suzhouxiaoniu bandwidth 512 ip address 8.8.8.8 255.255.255.0 e

linux常用命令及使用技巧(二)

ls显示指定工作目录下的内容,同windows中的dir命令 pwd命令显示当前工作目录 date命令,显示或修改系统时间与日期 passwd命令,设置用户密码 su命令改变用户身份 clear命令,清除屏幕消息 man命令,显示指定命令的帮助信息 who命令,显示目前登陆到系统的用户 w命令,显示登陆到系统的用户信息 uname命令显示操作系统的相关信息 uptime输出系统任务队列信息 last命令,列出目前与过去登陆系统的用户i相关信息 dmesg显示开机信息 free命令,显示系统内存状