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
shell笔记
shell笔记
22(信号处理)
在有些情况下,我们不希望自己的shell脚本在运行的时候被中断。比如说我们写的shell脚本设定为某一用户默认的shell,使这一用户进入系统后只能作某一项工作,如数据库备份。我们不希望用户使用ctrl+c之类便进入到shell状态,做到我们不希望做的事情,这里便用到了信号处理kill-l和trap-l:几种重要的信号:1)SIGHUP本信号在用户终端连接(正常或非正常)结束时发出,通常是在终端的
机智的老刘明同志
·
2023-12-25 17:57
【
shell笔记
>实战】正则表达式实战
这里演示shell脚本中常见的一些正则表达式例子。如果你对正则表达式不理解,先阅读学习正则表达式一文。目录文件计数让我们尝试一下对PATH环境变量中定义的目录里的可执行文件进行计数。首先我们得将PATH变量解析成单独的目录名。$echo$PATH/home/wsx/bin:/home/wsx/anaconda3/bin::/home/wsx/bin:/home/wsx/anaconda3/bin:
王诗翔
·
2023-12-22 11:31
Mysql
Shell笔记
MysqlShell部署cd/usr/local/tar-xvf/root/mysql-shell-8.0.35-linux-glibc2.17-x86-64bit.tar.gzchown-Rmysql.mysqlmysqlshmysql-shell-8.0.35-linux-glibc2.17-x86-64bitmysqlsh登录退出mysqlsh-uroot-S/data/3306/mysql
两个小黄鹂
·
2023-11-22 02:59
数据库
#
MySQL
mysql
笔记
ffmpeg
程序员提高效率的工具和习惯分享
文档待完善....思维方式X-YProblem|酷壳-CoolShell程序员如何把控自己的职业|酷壳-Cool
Shell笔记
软件语雀:多平台,云同步,md文档,在线协作;一键启动必要的软件:bat脚本电脑重启后可以一键启动必要的软件
trigger333
·
2023-10-22 19:15
常用工具
程序员
人工智能
习惯
提升效率的工具
shell的for循环与结构化
shell笔记
列表for循环不带列表for循环for循环举例1.例1所有文件名大写替换为小写2.例2读取/etc/passwd文件,依次输出ip段3.例3读取/etc/hosts内容for循环,执行ping4
超凡脫俗
·
2023-10-22 14:26
shell
linux
shell
运维
shell的case选择
shell笔记
case语法结构case语法结构Caseesac语句与其他语言中的switch·.case语句类似,是一种多分支选择结构。
超凡脫俗
·
2023-10-22 11:49
shell
linux
shell
hive动态分区shell_大数据学习之hive
shell笔记
总结
原标题:大数据学习之hive
shell笔记
总结大数据学习之hive
shell笔记
总结,科多带你来看看都有啥。
weixin_39623355
·
2023-10-16 06:00
hive动态分区shell
Shell笔记
之常用工具
1.cut在文件中负责剪切数据用。cut命令从文件中的每一行剪切字节、字符和字段并将这些字节、字符和字段输出基本用法:cut[选项参数]filename说明:默认分隔符是制表符选项参数说明:-f列号,提取第几列-d分隔符,按照指定分隔符分隔列例子:cut-d""-f1cut.txt根据空格切割cut.txt文件的第一列cut-d""-f1,2cut.txt根据空格切割cut.txt文件的第一、二列
秋慕云
·
2023-10-05 06:32
CentOS7 + aliyun 配置
vim指令笔记:noh清除搜索结果
shell笔记
ctrl+u清空当前行yum常用命令yum(installremovesearch)yumlistinstalled|grep**#列出已安装的并可用grep
JOHY119
·
2023-08-27 16:54
Linux和
Shell笔记
-3Linux系统内部信息命令
上一节汇总了Linux文件系统上切换目录以及处理文件和目录的基本知识。这里汇总通过命令行命令探查Linux系统的内部信息,包括:管理进程获取磁盘统计信息挂载新磁盘排序数据归档数据检测程序探查进程(某个时间点)ps实时监测进程top显示的各个参数详解top参数结束进程killkillall后面加进程ID(PID)检测磁盘空间挂载储存媒体(U盘硬盘等)mount会输出当前系统上挂载的设备列表卸载设备(
工科狗Niko
·
2023-07-17 13:21
汇编和linux
linux
笔记
运维
Linux和
Shell笔记
-4Linux环境变量
Linux环境变量是在Linux操作系统中定义的一组变量,用于存储系统和用户的配置信息,例如系统路径、命令别名、语言环境等。这些环境变量可以被所有进程和用户访问。用户可以自定义环境变量或者使用预定义的环境变量,如PATH、HOME、USER等。其中,PATH环境变量定义了系统命令的搜索路径,HOME环境变量定义了用户的主目录路径,USER环境变量定义了当前登录用户的用户名。环境变量的作用是提供了一
工科狗Niko
·
2023-07-17 13:21
汇编和linux
linux
笔记
运维
Linux和
Shell笔记
-5安装软件程序
包管理基础包管理系统PMS两种主要工具dpkg和rpmdpkg命令是基于debian的PMS核心包含工具是apt-getapt-cacheaptitude找到特定软件包aptitudesearchpackage_name安装aptitudeinstallpackage_name更新aptitudesafe-upgrade直接更新全部卸载aptituderemove只删除软件包不删除配置文件,apt
工科狗Niko
·
2023-07-17 13:21
汇编和linux
linux
笔记
服务器
Linux和
Shell笔记
-6使用编辑器Vim
对文本在编辑器的功能(如查找,剪切和粘贴)了解越多,编写shell脚本的速度就越快。以VIM为例安装vimsudoapt-getinstallvimvim基础键入vim(或vi,如果这个别名或链接文件存在的话)如vimmyprog.cvim有两种操作模式,普通模式和插入模式普通模式将按键解释成命令插入模式将光标位置输入的每个键插入到缓冲区,按i键进入插入模式,按esc回到普通模式vim的基本操作命
工科狗Niko
·
2023-07-17 13:49
汇编和linux
linux
编辑器
笔记
Linux和
Shell笔记
-1相关概念理解
Unix和Linux关系UNIX是最早的商业操作系统之一,由贝尔实验室(AT&TBellLaboratories)于1970年代开发。UNIX是一个多用户、多任务的操作系统,具有强大的命令行界面和可扩展性。Linux是一个开放源代码的类UNIX操作系统内核,最早由芬兰的林纳斯·托瓦兹(LinusTorvalds)在1991年开发。Linux内核是由C语言编写的,被设计为可运行在各种硬件平台上,并提
工科狗Niko
·
2023-07-16 11:20
汇编和linux
linux
笔记
运维
Linux和
Shell笔记
-2基本的bash shell命令
Linux文件系统及相关操作与windows前面标明盘符不同,Linux采用了将文件存储在单个目录结构中,这个目录被称为虚拟目录。Linux使用正斜线(/)而不是反斜线(\)在文件路径中划分目录。Linux中反斜线用来标识转义字符,因此不能用在文件路径里,这一点和windows不同。常用的目录名称以及功能介绍如下:/bin存放常用的命令(二进制可执行程序)(重点)/boot存放系统内核及启动相关的
工科狗Niko
·
2023-07-14 08:13
汇编和linux
linux
笔记
bash
shell笔记
1.ls-F(区分文件和目录)-a(显示所有)-R(递归目录)-l(显示文件信息)-i(查看inode编号,用于判断是否同意文件)2.touch创建文件3.cp复制-i(询问是否覆盖已有文件)-R(递归复制整个目录)4.ln链接文件5.mv移动-i(询问是否覆盖已有文件)6.rm-i(同上)7.mkdir创建文件夹-P(参数可以创建缺失的父目录)8.rmdir删除空目录9.file查看文件类型10
神烦2
·
2023-04-20 14:10
Shell笔记
一、shell编程基础打开文本编辑器(如vim),新建一个文件test.sh#!/bin/bash#!告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。其后路径便是解释此脚本文件的Shell程序。/bin/shtest.sh/bin/phptest.php这种方法也可以执行脚本,此时代码第一行则不需要写#!Ctrl+L清屏;Ctrl+U剪切光标前的;Ctrl+K剪切光标后的;Ctrl+
Lunivers
·
2023-04-11 06:39
Shell笔记
9——Shell数组的应用实践
本文主要讲解Shell脚本开发中数组的知识与实践目录:1.Shell数组介绍2.Shell数组的定义与常用实践3.Shell数组脚本开发实践4.shell数组的重要命令5.Shell数组相关面试题实战一:Shell数组介绍1)Shell数组产生的缘由通常在开发shell脚本时,定义变量采用的形式为"a=1;b=2;c=3",可如果有多个变量呢?这时再逐个地定义就会很费劲,并且要是有多个不确定的变量
weixin_33766805
·
2023-04-09 01:06
shell笔记
-local、export用法
2019独角兽企业重金招聘Python工程师标准>>>
shell笔记
-local、export用法2014-08-1016:27:26分类:LINUXlocal一般用于局部变量声明,多在在函数内部使用。
weixin_34208185
·
2023-04-08 06:28
shell
python
操作系统
SheLL#Typora-
SheLL笔记
SheLL-1认识bash1bash的登录主机欢迎信息:/etc/issue,/etc/motd当你登录到系统之前,想了解这个系统的一些简单的硬件及软件版本信息等可以做如下设置:/etc/issue//修改这个文件的内容即可/etc/motd//编辑这个文件,会在用户登录之后看到一些欢迎信息2Bash快捷键Ctrl+a:移到命令行首Ctrl+e:移到命令行尾Ctrl+f:按字符前移(右向)Ctrl
kakaops
·
2023-04-08 06:52
shell
Shell笔记
--使用系统函数、自定义函数和Shell工具
目录1--basename和dirname系统函数2--自定义函数3--Shell常用工具3-1--cut3-2--sort1--basename和dirname系统函数①basename基本用法:basename[string/pathname][suffix]basename:删除最后一个'/'字符(包括'/'字符)前面的内容(即string/),显示剩下的字符串(即pathname);suf
憨豆的小泰迪
·
2023-04-08 06:19
Linux笔记
linux
运维
服务器
使用
Shell笔记
总结
一、变量1、定义变量不加$符号,使用变量要用$;等号两边不能直接接空格符;通常大写字符为系统默认变量,自行设定变量可以使用小写字符。2、双引号内的特殊字符如$等,可以保有其符号代表的特性,即可以有变量、转移字符;单引号内的特殊字符则只会原样输出。NAME=yanzu;your_name="wu$NAME";echo$your_name#wuyanzuNAME=tingfeng;your_name=
七妹要奈斯
·
2023-04-05 06:08
工具及使用经验
linux
服务器
运维
shell笔记
07(if流程控制)
简单的多级菜单:if单分之结构:语法:分号相当于命令换行,上面两种语法等同例1:如果文件不存在则创建sh-x查看脚本执行过程例2检查系统内存,如果小于900,定时任务执行该脚本发送邮件free-m检测内存if双分支结构:语法:if多分支结构:判断变量是否为纯数字:
机智的老刘明同志
·
2023-04-04 02:31
shell笔记
1、Mac下shell别名,可以在/etc/bashrc或者~/.bash_profile添加aliasgrep='grep--color=auto'2、变量赋值等号两边每空格A="Helloworld"3、expr运算符两边有空格expr2+34、条件判断[条件判断][[条件判断]]两边有空格5、条件判断中运算符两边有空格[!$(id-u)-eq0]&&echo"ABC"5、表达式#表达式空格可
不要和哥闹
·
2023-02-01 19:20
linux shell 变量减法_
Shell笔记
2——变量数值计算
本文档主要讲解Shell变量的数值计算与实践基本大纲:1.算术运算符和命令介绍2.双小括号"(())"数值运算命令实践3.let运算命令的用法实践4.expr命令的用法实践5.bc命令的用法实践6.awk实现计算示例7.$[]符号的运算示例8.基于Shell变量输入read命令的运算实践一:算术运算符和命令介绍1、算术运算符算术运算符使用说明+、-加法(或正号)、减法(或负号)。*、/、%乘法、除
weixin_39633891
·
2023-01-24 11:39
linux
shell
变量减法
学习笔记-PowerShell 笔记
Power
Shell笔记
什么是PowerShellWindowsPowerShell是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用.NETFramework的强大功能.WindowsPowerShell
C-haidragon
·
2022-11-11 00:48
学习
microsoft
.net
windows
数据库
Shell笔记
(超级完整)
文章目录1.Shell概述1.1Linux提供的Shell解析器有1.2bash和sh的关系1.3Centos默认的解析器是bash2.Shell脚本入门2.1脚本格式2.2第一个Shell脚本:helloworld.sh2.2.1需求2.2.2实践2.3脚本的常用执行方式2.3.1第一种:采用bash或sh+脚本的相对路径或绝对路径(不用赋予脚本+x权限)2.3.1.1sh+脚本的相对路径2.3
Redamancy_06
·
2022-09-04 15:09
Shell
linux
bash
ubuntu
PowerShell 笔记 - 基础篇
Power
shell笔记
基础查看powershell版本PSC:\Users\chino>$PSVersionTableNameValuePSVersion5.1.22000.653PSEditionDesktopPSCompatibleVersions
Chinor
·
2022-05-18 14:00
linux sed取第三行和第5行,
shell笔记
(五)sed命令
一.sed简介sed:是一个编辑器,是一个强大的文件处理工具。sed作用:用来替换、删除,更新文件中的内容。sed能自动处理一个或多个文件。sed原理:sed以文本的行为单位进行处理,一次处理一行内容。首先sed把当前处理的行存储在临时缓冲区中(称为模式空间patternspace),接着处理缓冲区中的行,处理完成后,把缓冲区的内容送往屏幕。sed处理完一行就将其从临时缓冲区删除,然后将下一行读入
左丘子仲
·
2022-04-25 10:38
linux
sed取第三行和第5行
【
shell笔记
>生信|专项】生信数据处理技能手札(2):ssh
2017.6.1WorkingwithRemoteMachinesWe'lllearnhowtomakeworkingwithremotemachinesaseffortlessaspossiblesoyoucanfocusyourtimeandeffortsontheprojectitself.connectingtoRemoteMachineswithSSHSSH是加密且linux通用的,作为
王诗翔
·
2021-06-16 10:47
linux
shell笔记
(易忽略部分)
echoecho-n不加换行符echo-e解释转义符(echo-e"hello\tworld")扩展:echo'hello'>demo.txt--直接覆盖echo'hello'>>demo.txt--追加文本cat显示行号cat-nxxtac倒序打印文本tacdemo.txtrev反向打印每一行echo"123456"|revmkdirmkdir{a..c}连续创建目录mkdir{install,
jerrik
·
2021-06-05 02:19
【
shell笔记
>文本统计】查找符合模式文本的行数
如果我要查找当前目录下符合某个模式的所有的文本的行数,该如何实现呢?这里我采用parallel命令:find-name[pattern]|parallel--pipecat|parallelwc-l先使用find找到符合模式的文本,然后用parallel的管道模式打开,然后再用parallel的管道模式计数。
王诗翔
·
2021-05-18 01:58
【
shell笔记
>脚本】shell脚本控制、优先级及执行自动化
内容处理信号以后台模式运行脚本禁止挂起作业控制修改脚本优先级脚本执行自动化除了在命令行界面世界运行脚本,还存在一些方法:向脚本发送信号、修改脚本的优先级以及在脚本运行时切换到运行模式。下面逐一讲述。处理信号Linux利用信号与运行在系统中的进程进行通信。我们可以通过对脚本编程,使其在收到特定信号时执行某些命令,从而实现对脚本运行的控制。Linux信号Linux和应用程序可以生成超过30个信号。下面
王诗翔
·
2021-05-15 21:46
【
shell笔记
>生信|专项】生信数据处理技能手札(3):获取、检查、压缩生信数据
本文翻译整理自《BioinformaticsDataSkills》第六章“BioinformaticsData”。内容Retrievingdata是否需要下载大的测序数据集还是频繁通过web应用下载特定文件,这都需要特殊的工具和技能。Ensuringdataintegrity数据太大,很可能网络传输时丢包,我们该怎样确保下载下来的数据是完整可用的,在分析之前我们也应该检查数据。Compressio
王诗翔
·
2021-05-07 05:38
【
shell笔记
>命令|变量】理解内建命令与环境变量
2017.6.29理解shell内建命令理解内建命令和外部命令非常重要。相比之下,外部命令使用成本更高。外部命令外部命令,是存在于bashshell之外的程序,不是shell程序的一部分。通常位于/bin,/usr/bin,/sbin,/usr/sbin中。例如ps,我们来看看wsx@wsx-ubuntu:~$whichps/bin/pswsx@wsx-ubuntu:~$type-apsps是/b
王诗翔
·
2021-05-02 10:52
[Linux笔录]Linux/
Shell笔记
Shell中的$几种含义$#是传给脚本的参数个数$0是脚本本身的名字$1是传递给该shell脚本的第一个参数$2是传递给该shell脚本的第二个参数$@是传给脚本的所有参数的列表eg:"1""2""3"$*是以一个单字符串显示所有向脚本传递的参数,与位置变量不同eg:"123"$$是脚本运行的当前进程ID号$-显示Shell使用的当前选项,与set命令功能相同|$?是显示最后命令的退出状态,0表示
杨山炮
·
2021-02-11 21:07
shell笔记
03(全局变量)
定义shell的运行环境,保证shell命令的正确执行环境变量可以在命令行中设置,但用户退出时这些变量值也会丢失,因此最好在用户家目录下的.bash_profile文件中或全局配置/etc/bashrc,/etc/profile文件或者/etc/profile.d/中定义。将环境变量放入profile文件中,每次用户登录时这些变量都将被初始化传统上,所有环境变量均为大写,环境变量应用于用户进程钱,
机智的老刘明同志
·
2020-10-10 08:12
shell学习笔记---抄录
SHELL笔记
1、查看一个文件或目录的大小lsdu2、查看状态stat文件名3、系统本身所有,通常为大写字母4、系统变量通过set或declare指令进行查看5、UDV变量(userdefinedvariable
两头蛇三脚猫
·
2020-09-17 11:28
Linux
[MIT公开课(计算机教育中缺失的一课)]2.Shell工具与脚本
p=1)上一讲:Overview+
Shell笔记
下一讲:编辑器(Vim)目录Shell脚本Shell工具移动光标修改文本剪切和粘贴文本自动补全命令查看命令如何使用查找文件findfdlocale查
Lil_Hoe
·
2020-09-12 12:14
shell
unix
mit
bash
linux
Linux
Shell笔记
最近在阅读u-boot,里面有大量的shell指令,在这里做下笔记。(1)数值比较:大于:gt小于:lt等于:eq不等于:ne小于等于:le大于等于:ge(2)条件条件语句位于[]之内,且格式为[xxxxx],xxxxx前后的空格不可以省略。两种常用格式:[xxxx]||yyyy;//如果xxxx为假则执行yyyy[xxxx]&&yyyy;//如果xxxx为真则执行yyyy(3)传参$#相当于C的
girlkoo
·
2020-09-11 01:46
嵌入式开发
Shell笔记
——系统管理
记录文件及目录访问#安装工具sudoyuminstallinotify-tools.x86_64nohupinotifywait-m-r-eaccess,create,move,delete/home/vince--timefmt'%d/%m/%H:%M'--format'%T%w%f%e'&timing.log-aoutput.session#回放(replay)scriptreplaytimi
andele2007
·
2020-08-25 14:08
shell
awk
运维
linux
shell笔记
之sed
这篇记录一下sed的基本用法,建议看下sed与awk第三版里面介绍的很详细,sed通过正则表达式匹配出命令处理文本,如果对正则不熟悉是件很头疼的事。注意以下脚本都是在脚本文件上测试的使用命令sed-fscriftfiles1.sed先读取一行至模式空间,取前先清除以前模式空间内容(多行模式下读取命令N除外),脚本从脚本顶部开始处理模式空间的内容,处理一条命令更新模式空间内容,新的命令在更新后的模式
fontlose
·
2020-08-24 14:46
Linux
Shell笔记
Shell笔记
shell文件关键字if条件语句备份mysqlLAMP一键安装软件的脚本for循环while循环Until循环语句Case/Select选择语句数组/函数编程awk,sed,find,grep
砌墙人
·
2020-08-24 11:48
shell笔记
(bash与dash)
#!/bin/bashread-p"inputanumbers:"a[[`expr$a:"[0-9]+$"`==0]]&&{echo"notanumber"}||{echo"anumber"}这个例子如果使用#!/bin/sh,即使用的是dash。[[]]中括号使用报错。bash与dash的区别:[](http://blog.csdn.net/hansel/article/details/9817
xujia3111
·
2020-08-23 21:58
linux服务器监控
shell
(
shell笔记
六)Shell变量:Shell变量的定义、删除变量、只读变量、变量类型
定义变量时,变量名不加美元符号($),如:$variableName="value"如图:注意1:1.变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。2.变量名的命名必须遵循如下规则:*首个字符必须为字母(a-z,A-Z)。*中间不能有空格,可以使用下划线(_)。*不能使用标点符号。*不能使用bash里的关键字(可用help命令查看保留关键字)。6.1、如何使用变量使用一个定义过
andre_xuxu
·
2020-08-23 09:06
Shell
【
shell笔记
>参数解析】使用getopts解析长格式输入参数
这两天因为工作需求,需要写一些脚本,其中就涉及输入参数的解析,因为单个字符的选项-a,-o等等很难清楚地说明输入的参数,也不方面调试,所以在想怎么能够解析--形式的选项,比如--input_file,--output_file。关于单字符选项及参数的解析可以查阅笔记处理用户输入。这里放下如何用getopts解析长格式的输入参数方法:#!/usr/bin/envbashoptspec=":hv-:"
王诗翔
·
2020-08-22 22:28
Python利用sphinx构建个人博客「文末含
shell笔记
」
一、基础概念利用sphinx+pandoc+github+readthedocs构建个人博客Sphinx:是一个基于ReStructuredText的文档生成工具,可以令人轻松的撰写出清晰且优美的文档,由GeorgBrandl在BSD许可证下开发。新版的Python文档就是由Sphinx生成的,并且它已成为Python项目首选的文档工具,同时它对C/C++项目也有很好的支持;并计划对其它开发语言添
weixin_33777877
·
2020-08-21 06:40
Shell笔记
(流程控制if/case/for/while/break/continue)
if语句语法:if-elseif[条件判断式]thencommand1command2...elsecommand3...fiif-elif-else#if-elif-elseif[条件判断式1]thencommandA...elif[条件判断式2]thencommandB...elsecommandC...fi说明:if为流程控制的开始,fi为结束。注意:1.空格,if后面和中括号的条件表达式中
陈起之
·
2020-08-20 03:55
Linux/Shell
学习
shell笔记
上
文章目录SHELL脚本编程一、变量类型环境变量局部变量位置变量\$@与\$#的不同普通变量二、变量的基本使用1、命名规则硬性标准隐性标准2、赋值方式3、变量的引用方式5、删除变量6、状态码显示三、命令执行顺序四、shell的运行环境1、$-变量,定制shell环境2、set-u和-e选项3、printf选项4、shell环境配置文件五、逻辑运算1、算数符2、计算方式3、随机数生成器4、逻辑运算5、
小傻瓜的哥哥
·
2020-08-19 00:05
shell
shell笔记
shell笔记
数字直接比较命令含义-eq等于,如:if[$a-eq$b]-ne不等于,如:if[$a-ne$b]-gt大于,如:if[$a-gt$b]-ge大于等于,如:if[$a-ge$b]-lt小于
一个奋斗的小白
·
2020-08-16 03:11
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他