Linux操作系统常用命令集(持续更新中)

更新:11-01 神话故事 我要投稿 纠错 投诉

复制、粘贴、删除、撤消、跳转等命令

1. 复制

a、复制整行

命令模式下,光标位于要复制的当前行,输入yy

b、复制一个单词

命令模式下,光标位于当前要复制单词的第一个字母处,输入yw

2. 粘贴

在命令模式下输入p

3. 删除

a、删除整行

在命令模式下,将光标放在要删除的行上,输入dd

b、删除一个单词

在命令模式下,光标位于要删除的单词的第一个字母处,输入dw4进行撤消

在命令模式下输入u

5. 跳跃

在命令模式下输入要跳转的行数,然后输入gg

例如:要跳转到当前文件的第150行,请输入150gg,

3. 解压

bzip2 -d:解压文件eg:$ bzip2 -d part-r-00000.bz2,(part-r-00000.bz2是文件名)

gzip -d 文件名.gz:解压.gz 文件

4. sort

排序[选项] [输入文件]

选项

-c 测试文件是否已排序完成

-k 指定排序域k1 k2nr 后面添加命令即可

-m 合并两个已排序的文件merge

-n 按数字大小排序

-o [输出文件] 将输出写入指定文件,相当于将输出重定向到指定文件打开

-r 反转排序结果

-t 更改域分隔符例如:默认是空格,如果你想将其更改为t 你需要sort -t$"t"

-u 从结果中删除重复行unique -u

例如:

排序-t","-k2,2g:排序:

例如:sort -t"," -k2,2g losscomma3 注:-k2,2表示从第二行开头到第二行结尾,g表示一般

如果使用sort -t"," -k2,2gr losscomma3,r代表闪回(从大到小)losscomma3是文件名

排序两次,首先按第一列排序,然后按第二列排序。 Sort 的默认分隔符是,空格必须设置为t

猫移动行业| tr "," "t"|排序-t$"t" -k1,1 -k2,2n

5. 列分割_cut

cut 命令用于从标准输入或文本文件中按字段或行提取文本。

-f 指定要提取的字段数,或者字段范围字段

-d 指定分隔符

例如:

cut f5+文件名:可以显示文件中第五个字段的内容

cat temp|cut -f2 -d"," 使用, 作为分隔符来提取文件temp 的第二列

head -n 5 part-r-00067|cut -f1,3 不指定分隔符时,分隔符为t,f1,3表示提取第一列和第三列

6. 行分割_split

split命令用于将大文件切成小文件。 split命令可以根据文件的行数和字节数来切割文件,并且可以自动为多个输出的小文件添加编号。

格式: split [-n] 文件[名称] 选项含义

例如:split -55 myfile ff

将文件myfile截断为名为ffaa、ffab、ffac的文件.每个文件的长度为55行

按尺寸划分:

用法: split [选项] [输入[前缀]]

这个276M的文件会被分割成20M的小文件。文件分割操作如下:

split -b 20m RevolutionOS.rmvb RevOS_part_

7. 操作文件

检查文件有多少行:wc -l + 文件名

例如: wc -l aucpidcosttmapsort-aah

输出:207517 aucpidcosttmapsort-aah

rm+文件名:删除文件

dos2unix+ 文件名: 文件类型转换,使用ftp从Windows传输到Linux的文件需要使用文件类型转换

more+文件名:查看当前目录下的部分数据

例如:更多部分-r-00000

8. 编辑文件夹

mkdir + 文件名:创建一个文件夹(文件夹以蓝色显示):

rmdir + 文件名:删除空文件

rm -r + 文件夹:删除包含内容的文件夹

9. 执行文件

A cat 模拟执行MR 文件:

例如:cat access.out|python cookie.py

注: |代表管道,将access.out输入到cookie.py中

例如:猫拍卖.out |蟒蛇auction_dsp.py |排序|蟒蛇auction_dsp_reduce.py

这里的sort会对结果的每一列进行排序,但是在hadoop上执行时,sort只会对第一列进行排序。

例如:cat部分-00000 showpidcost0813|python loss_pidcost_map.py|sort|python

loss_pidcost_reducev1.py 111

