- 浏览: 301788 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (298)
- Tomcat (3)
- ZooKeeper (1)
- Maven (11)
- opensource (1)
- DataBase (5)
- UML (8)
- linux (87)
- Java (32)
- 算法 (3)
- Redis (1)
- HBase (2)
- 产品 (1)
- 模板引擎 (1)
- Eclipse (10)
- JUnit (5)
- Log4j (8)
- XML (2)
- JSON (1)
- SpringMVC (23)
- Spring (24)
- TCP/IP (4)
- Windows (10)
- Web Service (1)
- 源码版本管理 (1)
- Word (1)
- Test (1)
- Mybatis (7)
- CentOS (2)
- 多线程 (2)
- Web (7)
- Servlet (3)
- JavaWeb (4)
- MySQL (7)
- 汇编语言 (2)
- linux Shell (4)
- GIT (4)
- Python (1)
- 并发 (4)
- 编程通用 (1)
- JavaScript (1)
- 异常 (3)
- 自动化部署 (1)
- 大数据 (1)
- hive (2)
- 文本编辑器 (2)
- MINA (0)
- intellij IDEA (9)
- masm (0)
- blockchain (1)
- docker (2)
- IDEA (0)
- GO (3)
- nginx (1)
- springBoot (3)
- Websocket (2)
- macOS (1)
最新评论
-
woodding2008:
ss –pl 可以查看监听方式启动的端口以及pid
根据端口查PID,根据PID查进程名称 -
masuweng:
恩很试用,也很常用。
linux 常用命令
#如果知道行号可以用下面的方法
sed -i '88 r b.file' a.file #在a.txt的第88行插入文件b.txt
awk '1;NR==88{system("cat b.file")}' a.file > a.file
#如果不知道行号,可以用正則匹配
sed -i '/regex/ r b.txt' a.txt # regex是正则表达式
awk '/target/{system("cat b.file")}' a.file > c.file
#sed的話如果不改变源文件,可以去掉-i开关,修改会输出到STDOUT
sed -i '88 r b.file' a.file #在a.txt的第88行插入文件b.txt
awk '1;NR==88{system("cat b.file")}' a.file > a.file
#如果不知道行号,可以用正則匹配
sed -i '/regex/ r b.txt' a.txt # regex是正则表达式
awk '/target/{system("cat b.file")}' a.file > c.file
#sed的話如果不改变源文件,可以去掉-i开关,修改会输出到STDOUT
发表评论
-
libssl.so.10: cannot open shared object file: No such file or directory
2018-08-15 14:49 4434yum 安装不管用了,先执 ... -
sed 字符串替换
2018-04-03 19:15 833https://www.cnblogs.com/linux- ... -
连接到Hyperledger的docker容器内部
2018-03-12 21:02 902=============================== ... -
apt-get常用命令及工作原理
2018-03-12 20:17 542http://blog.csdn.net/mosquito_z ... -
Linux Shell 通配符、转义字符、元字符、特殊字符
2017-01-13 18:50 1730一、Linux shell通配符(wildcard) 通配 ... -
Linux单机TCP并发连接
2016-12-28 14:11 950http://blog.csdn.net/kobejayand ... -
单机最大tcp连接数
2016-12-28 13:50 565from: http://www.cnblogs.com/my ... -
linux后台运行和关闭、查看后台任务
2016-12-15 17:09 706from: http://www.cnblogs.com/k ... -
sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
2016-12-15 17:07 441from http://myswirl.blog.163 ... -
Shell 脚本
2016-12-12 15:22 8441 如何在shell脚本中判断文件或者文件夹是否存在? if ... -
CentOS7 安装python 命令 : yum install python
2016-12-09 17:53 915CentOS7 安装python 命令 : yum insta ... -
linux 目录下的文件个数
2016-12-07 12:44 492linux里没有直接的命令来展示一个目录下的文件个数,可以通过 ... -
grep -v grep
2016-12-06 11:18 1156grep -v <**> <filename ... -
IT技术学习指导之Linux系统入门的4个阶段
2016-12-05 22:36 523http://www.cnbeta.com/articles ... -
Linux 命令參數帶&符合,需要轉義 \
2016-12-04 21:38 457比如新建文件夾 aaa&bbb 命令 mkd ... -
Linux Shell编程中的几个特殊符号命令 & 、&& 、 ||
2016-12-04 21:35 823一、& 放在启动参数后面表示设置此进程为后台进程 ... -
CentOS 7.0 安装中文输入法
2016-12-04 00:33 547安装的时候没有设置,现在找到之后记录下: (我这个是 ... -
Linux下常用压缩格式的压缩与解压方法
2016-12-02 22:25 497日期:2005-01-20 来源: LinuxByte ... -
Shell脚本8种字符串截取方法总结
2016-12-02 19:56 487这篇文章主要介绍了Shell脚本8种字符串截取方法总结,每个方 ... -
CentOS 7自动以root身份登录gnome桌面
2016-11-29 18:31 2213from: http://blog.csdn.net/zd ...
相关推荐
在IT领域,Linux操作系统是许多专业技术人员不可或缺的工具,尤其对于服务器管理、自动化任务和脚本编写来说。本文将深入探讨Linux系统的核心概念以及shell编程的实际应用,旨在帮助读者掌握Linux环境下的工作技能。...
- `sed`:流编辑器,用于替换或修改文件内容。 - `awk`:强大的文本分析工具,处理结构化数据。 3. **文件权限管理**: - `chmod`:改变文件或目录的权限。 - `chown`:更改文件或目录的所有者。 - `chgrp`:...
### Linux操作系统Shell...- **文本处理工具**:熟练使用`grep`、`awk`、`sed`等文本处理工具。 以上就是关于Linux操作系统Shell编程的基础知识和实验内容。通过实践,可以进一步深入理解和掌握Shell编程的相关技术。
Linux Shell命令大全是每个Linux用户或系统管理员必备的工具书,它涵盖了Linux操作系统中的各种Shell命令,这些命令是用户与操作系统交互的主要方式。Shell作为Linux的命令行接口,提供了丰富的命令来执行各种任务,...
Bash Shell是最常见的Linux默认shell,学习笔记会讲解变量、条件语句、循环结构、函数等基本概念,以及sed、awk等文本处理工具的使用。 系统监控与日志分析对于维护系统稳定至关重要。这包括使用top、htop、vmstat...
- **awk/grep/sed**:深入理解这三个强大的文本处理工具,提高命令行效率。 - **shell脚本调试**:学会使用`set`命令和`bash -x`进行脚本调试。 - **cron定时任务**:配置和使用`cron`服务,安排定期执行的任务。...
2. **命令行界面**:Linux的核心在于命令行,因此熟悉基本的shell命令至关重要,如`cd`(改变目录)、`ls`(列出目录内容)、`mkdir`(创建目录)、`rm`(删除文件或目录)等。此外,学会使用`man`命令查看帮助文档...
`grep`, `sed`和`awk`处理文本数据,管道(`|`)和重定向(`>`和`)连接命令输出。 9. **包管理和软件安装**:在Linux中,`apt`(Advanced Package Tool)或`yum`用于安装、更新和卸载软件包。了解如何查找和配置...
3. Shell命令行工具:如grep用于搜索文本,awk处理和分析数据,sed进行文本流编辑,find查找文件等。熟练运用这些工具能解决复杂问题。 三、Linux应用 1. 包管理器:如Ubuntu的apt和CentOS的yum,用于安装、更新和...
5. **文件系统与命令行**:Linux使用类Unix文件系统结构,学习基本的文件和目录操作(如cd、ls、mkdir、rm等)以及使用命令行是Linux使用的基础。此外,学会使用grep、sed和awk等强大的命令行工具能提高工作效率。 ...
1.3 CentOS Linux简介 1.3.1 Red Hat Linux系列发行版 1.3.2 CentOS Linux的起源 1.3.3 CentOS Linux的特点和版本 第2章 安装CentOS 5 2.1 安装Linux之前的必备知识 2.1.1 磁盘分区 2.1.2 静态分区的缺点 2.1.3 逻辑...
你需要熟悉常见的Linux发行版如Ubuntu、CentOS,学会使用ls、cd、mkdir、rm等基本命令,理解文件权限与所有权(rwx),以及如何使用vi或nano编辑文本文件。此外,了解如何启动、重启和关闭Linux系统,以及使用grep、...
vim是Linux下的一个强大文本编辑器,学习其基本操作如打开文件、插入文本、保存退出、查找替换、剪切复制粘贴等,以及更高级的宏定义、插件使用,将极大提升你在Linux环境中的工作效率。 六、用户与用户组管理 理解...
"Linux学习_linux基础学习_attachedvua_"这一主题涵盖了Linux的起源、安装过程、基本操作命令、vi编辑器的使用、文件系统结构以及shell脚本编程等多个方面。 首先,Linux的发展历程是理解其本质的关键。Linux由芬兰...
Linux提供了许多强大的文本处理工具,比如sed、awk、grep等。sed是一种流编辑器,用于对文本流进行处理和转换;awk是一种编程语言,专门用于文本处理和数据提取;grep是一种文本搜索工具,用于在文件中搜索符合特定...
2. **命令行操作**:掌握常用的Linux命令,如ls、cd、pwd、mkdir、rm、cp、mv、grep、find、sed、awk等,理解它们的功能和使用方法。 3. **文本编辑器**:学习使用vi/vim或nano等文本编辑器,这对于修改配置文件或...
在开始编写自动化脚本之前,确保你的CentOS系统已经安装了必要的基础工具,例如bash shell、grep、sed、awk、curl、wget等。这些工具在执行各种自动化任务时非常有用。 二、bash脚本语言 CentOS中常用的自动化脚本...
Linux命令行是其强大之处,包括文件和目录管理(如ls、cd、mkdir、rm等),文本处理(grep、sed、awk),系统信息查询(top、ps、df、free等),网络操作(ping、netstat、ifconfig)等命令的使用方法。 3. **Shell...
- **文本处理**:`cat`用于查看文件内容,`more`和`less`用于分页查看,`grep`用于搜索指定模式的行,`sed`和`awk`则用于进行文本处理和模式匹配。 - **权限与所有权**:Linux的文件权限分为读、写、执行三类,用...