Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Linux shell编程学习笔记32:declare 命令
0 前言 在 Linux shell编程学习笔记16 bash中的关联数组 https blog csdn net Purpleendurer article details 134053506 spm 1001 2014 3001 550
Linux
linux shell
脚本编程
学习笔记
declare
从0开始用shell写一个tomcat日志清理脚本
一 目的 tomcat日志随着时间的流逝会越来越大 虽然我们可以使用cronolog对tomcat输出的日志根据日期进行切割 但是日子一长 进到logs 文件夹下都是密密麻麻的日志 不好查看也浪费了大量的空间 故本文的目的是编写一个脚本 能
Linux
tomcat
shell
linux shell
脚本
shell case 分支选择
转自 http hlee iteye com blog 577628 case和select结构在技术上说并不是循环 因为它们并不对可执行代码块进行迭代 但是和循环相似的是 它们也依靠在代码块顶部或底部的条件判断来决定程序的分支 在代码块中
Linux
linux shell
Linux shell 环境变量注意事项
在涉及环境变量名时 什么时候该用 符号 什么时候不该用 符号记住一点 如果要用到变量就使用 符号 如果要操作变量就不使用 符号 这条规则的一个例外就是printenv显示某个变量的值
linux shell
Linux
shell
应用 Valgrind 定位 Linux 程序的内存问题
参考文章 Valgrind学习总结 应用 Valgrind 发现 Linux 程序的内存问题 Valgrind介绍 Valgrind是一套Linux下 开放源代码 GPL V2 的仿真调试工具的集合 Valgrind由内核 core 以及基
测试
linux shell
linux echo彩色打印
定义了三个颜色 把打印的内容加载头和尾巴之间即可 pt head green 033 32 1m pt head red 033 31 1m pt head yellow 033 33 1m pt tail 033 0m echo pt h
linux shell
Ubuntu
Linux
shell
Linux shell:脚本读取文件内容赋给变量的三种方式
前段时间用到读取配置文件的相关信息 搜索到一些比较好的方法 整理一下作为笔记方便以后查看 先假设现在有一个配置文件net config 内容如下 ID 123 IP 192 168 1 1 Name test 现在我们可以通过以下三种脚本读
linux shell
Linux
shell
Linux shell 从文件中随机选择内容
如果需要从文件中随机选择一定行的内容 可以借助sort 命令 如下 使用sort 命令将文件随机排序 选择前100行 sort random sort file head n 100
tips
sort
linux shell
使用gcov和lcov测试代码覆盖率
参考文章 gcov介绍 gcov是Linux下GCC自带的一个C C 代码覆盖率分析工具 因此只要安装了gcc 就不需要再次安装了 lcov介绍 gcov能够生成代码覆盖信息 但是不够直观 因此需要结合lcov gcovr等前端图形工具才能
测试
linux shell
Linux shell:判断变量是否包含某个字符串的几种方法
方法一 利用grep查找 strA long string strB string result echo strA grep strB if result then echo 包含 else echo 不包含 fi 先打印长字符串 然后在
linux shell
字符串
正则表达式
shell
Linux shell:查看文件内容的几个常用命令(cat/tac/more/less/head/tail)
cat 适用场景 查看小型文件 常用命令 cat file txt 查看文件 cat n file txt 查看并显示行号 cat b file txt 与 n类似 但对空行不编号 cat s file txt 将连续的空行 压缩 成1行
linux shell
shell
Linux
shell脚本中$!、$@、$#、$$、$0、$1、$2、$*的含义
一 shell脚本中 0 1 2 的含义 Shell最后运行的后台Process的PID 后台运行的最后一个进程的进程ID号 添加到shell当中参数的个数 Shell本身的PID ProcessID 即脚本运行的当前进程ID号 0 脚本本
linux shell
shell脚本编写
初识Linux (四) 文件打包及目录管理命令
打包压缩与搜索命令 此操作是在 红帽 7 内核 以root用户身份进行 1 tar 命令 tar 命令用于对文件进行打包压缩或解压 格式为 tar 选项 文件 tar参数及作用 c 创建压缩文件 x 解开压缩文件 t 查看压缩包内有那些文件
linux shell
运维
linux命令---GNU awk介绍
概述 gawk是GNU工程 是一种编程语言 它实现了标准awk的所有功能 用于在linux unix下对文本和数据进行处理 数据可以来自标准输入 stdin 一个或多个文件 或其它命令的输出 它支持用户自定义函数和动态正则表达式等先进功能
linux shell
Linux 命令
Linux
awk
编程语言
Shell全局变量、局部变量与特殊变量笔记总结
变量类型 全局变量 环境变量 和局部变量 本地变量 环境变量可以在定义它们的shell及其派生出来的任意子进程的shell中使用 局部变量只能在定义它们的函数 脚本中使用 还有一些变量是用户创建的 其他的则是专用的shell变量 1 全局变
linux shell
shell
linux sqlite工具按删除键无效问题处理和stty命令设置
在linux unix平台上的 sqlplus中 如果输错了字符 要想删除 习惯性的按下backspace键后 发现非但没有删除想要删掉的字符 还多出了两个字符 H 当然 我们 可以同时按下ctrl backspace键来删除 但对于习惯了
linux shell