zoukankan      html  css  js  c++  java
  • Linux shell 学习笔记(四)

    同事推荐了一本书:Linux shell脚本攻略,很强大,很详细!

    最近从这本书入手,开始系统的学习shell,收益良多,学到了很多平时用的很少却很强大的命令,学到了很多平时常用的命令的一些很优秀的特性,分享一下。

    • 数学运算:let (()) [] 只能运算整形 bc:进行高级的数学运算
    • 普通数组只能用整数作为数组索引,关联数组则可以用字符串作为数组索引,关联数组的声明方式:declare -A ass_array
    • tput可以获取终端信息 列:cols 行:lines 存储当前光标位置:sc 恢复光标位置: rc 清除从当前光标位置到行尾之间的所有内容: ed
    • date -s "21 June 2009 11:01:22"设置系统日期时间
    • 将命令放入双引号中,可以保存输出的空格和换行符
    • cat: -s 合并空行 -T 将Tab替换成 ^| -n 显示行号
    • find : -name 区分大小写 -iname 不区分大小写 -maxdepth -mindepth 限制最大最小搜索深度 -perm表示搜索的文件权限 -delete表示删除找到的文件
    • xargs:提供标准输入,格式形如:INPUT | xargs -n X command 其中xargs为command提供标准输入,输入的形式由xargs后面的参数确定
    • tr: 替换 -c 取补集 -d 删除字符串 -s 压缩字符串,形如:tr '[:lower:]' '[:upper:]' 可以转换格式,各个格式关键字如下:
     alnum:字母和数字。
     alpha:字母。
     cntrl:控制(非打印)字符。
     digit:数字。
     graph:图形字符。
     lower:小写字母。
     print:可打印字符。
     punct:标点符号。
     space:空白字符。
     upper:大写字母。
     xdigit:十六进制字符。
  • 相关阅读:
    48. Rotate Image
    83. Remove Duplicates from Sorted List
    46. Permutations
    HTML5笔记
    18. 4Sum
    24. Swap Nodes in Pairs
    42. Trapping Rain Water
    Python modf() 函数
    Python min() 函数
    Python max() 函数
  • 原文地址:https://www.cnblogs.com/lzp666/p/6568359.html
Copyright © 2011-2022 走看看