135-1821-9792

linux删除当前行命令,linux常用命令 删除

Linux第二章-Linux常用命令

当我们关机或者重启时,都应该先执行以下 sync 指令,把内存的数据写入磁盘,防止数据丢失。

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了桐梓免费建站欢迎大家使用!

命令: cd [相对路径或绝对路径]

命令: ls [-al]

命令: mkdir [-p] 目录

-p 父目录不存在情况下先生成父目录

命令: rm [-rf] 目录

-r 递归 -f 强制

两个一起用你可以删掉世界(很暴力很血腥,危险的命令)

命令: echo [选项] [输出内容]

命令: head 文件

tail :指定行数或者动态查看

命令: touch 文件名

命令: rm -rf 文件名

vi是linux中最经典的文本编辑器,vi一共有3种工作模式,分别是正常模式,编辑模式(插入模式),命令行模式:

- 命令: vi 文件名 或 vim 文件名 都可进入vi编译器进行文件的编译

---首先输入 vi 文件名 进入的是正常模式

---正常模式--编辑模式:按 i o a 任意一个键

---正常模式--命令行模式:按 :

---编辑模式--命令行模式:按 Esc

vi编译器快捷键的使用

1.拷贝当前行 yy,拷贝当前行向下的5行 5yy,并粘贴 p;

2.删除当前行 dd,删除当前行向下的5行 5dd;

3.在文件中查找某个单词(命令行模式下)/关键字 ,回车进行查找,输入 n 查找下一个

4.设置文件的行号,取消文件的行号(命令行模式下) :set nu 和 :set nonu

5.编辑 /etc/profile 文件,使用快捷键到底文档的最末行[G]和最首行[gg],注意这些都是在正常模 式下执行的。

6.在一个文件中输入 "hello" ,然后又撤销这个动作,再正常模式下输入 u

文件的查看命令: cat more less tail

cat :由第一行开始显示文件内容

more :百分比显示

less :翻页查看

tail :指定行数或者动态查看

命令: chmod -R 权限设置 需要更改权限的文件夹名

grep :查找字符串

grep命令通常要和管道命令进行连用:

Linux压缩包的两种后缀格式:

- xxx.tar 打包,大小不会进行压缩

- xxx.tar.gz 打包并压缩文件大小

命令: tar

命令: du -h /目录

命令: ifconfig

命令: netstat [-anp]

命令: ping ip地址

命令: ps [-ef]

命令: kill -9 PID号

命令: service 服务名 [start | stop | restart | reload | status]

在 CentOS7.0 后 不再使用 service ,而是下面这个命令

service [start | stop | restart | reload | status] 服务名

命令: top [选项]

命令: rpm -e rpm包的名称

命令: rpm -ivh rpm包全路径名称

[图片上传失败...(image-f71252-1630371708953)]

linux 如何快速删除大文件的第一行

1、使用vim编辑器来打开文件。

2、来看第一种方式,删除文件中指定的行,当使用vim打开文件的时候,页面的右下角会显示出当前光标的位置,比如光标停在第一排5的位置,右下角显示的就是1-5。

3、然后就可以根据这个字符找到指定的列,在vim编辑器的普通模式下,按下键盘上的x键,就会删除这个字符。然后再移动 j 键,光标就会移动到下一行,就这样依次按下j 、x键,就能很快删除不同行中的同一列。

4、还有一种方法,将光标移动到未删除的第5列数字上,然后在键盘上按下ctrl+v键。如下面图中所示,编辑页面的左下角会出现一个VISUAL BLOCK字样。。

5、然后这时,再按键盘上的 j 键往下移动,这个时候会发现,所有第5列的字符都被选中了。

6、这个时候再按删除的 x 键,第5列的字符就瞬间被删除了。就完成了。

【shell】Linux删除文本重复行

通常如果我们想获取一个文件里不重复的行的时候,我们可以直接通过 sort -u 命令,先把文件排序,然后去掉连续的重复行就行。

可是,如果我们去掉重复行之后,还想保留文件原有的顺序,该怎么办呢?

虽然 Linux 下有个看上去似乎很有用的命令叫uniq,但事实上 uniq 命令仅仅只对连续的重复行有效。

如果不排序,直接使用 uniq 命令是没有用的;使用 sort -u 的话,我们就丢失了文件原有的行的顺序了。

一个终极的解决方案是使用 awk:

