Hacker基础之Linux篇:基础Linux命令七

今天我们来了解一下几个Linux小命令,因为比较短的,而且不常用,所以会有三个(我就是这么任性)

paste

paste命令用于合并文件的列

paste指令会把每个文件以列对列的方式,一列列地加以合并

paste命令使用介绍:
命令格式:paste [-s][-d <间隔字符>][--help][--version][文件名]
命令功能:合并文件的列
命令的常用参数选项说明:
-d<间隔字符> 用指定的间隔字符取代跳格字符
-s                    串列进行而非平行处理
--help          在线帮助
--version     显示帮助信息

常用的几种情景

a.我们打算将两个文件按行合并,比如我们搞事情的时候在服务器的文件夹里面找到了两个备份文件,一个文件只存储了用户名,而passwd是在另一个文件中存储,我们可以这样合并这两个文件

paste username.txt password.txt >> final.txt 

其中final.txt是我们最后想要的文件,而后面两个不用我说你们都知道

$ cat username.txt
xiongdan
lihaihui
lymlrl
$
$ cat password.txt
test@12345
1234567890
1234
$
$ cat final.txt
xiongdan test@12345
lihaihui 1234567890
lymlrl 1234

默认是用空格(Space)来做定界符的,我们也可以自己指定定界符

b.自己指定定界符

paste username.txt password.txt -d "," >> final.txt 

之后

$ cat final.txt
xiongdan,test@12345
lihaihui,1234567890
lymlrl,1234

wc

wc命令是用来统计行和字符的

wc命令使用介绍:
命令格式:wc [选项] 文件
命令功能:用于统计指定文件中的字节数、字数、行数
命令的常用参数选项说明:
 -c 统计字节数
-l   统计行数
-w 统计字数

常用情景,这里就不分一二三了

a.统计行数

wc -l testfile.txt

b.统计单词数

wc -w testfile.txt

c.统计字符数

wc -c testfile.txt

df

Linuxdf命令的功能是用来检查Linux服务器的文件系统的磁盘空间占用情况


可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息

df命令使用介绍:
命令格式:df [选项] [文件]
命令功能:显示指定磁盘文件的可用空间
命令的常用参数选项说明:
-a  全部文件系统列表
-h  方便阅读方式显示
-H  等于“-h”,但是计算式,1K=1000,而不是1K=1024
-i   显示inode信息
-k   区块为1024字节
-l   只显示本地文件系统
-m  区块为1048576字节
--no-sync   忽略 sync 命令
-P   输出格式为POSIX
--sync   在取得磁盘信息前,先执行sync命令
-T   文件系统类型
可选参数:
--block-size=<区块大小>   指定区块大小
-t<文件系统类型>    只显示选定文件系统的磁盘信息
-x<文件系统类型>   不显示选定文件系统的磁盘信息
--help    显示帮助信息
--version    显示版本信息

常用的情景一般有下面几种

1.直接查看系统的空间使用情况

[root@centos]# df
文件系统   1K-块   已用   可用   已用%   挂载点
/dev/sda7   19840892   890896  17925856   5% /
/dev/sda9   203727156 112797500  80413912  59% /opt
/dev/sda8   4956284    570080   4130372  13% /var
/dev/sda6   19840892   1977568  16839184  11% /usr
/dev/sda3   988116     23880    913232   3% /boot
tmpfs   16473212         0  16473212   0% /dev/shm

2.显示指定类型磁盘

[root@centos]# df -t ext3
文件系统   1K-块   已用   可用   已用%   挂载点
/dev/sda7   19840892    890896  17925856   5% /
/dev/sda9   203727156  93089700 100121712  49% /opt
/dev/sda8   4956284    570104   4130348  13% /var
/dev/sda6   19840892   1977568  16839184  11% /usr
/dev/sda3   988116     23880    913232   3% /boot

3.列出文件系统的类型

root@centos]# df -T
文件系统   类型   1K-块   已用   可用 已用% 挂载点
/dev/sda7 ext3 19840892 890896  17925856   5% /
/dev/sda9 ext3 203727156  93175692 100035720  49% /opt
/dev/sda8 ext3  4956284  570104   4130348  13% /var
/dev/sda6 ext3 19840892 1977568 16839184  11% /usr
/dev/sda3  ext3  988116  23880 913232   3% /boot
tmpfs tmpfs    16473212   0  16473212   0% /dev/shm

4.以更易读的方式显示目前磁盘空间和使用情况,上面你可能注意到了,显示的时候默认的大小单位是字节,下面我们用GM来显示大小

[root@centos]# df -h
文件系统   容量   已用 可用 已用% 挂载点
/dev/sda7   19G  871M   18G   5% /
/dev/sda9   195G   89G   96G  49% /opt
/dev/sda8   4.8G  557M  4.0G  13% /var
/dev/sda6   19G  1.9G   17G  11% /usr
/dev/sda3   965M   24M  892M   3% /boot
tmpfs     16G     0   16G   0% /dev/shm
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值