10.6.5 【Linux】分区命令: split

简介: 10.6.5 【Linux】分区命令: split

如果你有文件太大,导致一些携带式设备无法复制的问题,split可以将一个大文件,依据文件大小或行数来分区,可以将大文件分区成为小文件,快速有效。

将文件分区的话,使用-b size来将一个分区的文件限制其大小,如果是行数的话,那么就使用-l line来分区。


10.6.6 参数代换: xargs


x 是加减乘除的乘号,args 则是arguments (参数) 的意思,所以说,这个玩意儿就是在产生某个指令的参数的意思。xargs 可以读入 stdin 的数据,并且以空白字符或断行字符作为分辨,将 stdin 的数据分隔成为 arguments 。 因为是以空白字符作为分隔,所以,如果有一些文件名或者是其他意义的名词内含有空白字符的时候, xargs 可能就会误判了。

10.7 重点回顾


由于核心在内存中是受保护的区块,因此我们必须要通过“ Shell ”将我们输入的指令与Kernel 沟通,好让 Kernel 可以控制硬件来正确无误的工作


学习 shell 的原因主要有:命令行的 shell 在各大 distribution 都一样;远端管理时命令行速度较快; shell 是管理 Linux 系统非常重要的一环,因为 Linux 内很多控制都是以 shell撰写的。


系统合法的 shell 均写在 /etc/shells 文件中;


使用者默认登陆取得的 shell 记录于 /etc/passwd 的最后一个字段;


bash 的功能主要有:命令编修能力;命令与文件补全功能;命令别名设置功能;工作控制、前景背景控制;程序化脚本;万用字符


type 可以用来找到执行指令为何种类型,亦可用于与 which 相同的功能;


变量就是以一组文字或符号等,来取代一些设置或者是一串保留的数据


变量主要有环境变量与自订变量,或称为全域变量与区域变量


使用 env 与 export 可观察环境变量,其中 export 可以将自订变量转成环境变量;


set 可以观察目前 bash 环境下的所有变量;


$? 亦为变量,是前一个指令执行完毕后的回传值。在 Linux 回传值为 0 代表执行成功;


locale 可用于观察语系数据;


可用 read 让使用者由键盘输入变量的值


ulimit 可用以限制使用者使用系统的资源情况


bash 的配置文件主要分为 login shell 与 non-login shell。login shell 主要读取 /etc/profile与 ~/.bash_profile, non-login shell 则仅读取 ~/.bashrc


在使用 vim 时,若不小心按了 [crtl]+s 则画面会被冻结。你可以使用 [ctrl]+q 来解除冻结


万用字符主要有: *, ?, [] 等等


数据流重导向通过 >, 2>, < 之类的符号将输出的信息转到其他文件或设备去;


连续命令的下达可通过 ; && || 等符号来处理


管线命令的重点是:“管线命令仅会处理 standard output,对于 standard error output 会予以忽略” “管线命令必须要能够接受来自前一个指令的数据成为 standard input 继续处理才行。”


本章介绍的管线命令主要有:cut, grep, sort, wc, uniq, tee, tr, col, join, paste, expand,split, xargs 等。


相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
1月前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
84 14
Linux 10 个“who”命令示例
|
1月前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
164 20
|
27天前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
81 8
|
1月前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
74 7
|
2月前
|
Linux 数据库
Linux中第一次使用locate命令报错?????
在Linux CentOS7系统中,使用`locate`命令时出现“command not found”错误,原因是缺少`mlocate`包。解决方法是通过`yum install mlocate -y`或`apt-get install mlocate`安装该包,并执行`updatedb`更新数据库以解决后续的“can not stat”错误。
53 9
|
2月前
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解
|
2月前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
226 3
|
8月前
|
存储 安全 Linux
【Shell 命令集合 磁盘维护 】Linux 在特定的分区上建立 linux 文件系统 mkfs命令使用教程
【Shell 命令集合 磁盘维护 】Linux 在特定的分区上建立 linux 文件系统 mkfs命令使用教程
113 0
|
5月前
|
Linux 开发工具
在Linux中,如何创建一个新的分区并格式化为EXT4文件系统?
在Linux中,如何创建一个新的分区并格式化为EXT4文件系统?
|
Linux 网络安全 虚拟化
使用growpart工具完成Linux系统盘分区扩容及文件系统扩展的配置案例
使用growpart工具完成Linux系统盘分区扩容及文件系统扩展的配置案例
1137 1
使用growpart工具完成Linux系统盘分区扩容及文件系统扩展的配置案例

热门文章

最新文章