当前位置:首页 > 操作系统 >
《Linux Shell编程从初学到精通》电子书封面

Linux Shell编程从初学到精通

  • 发布时间:2019年12月20日 10:23:47
  • 作者:华清远见嵌入式培
  • 大小:132 MB
  • 类别:Linux电子书
  • 格式:PDF
  • 版本:原书第2版
  • 评分:9.3

    Linux推荐

    Linux Shell编程从初学到精通 PDF 原书第2版

      给大家带来的一篇关于Linux相关的电子书资源,介绍了关于Linux、Shell方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小132 MB,华清远见嵌入式培编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.9分

      Tags:

      内容介绍

      Shell是客户与核心开展互动实际操作的这种插口,是Linux关键的手机软件之首,现阶段时兴的Shell称之为bash Shell。bash Shell脚本制作程序编写因其简约、高效率而而出名,很多年来变成Linux程序猿和计算机管理员处理具体难题的神器。这书融合很多的实例,系统软件、全方位地详细介绍了bash Shell脚本制作程序编写的英语的语法、指令、方法、调节等內容,在书中也有许多训练能够正确引导用户思索,务求使用户把握Linux bash Shell程序编写的全部特点。这书构造清楚、易教易懂、案例丰富多彩、可执行性强、融会贯通,对易搞混和应用性强的內容开展了重中之重提醒和解读,并装有光碟,光碟中出示书中出現的全部脚本制作文档、各章的解读PPT,及其各章的解读录影。

      目录

      • 第1章 Shell脚本编程概述 1
      • 1.1 Linux和Shell概述 2
      • 1.1.1 Linux简介 2
      • 1.1.2 Shell简介 5
      • 1.1.3 Shell的种类和版本 7
      • 1.2 Shell脚本编程的优势 7
      • 1.3 个Shell脚本例子 8
      • 1.3.1 Shell脚本的基本元素 8
      • 1.3.2 执行Shell脚本 10
      • 1.4 本章小结 11
      • 第2章 Linux文件系统和文本编辑器 12
      • 2.1 用户和用户组管理 13
      • 2.1.1 用户管理常用命令 13
      • 2.1.2 用户组管理常用命令 17
      • 2.2 文件和目录操作 19
      • 2.2.1 文件操作常用命令 20
      • 2.2.2 目录操作常用命令 25
      • 2.2.3 文件和目录权限管理 28
      • 2.2.4 查找文件命令——find 32
      • 2.3 文本编辑器 34
      • 2.3.1 vim编辑器 34
      • 2.3.2 Gedit编辑器 40
      • 2.4 本章小结 41
      • 2.5 上机提议 41
      • 第3章 正则表达式 43
      • 3.1 正则表达式基础 44
      • 3.2 正则表达式的扩展 47
      • 3.3 通配 48
      • 3.4 grep命令 50
      • 3.4.1 grep命令基本用法 51
      • 3.4.2 grep和正则表达式结合使用的一组例子 57
      • 3.4.3 grep命令族简介 61
      • 3.5 本章小结 62
      • 3.6 上机提议 63
      • 第4章 sed命令和awk编程 64
      • 4.1 sed命令基本用法 65
      • 4.2 sed命令的一组示例 67
      • 4.2.1 sed命令选项的一组例子 67
      • 4.2.2 sed文本定位的一组例子 70
      • 4.2.3 sed基本编辑命令的一组例子 72
      • 4.2.4 sed高级编辑命令的一组例子 80
      • 4.3 awk编程 83
      • 4.3.1 awk编程模型 84
      • 4.3.2 awk调用方法 85
      • 4.4 awk编程的一组例子 85
      • 4.4.1 awk模式匹配 85
      • 4.4.2 记录和域 86
      • 4.4.3 关系和布尔运算符 89
      • 4.4.4 表达式 91
      • 4.4.5 系统变量 92
      • 4.4.6 格式化输出 94
      • 4.4.7 内置字符串函数 95
      • 4.4.8 向awk脚本传递参数 97
      • 4.4.9 条件语句和循环语句 99
      • 4.4.10 数组 99
      • 4.5 本章小结 103
      • 4.6 上机提议 103
      • 第5章 文件的排序、合并和分割 105
      • 5.1 sort命令 106
      • 5.1.1 sort命令的基本用法 106
      • 5.1.2 sort和awk的联合用法 110
      • 5.2 uniq命令 112
      • 5.3 join命令 115
      • 5.4 cut命令 118
      • 5.5 paste命令 119
      • 5.6 split命令 122
      • 5.7 tr命令 124
      • 5.8 tar命令 127
      • 5.9 本章小结 130
      • 5.10 上机提议 130
      • 第6章 变量和引用 133
      • 6.1 变量 134
      • 6.1.1 变量替换和赋值 134
      • 6.1.2 无类型的Shell脚本变量 137
      • 6.1.3 环境变量 138
      • 6.1.4 位置参数 145
      • 6.2 引用 147
      • 6.2.1 全引用和部分引用 147
      • 6.2.2 命令替换 149
      • 6.2.3 转义 151
      • 6.3 本章小结 155
      • 6.4 上机提议 155
      • 第7章 退出、测试、判断及操作符 157
      • 7.1 退出状态 158
      • 7.2 测试 159
      • 7.2.1 测试结构 159
      • 7.2.2 整数比较运算符 159
      • 7.2.3 字符串运算符 161
      • 7.2.4 文件操作符 162
      • 7.2.5 逻辑运算符 164
      • 7.3 判断 166
      • 7.3.1 简单if结构 167
      • 7.3.2 exit命令 168

      以上就是本次介绍的Linux电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:白话大数据与机器学习

      下一篇:MySQL必知必会

      展开 +

      收起 -

      下载地址:百度网盘下载
      Linux 相关电子书
      Linux Shell脚本攻略
      Linux Shell脚本攻略 PDF 全书超清第3版

      轻松驾驭Linux操作系统 100多则立竿见影的shell脚本攻略 解决系统管理现实问题 实现繁琐任务自动化

      立即下载
      Linux命令行与shell脚本编程大全
      Linux命令行与shell脚本编程大全 PDF 第3版

      Linux命令行与shell脚本编程大全(第3版) 是关于Linux命令行和shell命令的全面参考资料,涵盖详尽的动手教程和实际应用指南,并提供相关参考信息和背景资料,带你从Linux命令行基础入手,直

      立即下载
      Linux Shell命令行及脚本编程实例详解
      Linux Shell命令行及脚本编程实例详解 PDF 清晰完整版

      本书涵盖50个Linux常用命令、700个应用示例、26小时教学视频,全面、系统地介绍Shell(Bash)脚本编程精华及大量的经验和技巧,偏重于实践教学

      立即下载
      Linux Shell脚本攻略
      Linux Shell脚本攻略 PDF 全格式第2版

      Linux/GNU是一个不凡的电脑操作系统,有着平稳靠谱且极为强劲的开发工具。做为与电脑操作系统开展沟通交流的原生态页面,shell可以操纵全部电脑操作系统的运行,是与Linux开展互动*灵便的方

      立即下载
      Linux Shell编程从入门到精通
      Linux Shell编程从入门到精通 PDF 高清版

      《 linux shell编程从入门到精通 》由浅入深、循序渐进地详细讲解了linux shell编程的基本知识。这些基本知识包括shell编程的基本知识、文本处理的工具和方法、正则表达式、linux系统知识等。旨

      立即下载
      读者心得
      62小时21分钟前回答

      使用Linux的Shell脚本定时处理MySQL超时

      最近一段时间,我刚刚进入一家新公司,并接手了这里的一个站点,由于这个站点的架构设计不太合理,导致MySQL的压力始终很大,经常出现超时的Locked进程,于是编写了一段Linux的Shell脚本来定时kill掉这些进程。 脚本如下: #!/bin/bash mysql_pwd="xxxxxx" #mysql的root密码 mysql_exec="/usr/local/mysql/bin/mysql" tmp_dir="/tmp" file_sh="$tmp_dir/mysql_kill_locked.sh" file_tmp="$tmp_dir/mysql_kill_locked.tmp" file_log="$tmp_dir/mysql_kill_locked.log" #日志 $mysql_exec -uroot -p$mysql_pwd -e "show processlist" | grep -i "Locked" $file_tmp cat $file_tmp $file_log for line in `cat $file_tmp | awk '{print $1}'` do echo "$mysql_exec -uroot -p$mysql_pwd -e "kill $line"" $file_sh done chmod +x $file_sh sh $file_sh #执行临时……

      101小时55分钟前回答

      MySQL的一些功能实用的Linux shell脚本分享

      Memcached启动脚本 # vim /etc/init.d/memcached #!/bin/bash#=======================================================================================# chkconfig: - 80 12# description: Distributed memory caching daemon# processname: memcached#=======================================================================================IPADDR=`/sbin/ifconfig eth1 | awk -F ':' '/inet addr/{print $2}' | sed 's/[a-zA-Z ]//g'`PORT="11211"USER="root"SIZE="2048"CONNNUM="51200"PIDFILE="/var/run/memcached.pid"BINFILE="/usr/local/memcached/bin/memcached"LOCKFILE="/var/lock/subsys/memcached"RETVAL=0 start() { echo -n $"Starting memcached......" $BINFILE -d -l $IPADDR -p $PORT -u $USER -m $SIZE -c $CONNNUM -P $PIDFILE RETVAL=$? echo [ $RETVAL -eq 0 ] touch $LOCKFILE return $RETVAL} stop() { echo -n $"Shutting……

      47小时27分钟前回答

      python和shell监控linux服务器的详细代码

      本文实例为大家分享了python和shell监控linux服务器的具体代码,供大家参考,具体内容如下 1、 shell监控负载 监控原理:使用uptime来获取负载的信息,然后通过字符串截取的方式来获取load值来获取单个核心的负载,在将负载与阈值比较确定是否报警。 loard_monitor.sh脚本: #!/bin/bash#使用uptime命令监控linux系统负载变化#提取本服务器的IP地址信息IP=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "`#抓取cpu的总核数cpu_num=`grep -c 'model name' /proc/cpuinfo`#抓取当前系统15分钟的平均负载值load_15=`uptime | awk '{print $NF}'`#计算当前系统单个核心15分钟的平均负载值,结果小于1.0时前面个位数补0。average_load=`echo "scale=2;a……

      50小时43分钟前回答

      Python下调用Linux的Shell命令的方法

      有时候难免需要直接调用Shell命令来完成一些比较简单的操作,比如mount一个文件系统之类的。那么我们使用Python如何调用Linux的Shell命令?下面来介绍几种常用的方法: 1. os 模块 1.1. os模块的exec方法族 Python的exec系统方法同Unix的exec系统调用是一致的。这些方法适用于在子进程中调用外部程序的情况,因为外部程序会替换当前进程的代码,不会返回。( 这个看了点 help(os) -- search "exec" 的相关介绍,但是没太搞明白咋使用) 1.2. os模块的system方法 system方法会创建子进程运行外部程序,方法只返回外部程序的运行结果。这个方法比较适用于外部程序没有输出结果的情况。 import os os.system("echo \"Hello World\"") # 直接……

      125小时9分钟前回答

      Shell脚本实现Linux系统和进程资源监控

      在服务器运维过程中,经常需要对服务器的各种资源进行监控,例如:CPU的负载监控,磁盘的使用率监控,进程数目监控等等,以在系统出现异常时及时报警,通知系统管理员。本文介绍在Linux系统下几种常见的监控需求及其shell脚本的编写。 文章目录: 1.Linux使用 Shell 检查进程是否存在 2.Linux使用 Shell检测进程 CPU 利用率 3.Linux使用 Shell检测进程内存使用量 4.Linux使用 Shell检测进程句柄使用量 5.Linux使用 Shell查看某个 TCP 或 UDP 端口是否在监听 6.Linux使用 Shell查看某个进程名正在运行的个数 7.Linux使用 Shell检测系统 CPU 负载 8.Linux使用 Shell检测系统磁盘空间 9.总结 检查进程是否存在 在对进程进行监控时,我……

      码农之家

      晏灵雁 提供上传

      资源
      33
      粉丝
      44
      喜欢
      157
      评论
      19

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com