E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
脚本攻略
《Linux Shell
脚本攻略
》学习笔记-第二章
2.1简介本章将为你介绍一些最值得关注同时也是最实用的命令。2.2用cat进行拼接cat命令能够显示或者拼接文件内容。cat能够将标准输入数据与文件数据组合在一起。通常的做法是将stdin重定向到一个文件,然后再合并两个文件。而cat命令一次就能搞定这些操作。1)打印文件内容2)从标准输入中读取
殊彦_sy
·
2024-02-11 10:17
Shell脚本攻略
linux
运维
服务器
《Linux Shell
脚本攻略
》读书笔记
更多精彩内容,请关注微信公众号:后端技术小屋《LinuxShell
脚本攻略
》是一本适合初学者系统学习BashShell的书籍,墙裂推荐。以下是我阅读这本书的笔记,希望对读者有用。
后端技术小屋
·
2023-12-04 18:14
《Linux Shell
脚本攻略
》学习笔记-第一章
1.1简介计算机可以从文本文件(称为shell脚本)中读取并执行命令。sehll脚本不仅节省了时间,而且清楚明白地表明了所执行的操作。bashshell变成了UNIX和Linux中既成事实的标准shell。1.2在终端中显示输出1)$表示普通用户,#表示管理员用户root。推荐使用普通用户登录系统,然后借助sudo这类工具来运行特权命令,其执行命令的效果和root一样。2)shell脚本通常以sh
殊彦_sy
·
2023-11-21 09:43
Shell脚本攻略
linux
学习
bash
Linux shell脚本语言必看书籍推荐
以下书籍都是现在业内主流的Linuxshell语言好书,同步收录在顶书,通过下面网址进入,实时读书:顶书-提升IT技术和认知i-book.topLinuxShell
脚本攻略
(第2版)本书结合丰富的实际案例介绍了如何利用
reggieding
·
2023-11-21 08:19
书籍
linux
编程语言
shell
脚本语言
for循环批量写文件 shell_shell脚本:for循环批量重命名带空格文件名的文件
今天在学习shell
脚本攻略
第二章2.13批量重命名和移动时,由于我的文件命令有的文件名字中出现空格,出现了许多问题,因此将解决问题的过程记录了下来,希望能够和大家交流学习,共同进步,谢谢!
weixin_39590472
·
2023-11-04 20:24
for循环批量写文件
shell
Linux基础&shell编程-琐碎知识点
shell脚本学习-网络野路子shell
脚本攻略
Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册Unix基础知识shell知识点_亦乐-可乐的博客-CSDN博客1.自定义
newjing2010
·
2023-11-01 15:29
开发语言
Linux Shell
脚本攻略
(一)
终端中显示输出命令都是在终端会话中输入并执行的。打开终端时会出现一个提示符。有很多方法可以配置提示符,不过其形式通常如下:username@hostname$或者也可以配置成root@hostname#,或者简单地显示为$或#。$表示普通用户,#表示管理员用户root。root是Linux系统中权限最高的用户借助sudo这类工具来运行特权命令。使用sudo执行命令的效果和root一样。shell脚
执着坚持
·
2023-10-21 10:10
Linux
linux
shell正则
学习的内容来自于LinuxShell
脚本攻略
(2)内容只做了简单的记录,方便自己学习shell命令查询地址:http://man.linuxde.net/shell正则^行起始标记^tux匹配以tux起始的行行尾标记
何阿驼
·
2023-10-15 11:59
Shell
脚本攻略
-归档和压缩
tar-cvfc表示创建归档文件,v表示显示压缩信息,f表示指定归档文件名称-xvfx表示提取归档文件-j表示bunzip2压缩,文件后缀为.bz2-z表示gzip压缩,文件后缀为.gz--lzma表示lzma压缩,文件后缀为.lzmaa表示根据文件扩展名,自动推导压缩算法zip和tar的区别是,zip即归档也压缩,tar只归档不压缩cpcp命令在copy目录是比较容易混淆。下面以一些例子为区分:
羊陆之交
·
2023-10-08 21:51
shell
脚本攻略
01
“没有绝世神功”——FrederickBrooks什么是shell?unix是最伟大的操作系统之一,这一架构其中最令人向往的地方莫过于命令行界面,简单来说,这种使用户能与操作系统进行交互的命令行界面我们便把他称之为shell,编写脚本通常使用基于某种解释器的编程语言。而shell脚本不过就是一些文件,我们将需要执行的命令写入其中,然后通过shell来执行。shell的基本格式与运行shell脚本通
Prince_wyf
·
2023-10-02 14:52
【Linux技术】总结·linux shell
脚本攻略
第一章:小试牛刀#变量赋值var=value不同于var=value把var=value写成var=value是一个常见的错误前者是赋值操作,后者是相等操作#let命令可以直接执行基本的算数操作#bcbc是一个用于数学运算的高级工具,这个精密计算器包含了大量的选项借助bc可以执行浮点数运算并应用一些高级函数#重定向>和>>并不相同,尽管这两个操作都可以将文本重定向到文件前者先清空文件,后者会将内容
成鹏致远
·
2023-09-15 11:22
Linux技术
Linux Shell编程相关的书籍
《LinuxShell
脚本攻略
》(第3版)。这本书介绍了一些比较好的脚本技巧,对于工作中80%的问题都可以在这里面找到。《Shell脚本学习指南》。
软件架构师-叶秋
·
2023-09-13 09:43
ARM-linux
linux
运维
服务器
linux shell
脚本攻略
第2版 ,linuxshell
脚本攻略
第2版
linuxshell
脚本攻略
第2版是一本LinuxShell使用手册,由资深GNU/Linux用户ShantanuTushar和SarathLakshman两人共同编著,门佳翻译。
霜之暗伤
·
2023-09-06 19:19
linux
shell脚本攻略
第2版
3.4 查找并删除重复文件
《LinuxShell
脚本攻略
(第2版)》读书笔记#!
拙言_Coder
·
2023-08-25 20:17
Shell
脚本攻略
:${ }获取文件名和后缀
目录一、理论1.${}分别替换得到不同的值2.${}可针对不同的变数状态赋值(沒设定、空值、非空值)二、实验1.打印文件名和后缀名2.${}分别替换一、理论1.${}分别替换得到不同的值#是去掉左边(键盘上#在$的左边);%是去掉右边(键盘上%在$的右边);单一符号是最小匹配;两个符号是最大匹配;*是需要删除那边就放在哪边。表1${}替换替换功能${file#*/}删掉第一个/及其左边的字符串${
cronaldo91
·
2023-06-12 20:39
linux
centos
Shell
脚本攻略
:Linux防火墙(二)
目录一、理论1.SNAT2.DNAT3.tcpdump抓包工具二、实验1.SNAT实验2.DNAT实验3.tcpdump抓包一、理论1.SNAT(1)概念SNAT又称源地址转换。源地址转换是内网地址向外访问时,发起访问的内网ip地址转换为指定的ip地址(可指定具体的服务以及相应的端口或端口范围),这可以使内网中使用保留ip地址的主机访问外部网络,即内网的多部主机可以通过一个有效的公网ip地址访问外
cronaldo91
·
2023-06-10 23:50
linux
运维
服务器
Shell
脚本攻略
:expect脚本免交互
目录目录一、理论1.HereDocument2.expect实现免交互二、实验1.实验一2.实验二3.实验三4.问题一、理论1.HereDocument(1)概念HereDocument也被称为here-document/here-text/heredoc/hereis/here-string/here-script,在Linux/Unix中的shell中被广泛地应用,尤其在于用于传入多行分割参数
cronaldo91
·
2023-06-10 11:56
linux
unix
bash
Shell
脚本攻略
:Linux防火墙(一)
目录一、理论1.安全技术2.防火墙3.通信五元素和四元素4.总结二、实验1.iptables基本操作2.扩展匹配3.自定义链接一、理论1.安全技术(1)安全技术①入侵检测系统(IntrusionDetectionSystems):特点是不阻断任何网络访问,量化、定位来自内外网络的威胁情况,主要以提供报警和事后监督为主,提供有针对性的指导措施和安全决策依据,类似于监控系统一般采用旁路部署(默默的看着
cronaldo91
·
2023-06-10 11:50
linux
运维
服务器
Shell
脚本攻略
:文本三剑客之awk
目录一、理论1.awk原理2.awk打印3.awk条件判断4.awk数组与循环5.awk函数6.常用命令二、实验1.统计磁盘可用容量2.统计/etc下文件总大小3.CPU使用率4.统计内存5.监控硬盘一、理论1.awk原理(1)概念awk由Aho,Weinberger和Kernighan创建的文本模式扫描和处理语言。awk非常复杂,所以这不是一个完整的指南,但应该给你一个知道什么awk可以做。它使
cronaldo91
·
2023-06-08 15:34
linux
运维
服务器
Shell
脚本攻略
:shell函数应用
目录一、理论1.shell函数2.函数传参3.函数变量的作用范围4.递归5.函数位置变量与脚本位置变量区别6.创建库二、实验1.实验一2.实验二一、理论1.shell函数(1)概念将命令序列按格式写在一起,可方便重复使用命令序列。①避免代码重复;②把大工程分割为若干小块,代码的可读性更强。(2)shell函数定义①function函数名(){函数内容}②function函数名{函数内容}③函数名(
cronaldo91
·
2023-06-07 05:12
linux
bash
运维
Shell
脚本攻略
:通配符、正则表达式
目录一、理论1.通配符2.正则表达式二、实验1.通配符2.正则表达式一、理论1.通配符(1)概念通配符只用于匹配文件名、目录名等,不能用于匹配文件内容,而且是已存在的文件或者目录。各个版本的shell都有通配符,这些通配符是一些特殊的字符,用户可以在命令行的参数中使用这些字符,进行文件名或者路径名的匹配。shell将把与命令行中指定的匹配规则符合的所有文件名或者路径名作为命令的参数,然后执行这个命
cronaldo91
·
2023-06-07 05:12
正则表达式
Shell
脚本攻略
:文本三剑客之grep
目录一、理论1.grep2.sort3.uniq4.tr5.cut6.split7.paste二、实验1.grep编辑编辑2.sort3.uniq编辑4.tr5.cut6.split7.统计当前主机的连接状态8.统计当前连接主机数9.获取信息一、理论1.grep(1)概念grep是Linux中最常用的”文本处理工具”之一,grep与sed、awk合称为Linux中的三剑客。grep的全称为:Glo
cronaldo91
·
2023-06-07 05:12
linux
运维
Shell
脚本攻略
:文本三剑客之sed
目录一、理论1.sed二、实验1.sed命令的寻址打印2.显示奇偶3.查找替换4.后向引用一、理论1.sed(1)概念sed英文全称为streameditor流式编辑器,sed对输入流(文件或来自管道的输入)执行基本文本转换单通过流,所以效率很高。但是,sed能够管道过滤文本,特别区别于其他类型的编辑器。sed可以在命令行或shell脚本中使用,以非交互方式编辑文件。也许最有用的功能是对一个字符串
cronaldo91
·
2023-06-07 05:12
linux
运维
服务器
Shell
脚本攻略
:条件语句if、case
目录一、理论1.条件测试2.if语句3.case语句二、实验1.实验一2.实验二3.实验三4.实验四5.实验五6.实验六7.实验七一、理论1.条件测试(1)三种测试方法①test命令测试②[]测试(注意前后需要有空格)表1布尔值booletrue(真)false(假)使用场景返回码01Linux系统shell脚本10JavaC③[[]]加强版[],测试支持通配符和正则表达式三种测试方法选项:表2条
cronaldo91
·
2023-06-07 05:42
git
Shell
脚本攻略
:循环语句for
目录一、理论1.for循环2.echo命令二、实验1.实验一2.实验二3.实验三4.实验四5.实验五6.实验六7.实验七8.实验八9.实验九一、理论1.for循环(1)for循环的常见用法①带列表的for循环带列表的for循环用于执行一定次数的循环,其语法结构如下:for变量名in取值列表do命令序列doneforVARIABLEin(list)docommanddoneforfruitinapp
cronaldo91
·
2023-06-07 05:42
服务器
运维
Shell
脚本攻略
:Shell编程规范与变量
一、理论1.Shell脚本编程规范(1)Shell简介Linux系统中的Shell是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行,并输出执行结果。(2)Shell脚本的概念及处理逻辑①Shell脚本1)将要执行的命令按顺序保存到一个文本文件2)给该文件可执行权限3)可结合各种Shell
cronaldo91
·
2023-06-07 05:41
linux
网络
python
运维
Shell
脚本攻略
:shell实现pxe无人值守安装
目录一、实验1.shell实现pxe无人值守安装一、实验1.shell实现pxe无人值守安装(1)脚本截图1echo'setnu'>~/.vimrc2systemctlstopfirewalld3setenforce04umount/dev/sr0/mnt5mount/dev/sr0/mnt6cd/etc/yum.repos.d/7mkdirbake8mv*.repobake/9echo"[loc
cronaldo91
·
2023-06-07 05:08
数学建模
Shell
脚本攻略
-监控命令
du查看磁盘的使用情况-h显示可读的大小-s显示总大小,通常du-sh用于查看当前文件夹的大小-b-k-m分别表示按bytes,kb,mb显示大小df查看磁盘的空闲信息crontab00****cmd分为6部分,前5部分分别表示分钟,小时,天,月,星期。调度定时任务的两种方法:crontab-e编辑调度表crontabtask.croncrontab-l查看所有的定时任务crontab-r移除当前
羊陆之交
·
2023-04-15 04:43
Linux Shell
脚本攻略
-详细阅读总结
根据《linuxshell
脚本攻略
》按自己的思路进行了总结和内容划分调整。
runafterhit
·
2023-04-07 09:28
语言语法类
Linux脚本学习笔记1-3.26
LinuxShell
脚本攻略
(第三版)学习笔记20223.26第1章小试牛刀1.2在终端中显示输出LinuxShell
脚本攻略
(第三版)LinuxShell
脚本攻略
(第三版)学习笔记20223.26学习工具
长歌行天
·
2023-04-06 23:40
linux
shell 学习笔记 git 相关使用
摘自LinuxShell
脚本攻略
第六章仓储管理简介大多数Linux发行版中都已经包含了Git。
赵小甲
·
2023-03-24 14:44
shell
学习记录
linux
git
Shell
脚本攻略
-命令行之乐
Cat-n会显示行号;-b也会显示行号,但不计空格find基本用法:findpath-name"file_name.txt"忽略大小写:-iname搜索路径:-path,-regex否定参数:find.!-name"*.txt",会查找除txt文件之外的所有文件限定目录递归深度:-maxdepth,-mindepth限定文件类型:-type,f表示常规文件,d表示目录根据时间搜索:command说
羊陆之交
·
2023-03-14 22:17
常用的shell脚本记录
主要记录《LinuxShell
脚本攻略
》一书很使用的脚本命令,以备用!
classtag
·
2023-02-18 22:18
Shell
脚本攻略
-小试牛刀
在终端中打印Script#!/bin/bashechohelloworldecho'helloworld'echo"helloworld"echo-e"1\t2\t3"echo"1\t2\t3"Note字符串可以以三种形式输出,但是单引号的字符串中不能对变量求值,例如var=1;echo'hello$var'会输出hello$varecho的输出会默认会增加换行-e表示字符串中有转义字符变量和环境
羊陆之交
·
2023-01-27 07:22
《Linux Shell
脚本攻略
》学习笔记-第六章
6.1简介你开发应用程序的时间越长,就越能体会到有一个能够跟踪程序修订历史的软件是多重要。大多数Linux发行版中都包含了Git。如果你的系统中还没有安装,可以通过yum或者apt-get获取。6.2创建新的git仓库git中的所有项目都需要有一个用于保存项目文件的主目录。gitinit命令会在当前工作目录下创建子目录.git并初始化配置文件如果你想让远程用户也能够访问这个仓库,需要使用updat
殊彦_sy
·
2023-01-18 08:54
Linux
linux
学习
git
《Linux Shell
脚本攻略
》学习笔记-第九章
9.1简介计算机系统是由一组硬件及控制这些硬件的软件组成的。Linux既提供了能够检查这些系统当前性能的交互式程序,也提供了用于记录一段时间内系统性能表现的模块。9.2监视磁盘使用情况磁盘空间是一种有限的资源。du和df命令可以报告磁盘使用情况,这两个工具能够统计出文件和目录的磁盘占用情况以及可用的磁盘空间。递归找出指定目录或多个目录中所有文件的统计结果du命令默认显示文件占用的总字节数,但是以K
殊彦_sy
·
2023-01-18 08:54
Linux
linux
学习
服务器
Linux shell
脚本攻略
——笔记(1)
第1章牛刀小试1.1简介#!这个东西叫做shebang#叫做sharp或hash或mesh类似于echo的一个东西printfecho-e包含转义序列1.2终端打印1.3变量与环境变量获得字符串长度length=${#var}1.4使用函数添加环境变量1.5使用shell进行数学运算let1.6玩转文件描述符及重定向1.7数组和关联数组1.8使用别名aliasnew='old'1.9获取终端信息t
会思考的浣熊
·
2023-01-12 18:26
shell
变量
shell
脚本攻略
年后在微信读书上面看到两本关于linuxshell的书,分别是《linuxshell
脚本攻略
》和《linux性能优化》。涨了写奇怪的姿势,Mark在这里。
DayDayUpppppp
·
2022-08-15 15:40
linux shell
脚本攻略
下载,Linux Shell
脚本攻略
《LinuxShell
脚本攻略
》编辑推荐:天才程序员的独门攻略:准备,动手,一举成功!,针对110多个真实问题,展示令人难以置信的高超解法,化繁为简,几行脚本完成复杂任务。
中本姜
·
2022-08-09 13:41
linux
shell脚本攻略下载
linux shell 脚本 查找文件,Linux shell
脚本攻略
之文件查找与文件列表
Lintcode102.带环链表------------------------只要设置两个指针,称为快慢指针,当链表没有环的时候快指针会走到null,当链表有环的时候快指针早晚会追上慢指针的.AC代码:/***Defin...特殊字符(包含emoji)的梳理背景知识emoji表情符号,是20世纪90年代由NTTDocomo栗田穣崇(ShigetakaKurit)
鹿和龙
·
2022-07-14 18:53
linux
shell
脚本
查找文件
读《Linux Shell
脚本攻略
》(第2版) 一遍、二遍体会
前段时间读完了《LinuxShell
脚本攻略
》(第2版)这本书,给部分想读这本书的人分享下个人感受。第一遍体会解读:就像黑夜中的灯塔,指明前进的道路。推荐指数:强烈推荐。
weixin_33755554
·
2022-05-10 05:54
shell
操作系统
运维
Linux文件相关操作
《LinuxShell
脚本攻略
》笔记,Chap-3:以文件之名简介Unix将操作系统中的一切都视为文件。生成任意大小的文件由于各种原因,可能需要生成一个包含随机数据的文件。
Zhang21
·
2022-02-17 07:47
shell命令(1)
学习的内容来自于LinuxShell
脚本攻略
(2)内容只做了简单的记录,方便自己学习shell命令查询地址:http://man.linuxde.net/1533004133591.pngPATH=/usr
何阿驼
·
2022-02-09 05:46
shell 常用功能函数
参考书籍Linuxshell
脚本攻略
目录使用别名获取终端信息获取、设置日期和延时调试脚本函数和参数字段分隔符和迭代器比较和测试使用别名使用alias命令,作用只是暂时的,一旦关闭当前终端,所有设置过的别名就会失效
lujg12
·
2022-02-05 23:08
linux shell
脚本攻略
linuxshell
脚本攻略
[TOC]1.基本概念与特征基础双引号:引号内可以引用变量,与php相同,如:echo"${hello}world"使用转义字符:echo-e'1\t2',输出会包含tab符号
cdz620
·
2021-06-20 00:42
Shell学习
LinuxShell基础教程(一)(二)LinuxShell简明教程(推荐)(一)(二)LinuxShell
脚本攻略
(推荐)(一)常用命令Shell常用招式大全之入门篇(一)70个经典的Shell脚本面试问题
叫我大表弟吧
·
2021-06-13 21:30
Linux shell
脚本攻略
(2)
1.数组与关联数组数组使用整数作为索引,关联数组使用字符串作为数组索引。1.数组的定义:arr=(123)或者:arr[0]=1;arr[1]=2;arr[2]=3获取元素echo${arr[0]}获取全部echo${arr[*]}或者echo${arr[@]}2.关联数组(Bash4.0后被引入),可以用任意文本作为数组的索引。首先需要将一个变量定义为关联数组:declare-Aarr1)赋值方
PeterGu
·
2021-06-07 15:50
Linux Shell
脚本攻略
读后感
感谢图灵社区的电子书阅读奖励计划。其实应该先了解Linux,再了解Shell的,因为Shell的目的应该是为了简化和Linux的交互,但首先Linux是什么、为什么要简化,直接操作Linux复杂在什么地方。这些都不知道,没有「为什么」,就直接了解「解决方案」,感觉如无根之木,非常吃力。如果内容组织合理,或许能解决一部分问题,让读者循序渐进地了解,从而能够真正「学会」Shell,而不只是了解各大概,
ltaoo
·
2021-06-06 04:56
shell文件归档
学习的内容来自于LinuxShell
脚本攻略
(2)内容只做了简单的记录,方便自己学习shell命令查询地址:http://man.linuxde.net/用Tar归档tar命令可以对文件进行归档。
何阿驼
·
2021-05-19 14:44
2.14 拼写检查与词典操作
《LinuxShell
脚本攻略
(第2版)》读书笔记目录/usr/share/dict/包含了一些词典文件。“词典文件”就是包含了词典单词列表的文本文件。
拙言_Coder
·
2021-05-16 01:49
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他