SHELL
文章平均质量分 80
000X000
这个作者很懒,什么都没留下…
展开
-
Linux 磁盘命令工具 比df更好用
Linux 磁盘命令工具 比df更好用原创 2022-05-16 09:04:19 · 160 阅读 · 0 评论 -
Shell文本处理三剑客之sed
本章大纲:7.2sed流编辑器,过滤和替换文本。工作原理:sed命令将当前处理的行读入模式空间进行处理,处理完把结果输出,并清空模式空间。然后再将下一行读入模式空间进行处理输出,以此类推,直到最后一行。还有一个空间叫保持空间,又称暂存空间,可以暂时存放一些处理的数据,但不能直接输出,只能放到模式空间输出。这两个空间其实就是在内存中初始化的一个内存区域,存放正在处理的数据和临时...原创 2019-12-26 09:55:27 · 300 阅读 · 0 评论 -
Shell文本处理三剑客之awk
本章大纲:8.3 awkawk是一个处理文本的编程语言工具,能用简短的程序处理标准输入或文件、数据排序、计算以及生成报表等等。在Linux系统下默认awk是gawk,它是awk的GNU版本。可以通过命令查看应用的版本:ls -l /bin/awk基本的命令语法:awk option 'pattern {action}' file其中pattern表示AWK在数据中查找的内容...原创 2019-12-26 09:53:31 · 265 阅读 · 0 评论 -
Shell信号发送与捕捉
9.1 Linux信号类型信号(Signal):信号是在软件层次上对中断机制的一种模拟,通过给一个进程发送信号,执行相应的处理函数。进程可以通过三种方式来响应一个信号:1)忽略信号,即对信号不做任何处理,其中有两个信号不能忽略:SIGKILL及SIGSTOP。2)捕捉信号。3)执行缺省操作,Linux对每种信号都规定了默认操作。Linux究竟采用上述三种方式的哪一个来响应信...原创 2019-12-26 09:50:38 · 216 阅读 · 0 评论 -
Shell常用命令与工具(二)
本章涉及命令如下:11.31 wget功能:非交互式网络下载,类似于HTTP客户端常用选项:-b, --background 后台运行日志记录和输入文件:-o, --output-file=FILE 日志写到文件-a,--append-output=FILE 日志追加到文件-d, --debug ...原创 2019-12-26 09:45:59 · 468 阅读 · 0 评论 -
Shell常用命令与工具(一)
本章内容如下:11.1 ls功能:列出目录内容常用选项:-a 显示所有文件,包括隐藏的-l 长格式列出信息-i 显示文件inode号-t 按修改时间排序-r 按修改时间倒序排序示例:按修改时间排序:# ls -t按修改时间倒序排序:# ls -rt长格式列出:# ls -l查看文件inode:# ls -i file11.2...原创 2019-12-26 09:44:28 · 369 阅读 · 0 评论 -
Linux sed 利剑之探索
sedLinux sed命令是利用script来处理文本文件。sed可依照script的指令,来处理、编辑文本文件。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。语法sed [-hnV][-e<script>][-f<script文件>][文本文件]参数说明:-e<script>或–expression...原创 2019-01-03 16:32:53 · 182 阅读 · 0 评论 -
shell编程----字符串长度和截取
方法1: 使用wc -L命令wc -L可以获取到当前行的长度,因此对于单独行的字符串可以用这个简单的方法获取,另外wc -l则是获取当前字符串内容的行数。代码如下:echo "abc" |wc -L方法2: expr length string使用expr length可以获取string的长度方法3: awk获取域的个数,但是如果大于10个字符的长度时是否存在问题需要后面确认代码如...原创 2019-01-03 15:42:28 · 360 阅读 · 0 评论 -
shell 用for循环方法
C语言风格:for ((i=1; i<=100; i++))doecho $idonePython风格(in的使用):for i in {1..100}doecho $idoneSeq的使用:注意代码中不是单引号。for i `seq 1 100`doecho $idone...原创 2018-12-28 15:20:54 · 111 阅读 · 0 评论 -
SHELL自学之路必备
1、shell简介 shell是一个命令解释器,它在操作系统的最外层,负责直接与用户对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕返回给用户。这种对话方式可以是交互的方式(从键盘输入命令,可以立即得到shell的回应),或非交互(脚本)的方式。换句话说,Shell是一个命令行解释器,它为用户提供一个像Linux内核发送请求以便运行程序的界面系统级程...原创 2018-12-28 15:16:14 · 1102 阅读 · 0 评论 -
shell脚本要注意到的问题
1. 指定bashshell 脚本的第一行,#!之后应该是什么?如果拿这个问题去问别人,不同的人的回答可能各不相同。我见过/usr/bin/env bash,也见过/bin/bash,还有/usr/bin/bash,还有/bin/sh,还有/usr/bin/env sh。这算是编程界的“'茴'字四种写法”了。在多数情况下,以上五种写法都是等价的。但是,写过程序的人都知道:“少数情况”里往往隐藏...原创 2018-12-28 10:23:11 · 200 阅读 · 0 评论