zoukankan      html  css  js  c++  java
  • shell技巧一句话备忘录[不断更新]

    1. 二进制输出文件

    cat可以打开文本文件,不能输出文件的二进制形式。od命令和hexdump都可以完成二进制输出的任务,具体如下:

    (1)od命令

    od -tx4 -An -v -w1 Dos_setenv.sh

    -t表示输出类型 -tx表示输出十六进制 -tx4表示4个字节一组

    -A表示输出地址偏移 -An表示不在输出中包含地址偏移数据,这个一般需要

    -v表示不用*省略,这个一般需要

    -w表示一行输出几个字节,注意是-tx后数字的倍数即可

    Dos_setenv.sh表示文件名

    其他具体看od --help

    (2)hexdump

    用法类似od,help即可

    2. 批量去掉或者增加文件夹下的文件

    所有xyz开头的文件,去掉xyz前缀

     ls | sort | cut -b 3 | awk '{print "mv xyz"$0 " "$0}' | bash

     所有文件,加上xyz前缀

    ls | sort | awk '{print "mv $0" xyz"$0}' | bash

    3. ls命令后,文件名后边的*

    ls后,文件名后边有*字符,原因是ls被alias成ls -F了,

    把.bashrc下的alias中的F参数去掉即可

  • 相关阅读:
    float及清除浮动
    HTML meta标签总结与属性使用介绍
    jQuery相关知识
    FullCalendar日程设置
    Python基础知识
    波段选择
    CSS基础知识
    稀疏表示的高光谱分类
    Sass基本特性
    [Sass]混合宏
  • 原文地址:https://www.cnblogs.com/linucos/p/2557456.html
Copyright © 2011-2022 走看看