随笔 - 997
文章 - 5
评论 - 181
阅读 -
300万
随笔分类 - shell scripts
介绍和备忘shell脚本方面的知识
use shell scrpit to jlink download bin file
摘要:一 JLINK 下载 JLINK作为一个arm的调试工具,是很多基于arm芯片无法绕过去的调试和下载工具。这里有一个问题,就是该工具链接和使用需要的命令特别多,假如不做成脚本,会浪费很多时间,笔者花了一些时间把这个做成脚本。用起来非常方便,仅供参考。 二 脚本: shell脚本+linux,是一个工
阅读全文
matlab load函数用法 实例
摘要:一 语法: load(filename) load(filename,variables) load(filename,'-ascii') load(filename,'-mat') load(filename,'-mat',variables) S = load(___) load filenam
阅读全文
在Mac/linux上查找(并终止)进程锁定特定端口的几种方法
摘要:前言 无论是做网站还是做产品,经常使用到杀死某个进程的方法。制作脚本并熟悉运用是一个非常节省时间的方法。 基本命令 查找: [sudo] lsof i :3000 杀戮 kill 9 方法一 使用awk脚本: 方法二: 使用lsof的命令:
阅读全文
linux下录屏和回放工具script和scriptreplay
摘要:读书是一个长见识的过程,以前偶尔会用到录屏的工具,很少用想系统的学习一下。最近看了linux shell脚本攻略,发现很多新东西是以前自己没有接触到的。比如,这个非常好用的录屏工具:script,这次就好好熟悉一下了。免得后面忘记了。 script和scriptreplay命令在绝大多数linux发
阅读全文
shell 脚本中的注释详解
摘要:上次写了shell脚本的注释,没想到那么多人的需要,也存在不少不足。这次做个补充吧。 单行注释: 单行注释就比较简单了,直接在行最前端加上符号 # 即可。具体用法如下所示: 运行结果: 多行注释: 多行注释有很多方法,这里就列举几个常用的 1 eof截止符 eof截止符不但可以用作后续输入命令,还可
阅读全文
source vimrc的时候报错:.vimrc:1: command not found: syntax
摘要:vim的配置如下: 1 syntax enable //语法高亮 2 set number //显示行号 3 set cursorline //突出显示当前行 4 set ruler //打开状态栏标尺 5 set shiftwidth=4 //设定 << 和 >> 命令移动时的宽度为 4 6 se
阅读全文
AWK 学习笔记
摘要:简介: AWK是一种处理文本文件的语言,是一个强大的文本分析工具。 之所以叫AWK是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符。 使用格式: awk [选项参数] ‘script’ var=
阅读全文
shell脚本获取进程ID并杀死的实现及问题解析
摘要:经常需要杀死某个进程,操作了几次之后,对一个熟练的码农来说,就要制作自己的工具了。有些工具虽然很小,但是却能节省一大部分的时间。 输入某个进程的ID并杀死的方法。这种事情,一般是先搜索再进行优化,这种对我这种不是大牛的人来说,是最快的方法: 果然不出所料,很快我就找到一个能用的脚本: 可是,运行了几
阅读全文
ubuntu-18.04 安装zsh的方法步骤
摘要:源码: https://github.com/robbyrussell/oh-my-zsh
阅读全文
shell cut 应用实战
摘要:简介: cut是一个强大文本处理工具,它可以将文本按列进行划分的文本处理。cut命令逐行读入文本,然后按列划分字段并进行提取、输出等操作。 命令格式: 实例: 首先给出使用的txt: 按照字符分割提取第一列: 结果: 按照段落提取第二列: 结果: 参考文档: 1 https://blog.csdn.
阅读全文
shell 问题备忘
摘要:一 ls结果赋给变量 dirSrc=$(ls test/ -l | awk '/^d/{print $NF}') echo "dirSrc is $dirSrc" 二 使用cut查找最后一个字段 echo 'maps.google.com' | rev | cut -d'.' -f 1 | rev
阅读全文
txt文本处理---行未添加逗号
摘要:做音频处理过程中,经常遇到需要对文本进行转换,今天就遇到了一个行末加逗号的问题,找到了几种有效的方式,做个记录吧。 以下是几种方法实现: python代码实现: 亲测有效: 经常使用linux脚本的同学,找到了更简洁的方法,让人赞叹不已: sed: awk: xargs: cat input.txt
阅读全文
exec 命令简单用法 和 find 搭配用法示例
摘要:find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 看例子: 查找当前目录的.txt文件并以列表形式列出来 批量修改当前目录下.txt文件的后缀名改为.txtd 解释: -exec 参数后面跟的是command
阅读全文
shell 中let无法使用的原因
摘要:运行 sh let.sh 时,却显示 let: not found 百度之后知道: 解决方法: 法1.使用 bash let.sh 法2.sudo dpkg-reconfigure dash 输入密码,选择否保存即可.
阅读全文
Shell中for循环的几个常用写法
摘要:第一类:数字性循环 for1-1.sh for1-2.sh for1-3.sh for1-4.sh 第二类:字符性循环 for2-1.sh for2-2.sh for2-3.sh for2-4.sh 第三类:路径查找 for3-1.sh for3-2.sh
阅读全文
shell 中的单行注释和多行注释
摘要:1. 单行注释 众所周知,# 比如想要注释:echo “ni” # echo "ni" 2. 多行注释: 法一: : << ! 语句1 语句2 语句3 语句4 ! 例如: linux101:/home/wsj # sh diannininininini linux101:/home/wsj # mo
阅读全文