如何使用Shell命令完成文件的切分与合并

在 Unix-like 系统中处理大型文件或进行数据管理时,我们经常需要对文件进行切分和合并。Shell 命令是处理文件的强大工具提供了多种命令来执行这些操作。 本文将介绍 Shell 中用于切分和合并文件的命令:split、csplit 和 cat 的参数及其使用 [阅读全文]
shell 

Shell 中单引号和双引号的区别

在 Shell 脚本编程中,正确地使用单引号(')和双引号(")是非常重要的。它们虽然看起来相似,但在处理字符串时有着本质的区别。这篇文章主要介绍 shell 中单引号和双引号的区别。 在编写 Shell 脚本时,我们经常需要处理字符串和变量。在这 [阅读全文]

Linux 去除重复行而不改变顺序

在处理文本文件时,我们经常会遇到需要合并多个文件并去除重复行的情况。在 Linux 环境中,awk 命令提供了一种高效的方式来实现这一需求,同时保留了数据的原始顺序。下面,我们将详细介绍如何使用 awk 命令合并文件,并对比另一种可能改变原始 [阅读全文]
linux  shell 

Linux journalctl 的基本使用

什么是 journalctl journalctl 是一个命令行工具,它可以用来查看和管理 systemd 日志。systemd 是 Linux 系统的一个初始化系统,它负责启动和管理各种服务和进程。systemd 会记录系统和应用程序的各种事件,比如启动、停止、故障、警告等,这些事件被称为日 [阅读全文]
linux  shell 

Bash 学习笔记

Bash 的工作控制 %% 或 %+ 可调用 jobs 里面现在的工作,%- 调用前一个工作 %n 将工作编号为 n 的进程置于前台来执行 == fg %n %?s1 调用程序名称中含有s1的工作,? 表示搜寻 %./s1 找出进程名开头是 ./s1 的工作 C-z 暂停进程,然后 bg 丢到后台 == 指令 & disown %n:移除工作 [阅读全文]