ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux一些命令

linux一些命令

原创 Linux操作系统 作者:wang_0720 时间:2013-11-05 20:38:49 0 删除 编辑
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/,如需转载,请注明出处,否则将追究法律责任。

上一篇: rsync同步配置
请登录后发表评论 登录
全部评论

注册时间:2013-11-05

  • 博文量
    111
  • 访问量
    907794