zl程序教程

shell学习点

  • 《兄弟连shell编程基础学习》

    《兄弟连shell编程基础学习》

    兄弟连shell编程基础学习 讲师介绍: 云计算教学总监,国内著名的Linux技术专家,十余年Linux从业经验,培训学员过万名,录制的Linux教学视频过百万次下载,曾获微软认证、红帽认证讲师、北京市优秀园丁奖…历任即时科研集团项目经理、光宇华夏游戏运维部高级工程师,负责百万级同时在线大型网络游戏:希望Online、问道的维护与运维工作。 教程展示: 获取方法: 百度云盘下

    日期 2023-06-12 10:48:40     
  • shell 脚本学习之一 ------let,echo,变量

    shell 脚本学习之一 ------let,echo,变量

    转自:http://blog.chinaunix.net/uid-26827001-id-3154024.html 首先看到好多以这样开头的    #!/bin/bash   这个是告诉系统 解释此脚本文件的Shell程序 # 这个是注释行,当行有效 脚本程序一般用 xx.sh 文件表示,这样一样就可以看出文件的属性,当然也可以不这样 一个脚

    日期 2023-06-12 10:48:40     
  • linux shell 脚本攻略学习15--如何只列出目录,如何快速切换目录

    linux shell 脚本攻略学习15--如何只列出目录,如何快速切换目录

    工作中经常遇到关于目录方面的问题,例如,如何只列出当前目录下的所有目录,以及如何快速高效的切换目录,而不需要使用鼠标,下面将简单介绍关于这两方面的解决方案: 一、如何只列出目录? 看似简单的任务,其实就算是linux水平不错的人都有可能被这个问题难住。 下面介绍4种方法列出当前路径下的目录: 1.ls -d * amosli@amosli-pc:~$ ls -d * %APPDATA%

    日期 2023-06-12 10:48:40     
  • linux shell 脚本攻略学习13--file命令详解,diff命令详解

    linux shell 脚本攻略学习13--file命令详解,diff命令详解

    一、file命令详解 find命令可以通过查看文件内容来找出特定类型的文件,在UNIX/ Linux系统中,文件类型并不是由文件扩展名来决定的(windows中却正是这么做的),file命令的目的是从多个文件中收集文件类型统计信息。输入 file --help查看帮助提示信息,如下: amosli@amosli-pc:~$ file --help Usage: file [OPTION...]

    日期 2023-06-12 10:48:40     
  • linux shell 脚本攻略学习12--文件权限详解,chmod命令详解,chown命令详解,chattr命令详解

    linux shell 脚本攻略学习12--文件权限详解,chmod命令详解,chown命令详解,chattr命令详解

    文件权限详解 一、chmod命令详解 文件权限和所有权是Unix/Linux文件系统最显著的特征之一。linux中的每一个文件都与多种权限类型相关联,在这些权限中主要分类为3种: 用户(User)是文件的所有者; 用户组(Group)是多个用户的集合,系统允许用户进行某些形式的访问; 其他用户(others)是除用户和用户组以外的任何用户。 用命令ls  -l(或者ll)可以列出文件的

    日期 2023-06-12 10:48:40     
  • linux shell 脚本攻略学习9--rename命令详解

    linux shell 脚本攻略学习9--rename命令详解

    rename命令详解: 对文件重命名是常用的操作之一,一般对单个文件的重命名用mv命令,如: amosli@amosli-pc:~/learn/example$ ls abc.txt amosli@amosli-pc:~/learn/example$ mv abc.txt a.txt amosli@amosli-pc:~/learn/example$ ls a.txt 那么如何对指文件进行

    日期 2023-06-12 10:48:40     
  • linux shell 脚本攻略学习8---md5校验,sort排序,uniq命令详解

    linux shell 脚本攻略学习8---md5校验,sort排序,uniq命令详解

    一、校验与核实  目前最为出名的校验技术是md5sum和sha1sum,它们对文件内容使用相应的算法来生成校验和。 举例: amosli@amosli-pc:~/learn$ md5sum text.txt 186931e2ff7cb0cde2c17b2298be604c text.txt 如上所示,使用md5sum生成了一个由32个字符组成的十六进制串。 可以将输出的校验重定

    日期 2023-06-12 10:48:40     
  • linux shell 脚本攻略学习7---tr命令详解

    linux shell 脚本攻略学习7---tr命令详解

    tr命令详解 什么是tr命令?tr,translate的简写,translate的翻译: [trænsˈleit] vi. 翻译, 能被译出 vt. 翻译, 解释, 转化, 转变为, 调动 在这里用到的意思是转化,转变,转换,在linux下输入tr --help查看一下提示: amosli@amosli-pc:~$ tr --help Usage: tr [OPTION].

    日期 2023-06-12 10:48:40     
  • linux shell 脚本攻略学习3

    linux shell 脚本攻略学习3

    1.Bash中的READ命令 #读取n个字符存入变量 read -n number_of_chars variable_name 示例: amosli@amosli-pc:~$ read -n 2 var heamosli@amosli-pc:~$ echo $var he #不回显的方式读取密码 read -s var 示例: amosli@amosli-pc:~$ read

    日期 2023-06-12 10:48:40     
  • linux shell 脚本攻略学习20--awk命令入门详解

    linux shell 脚本攻略学习20--awk命令入门详解

    awk生于1977年,创始人有三个,分别为 Alfred Aho,Peter Weinberger, 和 Brian Kernighan,名称源于三个创始人的姓的首字母。 作用:处理文本文件。 awk的特色是可以对行和列进行操作,输入man awk可以查看awk手册,下面将主要以例子来学习awk语言。 语法: mawk [-W option] [-F value] [-v

    日期 2023-06-12 10:48:40     
  • linux shell 脚本攻略学习18--grep命令详解

    linux shell 脚本攻略学习18--grep命令详解

    grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是unix/linux中用于文本搜索的大师级的工具。它能够接受正则表达式和通配符。 首先,输入grep --help查看帮助信息: amosli@amosli-pc:~$ grep --help Usage: grep [OPTIO

    日期 2023-06-12 10:48:40     
  • linux shell 脚本攻略学习16--wc命令详解,tree命令详解

    linux shell 脚本攻略学习16--wc命令详解,tree命令详解

    在文本处理的工作中,统计文件的行数,单词数和字符数非常有用。而对于开发人员本身来说,统计LOC(line of code ,代码行数)是一件重要的工作。linux中有什么命令可以帮助我们做统计呢?没错,就是wc,不是厕所的意思啊,是Word Count的缩写。 当作好统计时,又需要写个开发的文档,特别是项目比较大的时候,如果将目录和文件系统以图形化的树状层次结构描述,在以后的维护过程将更加清晰明

    日期 2023-06-12 10:48:40     
  • linux shell 脚本攻略学习14--head命令详解,tail命令详解

    linux shell 脚本攻略学习14--head命令详解,tail命令详解

    当要查看上千行的大文件时,我们可不会用cat命令把整个文件内容给打印出来,相反,我们可能只需要看文件的一小部分地内容(例如文件的前十行和后十行),我们也有可能需要打印出来前n行或后n行,也有可能打印除了前n行或后n行之外的所有行,也有可能需要实时监控log日志的更新,那么怎么实现呢?下面一起来看一下linux下使用率极高的head ,tail两个命令。 一、head命令详解 首先,输入head

    日期 2023-06-12 10:48:40     
  • linux shell 脚本攻略学习12--文件权限详解,chmod命令详解,chown命令详解,chattr命令详解

    linux shell 脚本攻略学习12--文件权限详解,chmod命令详解,chown命令详解,chattr命令详解

    文件权限详解 一、chmod命令详解 文件权限和所有权是Unix/Linux文件系统最显著的特征之一。linux中的每一个文件都与多种权限类型相关联,在这些权限中主要分类为3种: 用户(User)是文件的所有者; 用户组(Group)是多个用户的集合,系统允许用户进行某些形式的访问; 其他用户(others)是除用户和用户组以外的任何用户。 用命令ls  -l(或者ll)可以列出文件的

    日期 2023-06-12 10:48:40     
  • linux shell 脚本攻略学习8---md5校验,sort排序,uniq命令详解

    linux shell 脚本攻略学习8---md5校验,sort排序,uniq命令详解

    一、校验与核实  目前最为出名的校验技术是md5sum和sha1sum,它们对文件内容使用相应的算法来生成校验和。 举例: amosli@amosli-pc:~/learn$ md5sum text.txt 186931e2ff7cb0cde2c17b2298be604c text.txt 如上所示,使用md5sum生成了一个由32个字符组成的十六进制串。 可以将输出的校验重定

    日期 2023-06-12 10:48:40     
  • linux shell 脚本攻略学习6-xargs详解

    linux shell 脚本攻略学习6-xargs详解

      xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。 例如,下面的命令: rm `find /path -type f` 如果path目录下文件过多就会因为“参数列表过长”而报错无法执行。但改用xargs以后,问题即获解决。 find /path -type f -print0 | x

    日期 2023-06-12 10:48:40     
  • Shell学习笔记---重定向输入、输出(原创)

    Shell学习笔记---重定向输入、输出(原创)

    声明:本文仅作学习研究使用,多数语句都是为了介绍语法而构造的。 重定向输入、输出示例$cat         #cat把键盘看作标准输入,屏幕看作标准输出。按下CTRL+D结束键盘输入 $cat sample.txt $cat /dev/null /var/log/messages $cat  /etc/profile     /var/log/messages $cat  /etc/prof

    日期 2023-06-12 10:48:40     
  • Shell学习笔记---变量的赋值与替换

    Shell学习笔记---变量的赋值与替换

    声明:本文仅作学习研究使用,多数语句都是为了介绍语法而构造的。  建议读者先将以下命令分别执行后再整合成脚本,这样会对变量的整个赋值过程理解更透彻。  #!/bin/bash #Filename:prameter_practise1 #Datetime:2010_12_24 08:25 #Discription:Practise of using prameters a=375 hel

    日期 2023-06-12 10:48:40     
  • shell学习笔记2---awk字符串处理(原创)

    shell学习笔记2---awk字符串处理(原创)

    awk内置字符串函数gsub(r,s) 在整个$0中用s替代r;gsub(r,s,t) 在整个t中用s替代r gsub函数有点类似于sed查找和替换。它允许替换一个字符串或字符为另一个字符串或字符,并以正则表达式的形式执行。第一个函数作用于记录$0,第二个gsub函数允许指定目标,然而,如果未指定目标,缺省为$0。index(s,t):函数返回目标字符串s中查询字符串t的首位置。length(s

    日期 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脚本攻略学习九之tr命令

    Shell脚本攻略学习九之tr命令

    Shell脚本攻略学习笔记九之tr命令[待完善] 1. tr 命令的使用 1.It can be used to perform substitution of characters,deletion of the ch

    日期 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脚本的学习心得和知识总结(四)|函数和正则表达式

    Shell脚本的学习心得和知识总结(四)|函数和正则表达式

    2020年3月15日11:56:20 注:今天的学习内容主要是shell函数和正则表达式! 文章目录 shell函数正则表达式基础正则表达式扩展正则表达式正则表达式的练习

    日期 2023-06-12 10:48:40     
  • Shell脚本的学习心得和知识总结(一)| 基础知识简介和常用命令

    Shell脚本的学习心得和知识总结(一)| 基础知识简介和常用命令

    2020年2月15日21:38:30 文章目录 shell简介shell分类第一个shell脚本并执行shell编程几个常用命令grep命令cut命令sort命令uniq命令seq命令tr命令 任务处理

    日期 2023-06-12 10:48:40     
  • shell 学习之for语句

    shell 学习之for语句

    shell 学习之for语句 一、for语法 for 变量 in 列表;do     循环体 done 二、常见用法 1、for用来遍历目录    1 2

    日期 2023-06-12 10:48:40     
  • shell学习三十四天----printf详解

    shell学习三十四天----printf详解

    http://blog.csdn.net/shanyongxu/article/details/46744055

    日期 2023-06-12 10:48:40     
  • Shell脚本学习指南(一)——入门

    Shell脚本学习指南(一)——入门

    文章目录 脚本编程语言与编译型语言的差异为什么要使用Shell脚本一个简单的脚本自给自足的脚本:唯一第一行的#!Shell的基本元素命令与参数变量简单的echo输出华丽的printf输出基本的I/

    日期 2023-06-12 10:48:40     
  • Shell脚本学习指南(二)——查找与替换

    Shell脚本学习指南(二)——查找与替换

    文章目录 前言查找文本简单的grep 正则表达式什么是正则表达式POSIX方括号表达式 基本正则表达式匹配单个字符后向引用单个表达式匹配多字符文本匹配锚点BRE运算符优先级匹配单个字符 正

    日期 2023-06-12 10:48:40     
  • Linux Unix shell 编程指南学习笔记(第三部分)

    Linux Unix shell 编程指南学习笔记(第三部分)

    第十三章  登陆环境 登陆系统时。输入username和password后。假设验证通过。则进入登录环境。 登录过程 文件/etc/passwd $HOME.profile 定制$HOME.profile /etc/passwd 文件解析(抽取当中的一行作为演示样例): 1 2 3 4 5

    日期 2023-06-12 10:48:40     
  • 《Linux命令、编辑器与shell编程》第三版 学习笔记---002

    《Linux命令、编辑器与shell编程》第三版 学习笔记---002

    《Linux命令、编辑器与shell编程》第三版 学习笔记---001  Linux命令、编辑器与shell编程 Shell准备 1、识别Shell类型   echo  $0   echo $BASH   echo $SHELL   上边三个命令结果都是:   /bin/bash 2、终端常用操作   a、删除单个字符 c+h或退格键   b、删除单个单词 c+w   c、删

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