Unix中Head and Tail等命令

l  Head命令:

功能:显示文件中前n行的内容。

基本用法:head –n filename

其中n是一个整数,表示filename中前n行。

 

l  Tail命令:

功能:显示文件中后n行的内容。

基本用法:tail –n filename

其中n是一个整数,表示filename中前n行。

 

默认条件下,head filename或者 tail filename都会打印出该文件的前|10行。

Headtail配合使用就可以打印出一个文件中指定的内容。

除此之外,tail 还有一个很有意思的参数-f,它在打印出指定文件的某些内容后并不退出,等待一段时间,一旦这个文件有更新,它又会把更新后的指定内容打印出来。

 

计算文件行数的方法:

$cat yum.conf  | wc –l

 

 

l  Ftp

ftp>  pwd                                                        

ftp>  cdRemoteDir

ftp>  dir    (or)  ls–l

getput命令注意一下。

ftp>  getRemoteFile [LocalFile]

ftp>  putLocalFile    [RemoteFile]

ftp>  help[subcommand]

ftp>  quit

 

 

l  xargs:

从标准输出读取一系列参数,然后把这组值作为某个命令的输入运行。

例如:

$ ls | xargs ls -l

-rw-r--r-- 1 hq hq 138 2012-12-01 18:00 ajf

-rw-r--r-- 1 hq hq   0 2012-11-29 22:39 alksdf

-rw-r--r-- 1 hq hq   0 2012-11-29 22:39 alskdm

-rw-r--r-- 1 hq hq   0 2012-11-29 22:39 asdfj

-rw-r--r-- 1 hq hq   0 2012-11-29 22:39 asdfkddasdlf

-rw-r--r-- 1 hq hq   0 2012-11-29 22:39 asdfkj

-rw-r--r-- 1 hq hq   0 2012-11-29 22:39 asdfm

-rw-r--r-- 1 hq hq   0 2012-11-29 22:39 asdjfm

-rw-r--r-- 1 hq hq   0 2012-11-29 22:39 m

-rw-r--r-- 1 hq hq   0 2012-11-29 22:39 masdfj

-rw-r--r-- 1 hq hq   0 2012-11-29 22:39 masdfjlk

$ ls > printlist

  $ viprintlist

 file1

 file2

 file3

 ... 

 file10

  $ xargs-t qprt < printlist

  qprtfile1 file2 file3 file4 file5 ... file10

  $ ls| xargs -t -I {} mv {} {}.old

  mvapple apple.old

  mvbanana banana.old

  mvcarrot carrot.old

 

which

功能查找一个命令的可执行文件的位置。

$ which find grep

/usr/bin/find

/bin/grep

 

Whereis

查找这个文件在系统中的位置。

$ whereis grep find

grep: /bin/grep/usr/share/man/man1/grep.1.gz

find: /usr/bin/find/usr/share/man/man1/find.1.gz

 

File

判断一个文件的类型。

$ file ajf

ajf: ASCII text

$ file .

.: directory

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值