linux一些命令

1 paste
该命令主要用来将多个文件的内容合并,与cut命令完成的功能刚好相反。 粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同。paste将按行将不同文件行信息放在一行。缺省情况下, paste连接时,用空格或tab键分隔新行中不同文本,除非指定-d选项,它将成为域分隔符
paste格式为:
paste -d -s -file1 file2
选项含义如下:
-d 指定不同于空格或tab键的域分隔符。例如用@分隔域,使用- d @。
-s 将每个文件合并成行而不是按行粘贴

有文件a,b,现将两文件合并使b在文件a的行尾
[root@localhost ~]# cat a
a 1
b 2
c 3
[root@localhost ~]# cat b
A m
B n
C l
用如下命令可完成
[root@localhost ~]# paste a b
a 1     A m
b 2     B n
c 3     C l
[root@localhost ~]# paste -d "|" a b
a 1|A m
b 2|B n
c 3|C l

加参数-s的效果
[root@localhost ~]# paste -s a b
a 1     b 2     c 3
A m     B n     C l
2 linux中分页显示目录中的所有文件和子目录
ls -alR /etc|less

a显示所有文件包括隐藏文件,l显示文件的详细信息,R递归显示
3 cat -n /file/path
显示文件内容并加行号
[root@localhost ~]# cat -n /etc/sysconfig/network
     1  NETWORKING=yes
     2  NETWORKING_IPV6=no
     3  HOSTNAME=localhost.localdomain

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27181165/viewspace-775763/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/27181165/viewspace-775763/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值