zoukankan      html  css  js  c++  java
  • Linux Shell Scripting Cookbook 读书笔记 3

    patch, tree, head ,tail

    1. 创建不可修改文件

    chattr +i file

    chattr -i file 移除不可修改属性

    2. 能够启动闪存或硬盘的混合ISO

    isohybrid img.iso

    dd if=img.iso of=/dev/sdb1

    通常情况下不能将可引导的ISO文件写入USB设备来引导操作系统,但是这种混合ISO可以做到(未测试)

    3. patch

    patch v1 < v.patch #文件v1会变得跟v2一样

    再执行一遍,输入y,则会还原成v1

    4. head && tail

    head -n 后面加负数表示除了倒数五行以外

    tail -n后面加号表示从第几行开始到末尾

    5. 只打印目录文件夹的四种方法

    ls -d */

    ls -F | grep "/$"  #目录文件夹是以/结尾的

    ls -l | grep "^d"  #目录文件夹以d开头

    find -type d -maxdepth 1 -print

    6. tree

    -h 显示大小

    -P 表示匹配的正则表达式

    -I 除了匹配的正则之外

    生产网页格式的文件浏览模式

    tree -H file:///home/ryan/workspace -o tree.html

    打开tree.html

  • 相关阅读:
    Dockerfile
    走进Docker
    liunx 设置定时任务
    《程序员自我修养》读书笔记
    Ubuntu换源
    liunx安装python2.7.12
    预习非数值数据的编码方式
    预习原码补码
    第三章预习
    预习非数值数据的编码方式
  • 原文地址:https://www.cnblogs.com/ryansunyu/p/9231412.html
Copyright © 2011-2022 走看看