zl程序教程

Shell脚本笔记 1

  • MongoDB的mongo shell常用操作方法及操作脚本笔记

    MongoDB的mongo shell常用操作方法及操作脚本笔记

    2、切换/创建数据库 use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库 3、查询所有数据库 show dbs; 4、删除当前使用数据库 db.dropDatabase(); 5、从指定主机上克隆数据库 db.cloneDatabase(“127.0.0.1”); 将指定机器上的数据库的数据克隆到当前数据库 6、从指定的机器上复制

    日期 2023-06-12 10:48:40     
  • linux shell脚本编程笔记(三): 三种引号的区别详解程序员

    linux shell脚本编程笔记(三): 三种引号的区别详解程序员

    由双引号括起来的字符,除$(美元符号)、/(反斜杠)、’(单引号)、和”(双引号)这几个字符仍是特殊字符并保留其特殊功能外,其余字符仍作为普通字符对待。 反引号里的内容作为命令行调用,可以包含各种特殊字符。这个用法较陈旧,建议使用其替代命令:/$( )   原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/2643.ht

    日期 2023-06-12 10:48:40     
  • linux shell脚本编程笔记(二): 分支结构详解程序员

    linux shell脚本编程笔记(二): 分支结构详解程序员

    1 : 数值比较   eg: 不过有个陷阱,关于浮点数的,看下面: test命令不能处理浮点数。 2 : 字符串比较 eg: 比较字符串大小时,需要注意: 第一条是因为,大于小于号与重定向符号冲突;第二条,看下面: 另外, 还有两个参数:-n(判不空) -z (判空) eg: 绝对避免在shell脚本里使用未知是否存在或空的变量,-

    日期 2023-06-12 10:48:40     
  • linux shell脚本编程笔记(一): 构建基本脚本详解程序员

    linux shell脚本编程笔记(一): 构建基本脚本详解程序员

      : 文件内容重定向到命令参数里   : 命令行输入内容重定向到命令参数里。有开头和结尾标识。 eg: 4. 管道: | : 左边命令输出结果直接重定向到右边命令里 5. echo $? :查看上一次命令执行退出状态码 6. exit num/var: 设置退出状态码,范围[0-255],一旦越界会被shell自动取模 原创文章,作者:ItWorker,如若

    日期 2023-06-12 10:48:40     
  • linux shell脚本编程笔记(五): 重定向详解程序员

    linux shell脚本编程笔记(五): 重定向详解程序员

    默认情况下始终有3个 文件 处于打开状态, stdin (键盘), stdout (屏幕), and stderr (错误消息输出到屏幕上). 这3个文件和其他打开的文件都可以被重定向. 对于重定向简单的解释就是捕捉一个文件, 命令, 程序, 脚本, 或者甚至是脚本中的代码块的输出, 然后将这些输出作为输入发送到另一个文件, 命令, 程序, 或脚本中. 每个打开的文件都会被分配一个文件描述符.s

    日期 2023-06-12 10:48:40     
  • linux shell脚本编程笔记(四): 获取字符串长度的七种方法详解程序员

    linux shell脚本编程笔记(四): 获取字符串长度的七种方法详解程序员

    1. /${#str} 2.awk的length 备注:1) 最好用{}来放置变量2) 也可以用length($0)来统计文件中每行的长度 3.awk的NF 备注: -F为分隔符,NF为域的个数,即单行字符串的长度 4.wc的-L 备注: -L参数1) 对多行文件来说,表示打印最长行的长度! 82,表示/etc/passwd文件最长行的长度为822) 对单行字符串而

    日期 2023-06-12 10:48:40     
  • centos下shell脚本kill掉mysql锁表进程【笔记】

    centos下shell脚本kill掉mysql锁表进程【笔记】

        前几天发现服务器上的mysql出现锁表了,show processlist后发现好多都是因为写进session才锁表的,看到这个想起了会不会是硬盘空间不够了,马上查看了服务器硬盘空间,发现都100%了,马上清理硬盘空间,清理完后,还要杀掉mysql里锁表的进程,网上搜了个shell脚本来kill锁表的进程。      1.下面是脚本内容:

    日期 2023-06-12 10:48:40     
  • shell脚本学习笔记(符号)

    shell脚本学习笔记(符号)

    shell脚本的学习:         1.Shell的作用是解释运行用户的命令,用户输入一条命令,Shell就解释运行一条,这样的方式称为交互式(Interactive),Shell还有 一种运行命令的方式称为批处理(Batch),用户事先写一 个Shell脚本(Script),当中有非常多条命令,让Shell一次把这些命令运行完,而 不必一条一条地

    日期 2023-06-12 10:48:40     
  • Shell脚本攻略读书笔记之四

    Shell脚本攻略读书笔记之四

    Shell脚本攻略读书笔记之四 [root@server4 ~]# cat test3.sh #!/bin/bash cat <<EOF> log.txt LOG FILE HEADER Thi

    日期 2023-06-12 10:48:40     
  • Shell脚本攻略读书笔记之五

    Shell脚本攻略读书笔记之五

    Shell脚本攻略读书笔记之五 fname() { echo $1,$2; echo "$@"; echo "$*"; return 0; } $&#

    日期 2023-06-12 10:48:40     
  • shell脚本攻略读书笔记之七&&&find命令精解

    shell脚本攻略读书笔记之七&&&find命令精解

    前言 文章来源:CSDN@LawsonAbs . specifies current directory and .. specifies the parent directory。 【译

    日期 2023-06-12 10:48:40     
  • Shell脚本攻略读书笔记六之Date命令

    Shell脚本攻略读书笔记六之Date命令

    Shell脚本攻略读书笔记六之Date命令 1. 主要命令 查看时区 date -R 更改时区 tzselect 查看时间 date 查看日历 cal 修改时间 date -s,其后接日期,表

    日期 2023-06-12 10:48:40     
  • Linux shell 脚本攻略学习笔记八

    Linux shell 脚本攻略学习笔记八

    Linux shell 脚本攻略学习笔记八之wc命令 1.wc 命令 wc - print newline, word, and byte counts for each file [打印每个文件的换行,单

    日期 2023-06-12 10:48:40     
  • Shell脚本攻略学习笔记十之加密命令

    Shell脚本攻略学习笔记十之加密命令

    Shell脚本攻略学习笔记十之加密命令 MD5命令 1.检验整个文件夹的MD5 我们需要安装一个md5deep,然后执行命令:md5deep -rl directory_path > directo

    日期 2023-06-12 10:48:40     
  • Shell脚本攻略学习笔记十一之sort命令

    Shell脚本攻略学习笔记十一之sort命令

    Shell脚本攻略学习笔记十一之sort命令 1.sort命令 The sort command accepts input as filenames,as well as from stdin. 1.1参数详解 -

    日期 2023-06-12 10:48:40     
  • Shell脚本攻略学习笔记十二之mktemp命令

    Shell脚本攻略学习笔记十二之mktemp命令

    Shell脚本攻略学习笔记十二之mktemp命令 mktemp — create a temporary file or directory Create a temporary file as follows [ro

    日期 2023-06-12 10:48:40     
  • Shell脚本攻略读书笔记十三之文件类型统计

    Shell脚本攻略读书笔记十三之文件类型统计

    Shell脚本攻略读书笔记十三之文件类型统计【Enumerating file type statistics】 1.需求 统计某个路径下的各个类型文件的数目 2.代码 代码如下: #!/bin/ba

    日期 2023-06-12 10:48:40     
  • shell脚本攻略读书笔记之一

    shell脚本攻略读书笔记之一

    Shell脚本攻略读书笔记之一 [root@server5 local]# echo "hello shell" hello shell [root@server5 local]# prin

    日期 2023-06-12 10:48:40     
  • Shell脚本攻略读书笔记之三

    Shell脚本攻略读书笔记之三

    Shell脚本攻略读书笔记之三 1.环境变量 Note that var = value and var=value are different. It is a usual mistake to wri

    日期 2023-06-12 10:48:40     
  • 《Shell脚本攻略读书》笔记二之$命令的使用

    《Shell脚本攻略读书》笔记二之$命令的使用

    1.$命令的使用 #!/bin/bash echo "执行的文件名是:$0" # $0 表示执行的文件的名称 echo "first parameter:\"$1\"

    日期 2023-06-12 10:48:40     
  • 《Shell脚本攻略读书》笔记二之定义变量

    《Shell脚本攻略读书》笔记二之定义变量

    LawsonAbs的认知与思考,望各位读者审慎阅读。 总结 文章来源:CSDN_LawsonAbs持续更新~ Shell 变量分如下几种: 用户自定义变量预定义变量环境变

    日期 2023-06-12 10:48:40     
  • 《Shell脚本攻略读书》笔记二之数组

    《Shell脚本攻略读书》笔记二之数组

    1 shell脚本中数组的内容是以空格分割,而不是逗号 [root@server5 local]# cat test7.sh #!/bin/bash array=(a,b,c,d dfd)

    日期 2023-06-12 10:48:40     
  • 《Shell脚本攻略读书》笔记二之常见关键字

    《Shell脚本攻略读书》笔记二之常见关键字

    LawsonAbs的认知与思考,望各位读者审慎阅读。 总结 文章来源:CSDN_LawsonAbs持续更新~ 1.常见关键字 在使用shell 编写脚本时,可能时常会用到

    日期 2023-06-12 10:48:40     
  • Shell脚本学习笔记(从入门到精通)

    Shell脚本学习笔记(从入门到精通)

    文章目录 第1章 Shell概述第2章 Shell解析器第3章 Shell脚本入门第4章 Shell中的变量4.1 系统变量4.2 自定义变量4.3 特殊变量:$n4.4 特殊变量:

    日期 2023-06-12 10:48:40     
  • Linux Shell脚本编程学习笔记和实战

    Linux Shell脚本编程学习笔记和实战

    http://www.1987.name/141.html shell基础 终端打印、算术运算、经常使用变量Linux下搜索指定文件夹下特定字符串并高亮显示匹配关键词 从键盘或文件里获取标准输入 [read命令] 文件的描写叙述符和重定向数组、关联数组和别名使用函数的定义、运行、传參和递归函数条件測试操作与流程控制语句获取时间日期格式和延时 [date、sleep命令]内部字段分隔

    日期 2023-06-12 10:48:40     
  • 《Linux命令行与shell脚本编程大全》 第二十七章 学习笔记

    《Linux命令行与shell脚本编程大全》 第二十七章 学习笔记

    第二十七章:shell脚本编程进阶   监测系统统计数据 系统快照报告 1.运行时间 uptime命令会提供以下基本信息: 当前时间 系统运行的天数,小时数,分钟数 当前登录到系统的用户数 1分钟,5分钟,15分钟的平均负载 $ uptime 16:20:51 up 2 days, 3:11, 9 users, load average: 0.01, 0.02, 0.05 2

    日期 2023-06-12 10:48:40     
  • Shell脚本入门学习笔记

    Shell脚本入门学习笔记

    1.shell操作系统和用户之间。负责解释命令行   2./etc/shells 记录登录系统有效支持shell   3./etc/passwd 最后,有人谁可以看到用户的默认shell   4.直接输入shell的名称 能够切换shell   5.shell命令的记录能够用history查看 history -c 清除 历史命令存放在.bash_hi

    日期 2023-06-12 10:48:40