思维导图备注

Linux Shell脚本攻略
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

3.18 打印目录树

浏览 7 扫码
  • 小字体
  • 中字体
  • 大字体
2022-02-19 20:04:24
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 版权信息
  • 版权声明
  • 致谢
  • 译者序
  • 前言
  • 第1章 小试牛刀
    • 1.1 简介
    • 1.2 终端打印
    • 1.3 玩转变量和环境变量
    • 1.4 通过shell进行数学运算
    • 1.5 玩转文件描述符和重定向
    • 1.6 数组和关联数组
    • 1.7 使用别名
    • 1.8 获取终端信息
    • 1.9 获取、设置日期和延时
    • 1.10 调试脚本
    • 1.11 函数和参数
    • 1.12 读取命令序列输出
    • 1.13 以不按回车键的方式读取字符“n”
    • 1.14 字段分隔符和迭代器
    • 1.15 比较与测试
  • 第2章 命令之乐
    • 2.1 简介
    • 2.2 用cat进行拼接
    • 2.3 录制与回放终端会话
    • 2.4 文件查找与文件列表
    • 2.5 玩转xargs
    • 2.6 用tr进行转换
    • 2.7 校验和与核实
    • 2.8 排序、单一与重复
    • 2.9 临时文件命名与随机数
    • 2.10 分割文件和数据
    • 2.11 根据扩展名切分文件名
    • 2.12 批量重命名和移动
    • 2.13 拼写检查与词典操作
    • 2.14 交互输入自动化
  • 第3章 以文件之名
    • 3.1 简介
    • 3.2 生成任意大小的文件
    • 3.3 文本文件的交集与差集
    • 3.4 查找并删除重复文件
    • 3.5 创建长路径目录
    • 3.6 文件权限、所有权和粘滞位
    • 3.7 创建不可修改文件
    • 3.8 批量生成空白文件
    • 3.9 查找符号链接及其指向目标
    • 3.10 列举文件类型统计信息
    • 3.11 环回文件与挂载
    • 3.12 生成ISO文件及混合ISO
    • 3.13 查找文件差异并进行修补
    • 3.14 head与tail —— 打印文件的前10行和后10行
    • 3.15 只列出目录的其他方法
    • 3.16 在命令行中用pushd和popd快速定位
    • 3.17 统计文件的行数、单词数和字符数
    • 3.18 打印目录树
  • 第4章 让文本飞
    • 4.1 简介
    • 4.2 正则表达式入门
    • 4.3 用grep在文件中搜索文本
    • 4.4 用cut按列切分文件
    • 4.5 统计特定文件中的词频
    • 4.6 sed入门
    • 4.7 awk入门
    • 4.8 替换文本或文件中的字符串
    • 4.9 压缩或解压缩JavaScript
    • 4.10 对文件中的行、单词和字符进行迭代
    • 4.11 按列合并文件
    • 4.12 打印文件或行中的第n个单词或列
    • 4.13 打印不同行或样式之间的文本
    • 4.14 用脚本检验回文字符串
    • 4.15 以逆序形式打印行
    • 4.16 解析文本中的电子邮件地址和URL
    • 4.17 打印文件中某个样式之前或之后的n行
    • 4.18 在文件中移除包含某个单词的句子
    • 4.19 用awk实现head、tail和tac
    • 4.20 文本切片与参数操作
  • 第5章 一团乱麻?没这回事
    • 5.1 入门
    • 5.2 网站下载
    • 5.3 以格式化纯文本形式下载网页
    • 5.4 cURL入门
    • 5.5 从命令行访问Gmail
    • 5.6 解析网站数据
    • 5.7 制作图片抓取器及下载工具
    • 5.8 网页相册生成器
    • 5.9 Twitter命令行客户端
    • 5.10 基于Web后端的定义查询工具
    • 5.11 查找网站中的无效链接
    • 5.12 跟踪网站变更
    • 5.13 以POST方式发送网页并读取响应
  • 第6章 B计划
    • 6.1 简介
    • 6.2 用tar归档
    • 6.3 用cpio归档
    • 6.4 用gunzip或gzip压缩
    • 6.5 用bunzip或bzip压缩
    • 6.6 用lzma压缩
    • 6.7 用zip归档和压缩
    • 6.8 超高压缩率的squashfs文件系统
    • 6.9 加密工具与散列
    • 6.10 用rsync备份系统快照
    • 6.11 用Git备份版本控制
    • 6.12 用dd克隆磁盘
  • 第7章 无网不利
    • 7.1 简介
    • 7.2 联网知识入门
    • 7.3 使用ping
    • 7.4 列出网络上所有的活动主机
    • 7.5 传输文件
    • 7.6 用脚本设置以太网与无线LAN
    • 7.7 用SSH实现无密码自动登录
    • 7.8 用SSH在远程主机上运行命令
    • 7.9 在本地挂载点上挂载远程驱动器
    • 7.10 在网络上发送多播式窗口消息
    • 7.11 网络流量与端口分析
  • 第8章 当个好管家
    • 8.1 简介
    • 8.2 统计磁盘的使用情况
    • 8.3 计算命令执行时间
    • 8.4 与当前登录用户、启动日志及启动故障的相关信息
    • 8.5 打印出10条最常使用的命令
    • 8.6 列出1小时内占用CPU最多的10个进程
    • 8.7 用watch监视命令输出
    • 8.8 对文件及目录访问进行记录
    • 8.9 用logrotate管理日志文件
    • 8.10 用syslog记录日志
    • 8.11 通过监视用户登录找出入侵者
    • 8.12 监视远程磁盘的健康情况
    • 8.13 找出系统中用户的活动时段
  • 第9章 管理重任
    • 9.1 简介
    • 9.2 收集进程信息
    • 9.3 杀死进程以及发送或响应信号
    • 9.4 which、whereis、file、whatis与平均负载
    • 9.5 向用户终端发送消息
    • 9.6 收集系统信息
    • 9.7 用/proc收集信息
    • 9.8 用cron进行调度
    • 9.9 从Bash中读写MySQL数据库
    • 9.10 用户管理脚本
    • 9.11 图像文件的批量缩放及格式转换
  • 目录
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《Linux Shell脚本攻略》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度