前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hacker基础之Linux篇:基础Linux命令七

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

作者头像
用户1631416
发布2018-04-17 13:53:47
7150
发布2018-04-17 13:53:47
举报
文章被收录于专栏:玄魂工作室

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

1. paste

paste命令用于合并文件的列

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

paste命令使用介绍: 命令格式:paste [-s][-d <间隔字符>][--help][--version][文件名]

命令功能:合并文件的列

命令的常用参数选项说明:

-d<间隔字符> 用指定的间隔字符取代跳格字符

-s 串列进行而非平行处理

--help   在线帮助

--version   显示帮助信息

常用的几种情景

1

我们打算将两个文件按行合并,比如我们搞事情的时候在服务器的文件夹里面找到了两个备份文件,一个文件只存储了用户名,而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)来做定界符的,我们也可以自己指定定界符

2

自己指定定界符

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

之后

$ cat final.txt

xiongdan,test@12345

lihaihui,1234567890

lymlrl,1234

sdfd

2. wc

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

wc命令使用介绍: 命令格式:wc [选项] 文件

命令功能:用于统计指定文件中的字节数、字数、行数

命令的常用参数选项说明:

-c 统计字节数 -l 统计行数 -w 统计字数

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

1

统计行数

wc -l testfile.txt

统计单词数

wc -w testfile.txt

统计字符数

wc -c testfile.txt

sdfd

3. 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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-04-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 玄魂工作室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档