简要解释一下:awk 的基本执行流程是,对文件的每一行,做一个指定的逻辑判断,如果逻辑判断成立,则执行指定的命令;如果逻辑判断不成立,则直接跳过这一行。

我们这里写的 awk 命令是!x[$0]++,意思是,首先创建一个 map 叫x,然后用当前行的全文$0作为 map 的 key,到 map 中查找相应的 value,如果没找到,则整个表达式的值为真,可以执行之后的语句;如果找到了,则表达式的值为假,跳过这一行。

由于表达式之后有++,因此如果某个 key 找不到对应的 value,该++操作会先把对应的 value 设成 0,然后再自增成 1,这样下次再遇到重复的行的时候,对应的 key 就能找到一个非 0 的 value 了。

我们前面说过,awk 的流程是先判断表达式,表达式为真的时候就执行语句,可是我们前面写的这个 awk 命令里只有表达式,没有语句,那我们执行什么呢?原来,当语句被省略的时候,awk 就执行默认的语句,即打印整个完整的当前行。就这样,我们通过这个非常简短的 awk 命令实现了去除重复行并保留原有文件顺序的功能。

linux 删除文件指令

linux 删除文件指令:输入rd盘符名:\文件夹名称,比如,我想删除一个在D盘的名为wo的文件夹,则输入rd d:\wo这样就能删除文件夹了。当然这种删除方法必须要该文件夹是空文件夹,不然删除不了。

若是想删除文件,输入del盘符名:\文件名,比如,我想删除一个在F盘的名为123.txt的文件,则输入del f:\123.txt按回车就能删除该文件了。当然,该命令只能删除文件,不能删除文件夹。若要用该命令删除一个文件夹,会显示找不到文件123.txt。

CMD特点:

CMD一般指命令提示符。命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。

在windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序,微软Windows系统基于Windows上的命令解释程序,类似于微软的DOS操作系统。输入一些命令,cmd.exe可以执行,比如输入shutdown -s就会在30秒后关机。总之,它非常有用。打开方法:开始-所有程序-附件或开始-寻找-输入:cmd/cmd.exe回车。它也可以执行BAT文件。

Linux知识点之Vim

进入vim编辑器

命令模式: 在这种模式下,可以通过输入vi的命令对文件的内容就行处理(复制,删除,移动等),也可以通过按光标来移动光标

编辑模式: 在这种模式下,可以在光标处输入内容

命令项模式: 在命令模式下,用户输入冒号后,光标会跳到底行,然后输入命令

命令模式: 输入a A i I o O等命令 - 编辑模式

编辑模式: 按ESC键 - 命令模式

命令项模式: 输入冒号 - 命令项模式

i 在光标前插入

a 当前位置编辑

A 快速到达行尾并进入编辑模式

O 在当行上面插入一个空行并进入编辑模式

o 在当行下面插入一个空行并进入编辑模式

第一行 gg

最后一行 G

移动到100行 100gg

x: 删除光标处的字符 X:删除光标前的一个字符

d0: 删除光标所在行的第一个字符到当前光标的前一个字符的一串字符

D: 删除从当前光标所在字符到当前光标所在行的最后一个字符的一串字符

dd: 删除光标所在行的所有字符/剪切当前行

dw: 删除从光标处字符开始的第一个单词

u: 撤销命令,一步一步撤销

跳转末行 G

跳转首行 gg 跳转到第一行

跳转行首 I (大写字母)

跳转行末 快速到达行尾并进入编辑模式

下一行插入 o(小写字母o)

复制五行 5yy

删除10行 10dd

:w 保存文件 不退出vi :wq 保存文件,退出vi :q! 不保存文件,退出vi

linux删除命令rm -rf(linux删除命令行)

1、linux删除命令行按哪个键。

2、Linux删除命令。

3、linux删除命令rm -rf。

4、linux删除命令操作。

1."linux删除命令,为您提供linux删除命令图文信息,linux删除命令一共有以下几种:常规删除a.txt文件:[root]#rma.txt。

2.强行删除file.log文件:[root]#rm-ffile.log。

3.删除dirname目录下的所有东西:[root]#rm-Rdirdirname。


网页标题:linux删除当前行命令,linux常用命令 删除
标题网址:http://kswsj.com/article/dsichcp.html

其他资讯



Copyright © 2009-2022 www.kswsj.com 成都快上网科技有限公司 版权所有 蜀ICP备19037934号