linux命令打错了怎么办,如何快速纠正错误的linux命令?-程序员宅基地

技术标签: linux命令打错了怎么办  

如何快速纠正你的linux命令?我们在输入命令的时候,难免会出现输入命令错误,或者输入过多,过少的情况,那么除了各种按方向键退回之外,还有什么快速纠正命令的方法?

本文用|表示光标位置。

移动到命令开头

举个例子,你准备执行一个命令:

./test-axxx-bbbb|

但是你输入的时候,少了前面的./(为什么执行程序的时候前面要加./)

test-axxx-bbbb

这个时候你一般会怎么办?使用方向键将光标移动到开头?还有呢?

快捷键:ctrl + a

即可,你就会发现光标移动到了开头:

|test-axxx-bbbb

移动到命令结尾

移动到前面之后,发现命令结尾少了一些东西,怎么?

ctrl+e

可以将e记忆为end。

光标又移动到了最后。

向前移动一个词

如果你不想移动到最后,只是想移动一个词的距离,还可以用:alt+f

f记忆为forward。

向后移动一个词

或者向后移动:alt+b

b记忆为backward

清空整条命令

发现整条命令都不对,或者xx前面的都不会怎么办?比如想要删掉光标前的所有内容:

test-axxx|-bbbb

只需要按下:ctrl +u

命令就会变成:

|-bbbb

删除命令的一个词

比如下面,你要删除bbb:

test-axxx-bbbb|

只需要按下:ctrl+w

就会变成:

test-axxx-b|

将词转换为大写

比如要将bbb转换为大小:

test-axxx-b|bbb

按下:esc + u

就变成了:

test-axxx-b|BBB

u记忆为upper

将词转换为小写

按下:esc + l

又会变成小写。

l记忆为lower

the fuck

当然了,有人对于输入错误的情况,做了一个程序,用于纠正输错的程序。

总结

ctrl + a:光标移动到命令开头

ctrl + e:光标移动到命令结尾

alt f:光标向前移动一个单词

alt b:光标向后移动一个单词

ctrl u:从光标处开始,删除命令

ctrl w:删除一个词(以空格隔开的字符串)

esc u :将当前词转换为大写

esc l :将当前词转换为小写

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_28904519/article/details/116582508

智能推荐

SqlServer日期时间函数,最全_sqlserver中如何判断一个时间是另一个时间的下个月-程序员宅基地