当需要映射多个输入时,使用cat加两个文件名,用空格分隔,执行后保存到文件111中。

原生排序是用空格分隔,需要指定用t分隔

例如:排序-t$"t"

例如:sort -t$"t" -k1,1,按t分割,按第一列排序

B. head n 使用前n条数据执行程序:

Eg: 头-n 100 拍卖.out |蟒蛇auction_dsp.py |排序| python auction_dsp_reduce.py 使用前100 项数据执行mapreduce

Eg: 头-n 10000 拍卖.out | python auction_dsp.py 只执行map

C.tail -n,显示文件内容的最后几行

tail -n 行值文件名;

显示/etc/profile的最后5行:

尾-n 5 /etc/profile

D. 在文件中间显示一些行

显示行1000至3000

猫文件名|头-n 3000 |尾部-n +1000

F、执行shell程序:

$ sh run1.sh 执行一个程序

nohup sh run.sh job_log 21

注:21,表示同时输出标准文件和错误文件到job_log

nohup sh run.sh xxx.log

注:nohup.的作用是把文件放在后台执行

注意:如果shell程序在服务器上执行,本地计算机中断,则服务器上会继续执行。当出现错误时,可以通过日志查看错误原因。

如果想关闭正在运行的程序:

辅助| grep run_invideo

kill xxxx:xxxx为程序前面的数字

10. 发邮件

cat 文件名| yk_sendmail 标题收件人电子邮件:

例如:cat temp|yk_sendmail "test"xxx@163.com

在发送电子邮件的.sh 中

echo -e $htmlhead $title "invideo" $content $title1 "vhtml" $content2 | yk_sendmail "${subject}" "${receiverME}" ${result_path}/invideo160905

最后,${result_path}/invideo160905(未用双引号引起来)将作为附件发送。

用户评论

月下独酌

我最喜欢使用 `ls` 和 `cd` 命令了,简直是 Linux 的基本操作!

    有14位网友表示赞同!

折木

希望作者能详细介绍一下 `grep` 命令的使用方法,我经常用它在日志文件中查找信息。

    有7位网友表示赞同!

初阳

最近开始学习Linux的命令行操作,觉得很实用!

    有8位网友表示赞同!

信仰

这篇文章能帮我快速回顾常用的命令,真是太棒了!

    有8位网友表示赞同!

顶个蘑菇闯天下i

期待作者能把 `ssh` 和 `scp` 等远程访问工具也放进整理列表中。

    有6位网友表示赞同!

烟花巷陌

想学习Linux系统管理,了解这些基本命令是必不可少的。

    有15位网友表示赞同!

笑叹★尘世美

每天都在使用 `mkdir` 和 `rm` 命令创建和删除文件夹,真是 indispensable!

    有13位网友表示赞同!

栀蓝

希望文章能解释一下权限设置相关命令的使用场景。

    有18位网友表示赞同!

浮世繁华

想学一学如何用 `vi` 编辑文件,感觉是 Linux 必备的技能。

    有20位网友表示赞同!

青山暮雪

这篇文章让我对 Linux 命令有了更系统的了解!

    有8位网友表示赞同!

柠栀

作者分享的很实用,我马上试试文中提到的这些命令。

    有5位网友表示赞同!

最迷人的危险

学习Linux命令确实很有挑战性,但也很有成就感!

    有8位网友表示赞同!

眼角有泪°

想了解一下如何使用管道 `|` 进行数据处理,这在 Linux 命令行中应用非常广泛!

    有15位网友表示赞同!

堕落爱人!

推荐给所有想学习 Linux 的朋友。

    有15位网友表示赞同!

哽咽

文章内容很详细,方便新手入门学习。

    有7位网友表示赞同!

情如薄纱

我经常需要使用 `find` 命令查找文件,希望能够了解更高级的用法。

    有15位网友表示赞同!

从此我爱的人都像你

这篇文章帮我巩固了Linux基础知识,谢谢作者!

    有7位网友表示赞同!

微信名字

学习 Linux 的过程很有趣,我会继续探索其他的命令!

    有5位网友表示赞同!

【Linux操作系统常用命令集(持续更新中)】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活

上一篇:激扬青春,无畏前行 下一篇:深入解析Lua字符串查找方法string.find()