文章浏览阅读9.9k次,点赞3次,收藏45次。datediff(day,createdate,GetDate())=0 -- 判断是否当天,createdate为日期字段第一天、第几月-- 1.一个月第一天的Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)-- 2.本周的星期一Select DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)-- 3.一年的第一天Select DATEADD(yy, DATEDIFF(yy,0..._sqlserver中如何判断一个时间是另一个时间的下个月

Numpy常用random随机函数_numpy random-程序员宅基地

文章浏览阅读5.8k次,点赞7次,收藏35次。只要random.seed( * ) seed里面的值一样,那随机出来的结果就一样。所以说,seed的作用是让随机结果可重现。也就是说当我们设置相同的seed,每次生成的随机数相同。如果不设置seed,则每次会生成不同的随机数。使用同一个种子,每次生成的随机数序列都是相同的。_numpy random

旺旺老师JavaSE基础第一章(01)Java介绍-程序员宅基地

文章浏览阅读424次。视频地址:http://v.youku.com/v_show/id_XNjI3NjMzOTI4.html?f=20609548_旺旺老师javase

一天一天学 windows phone 控件 之 TextBox + PasswordBox (十六)_windows控件taxtbox password-程序员宅基地

文章浏览阅读1.8k次。先从 TextBox 控件 说起,TextBox控件是输入框,类似于html中的 标签,_windows控件taxtbox password

带有Spring Cloud Config和JHipster的Java微服务-程序员宅基地

文章浏览阅读100次。朋友不允许朋友写用户身份验证。 厌倦了管理自己的用户? 立即尝试Okta的API和Java SDK。 在几分钟之内即可对任何应用程序中的用户进行身份验证,管理和保护。 如今,使用Java和Spring Boot开发微服务架构非常流行。 它绝对是Java生态系统中最受欢迎的组合之一。 如果需要任何证据,只需看看过去几年出现的所有类似框架:MicroProfile,Micronaut和Quar..._jhipster mvn jib

【软件安装】(十二)MATLAB R2023b完整安装教程(附安装包)_matlab2023b-程序员宅基地

文章浏览阅读6.9w次,点赞325次,收藏700次。一个愿意伫立在巨人肩膀上的农民......_matlab2023b

随便推点

IBM大数据分析 算出来的“赛点”-程序员宅基地

文章浏览阅读160次。  对某位球员的成长历史烂熟于心,了解每场重要赛事的比赛得分,获胜球队。我相信这是我们眼中资深球迷应该具备的素质。然而如果我问你,这场比赛你支持的那支球队的控球率是多少?进球率又是多少?有几次抢断?几脚射门?几次射在门里,几次射在门外。对于这些数据,我想单凭人脑,恐怕是做不到了。通常这..._ibm slamtracker算法

Linux线程同步(5)——互斥锁or自旋锁?_linux自旋锁和互斥锁-程序员宅基地

文章浏览阅读469次。自旋锁与互斥锁很相似,从本质上说也是一把锁,在访问共享资源之前对自旋锁进行上锁,在访问完成后释放自旋锁(解锁);事实上,从实现方式上来说,互斥锁是基于自旋锁来实现的,所以自旋锁相较于互斥锁更加底层。如果在获取自旋锁时,自旋锁处于未锁定状态,那么将立即获得锁(对自旋锁上锁);如果在获取自旋锁时,自旋锁已经处于锁定状态了,那么获取锁操作将会在原地“自旋”,直到该自旋锁的持有者释放了锁。由此介绍可知,自旋锁与互斥锁相似,但是互斥锁在无法获取到锁时会让线程陷入阻塞等待状态;_linux自旋锁和互斥锁

【小程序】快来开发你的第一个微信小游戏(详细流程)_微信小游戏开发-程序员宅基地

文章浏览阅读7.5w次,点赞145次,收藏787次。本文通过开发一个简单的小游戏,来带领大家实操一下开发小游戏的基本流程。快来和博主一起操作吧!!!_微信小游戏开发

【Java用法】Spring之@Nullable和@NotNull注释的使用_java @nullable-程序员宅基地

文章浏览阅读1.7w次,点赞16次,收藏17次。@NonNull 注解可以标注在方法、字段、参数之上,表示对应的值不能为空; @Nullable 注解可以标注在方法、字段、参数之上,表示对应的值可以为空;如果可以传入 NULL 值,则标记为 @Nullable,如果不可以,则标注为 @NonNull。那么在做一些不安全严谨操作的编码时,这些注释会给我们一些警告。如下是我看 Spring 源码(DelegatingEntityResolver 类)时,发现用到的 @Nullable。以上图片中关于修改的地方是把 Spring 源码里的空行._java @nullable

SitePoint播客#61:HTML5 =厨房水槽-程序员宅基地

文章浏览阅读554次。Episode 61 of The SitePoint Podcast is now available! This week your hosts are Patrick O’Keefe (@iFroggy), Stephan Segraves (@ssegraves), and Kevin Yank (@sentience). SitePoint Podcast的 第61集现已发布! 本周的...

反病毒引擎设计-程序员宅基地

文章浏览阅读775次。反病毒引擎设计创建时间:2003-10-02文章属性:转载文章提交:NJUE (admin_at_ourmm.com)本文将对当今先进的病毒/反病毒技术做全面而细致的介绍,重点当然放在了反病毒上,特别是虚拟机和实时监控技术。文中首先介绍几种当今较为流行的病毒技术,包括获取系统核心态特权级,驻留,截获系统操作,变形和加密等。然后分五节详细讨论虚拟机技术:第一节简单介绍一下虚拟

推荐文章

热门文章

相关标签