shell脚本
lbaihao
zephyr,data structure, algorithm, protocol,darknet,architecture
展开
-
git 配置SSH error: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1
1、设置Git的user name和emailgit config --global user.name "myname"git config --global user.email "myname@xxx.com"2、生成密钥ssh-keygen -t rsa -C "myname@xxx.com"连续三次回车即可,可在~/.ssh 目录下看到id_rsa和id_rsa.pub(公钥)3、添加公钥到远程仓库(github,gerrit等)直接复制id_rsa.pub里面的内容到账户下面的ss原创 2021-11-22 11:23:15 · 805 阅读 · 0 评论 -
arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别
目录命名规则 实例1、arm-none-eabi-gcc2、arm-none-linux-gnueabi-gcc3、arm-eabi-gcc4、armcc5、arm-none-uclinuxeabi-gcc 和 arm-none-symbianelf-gccCodesourceryABI 和 EABIarm-linux-gnueabi-g原创 2017-11-13 09:28:44 · 259 阅读 · 0 评论 -
文件操作,合并两个二进制文件为单独一个二进制文件
[C语言] 文件操作,合并两个二进制文件为单独一个二进制文件;#define BUFFER_SIZE 1024//合并文件mergeFile (infile1, infile2, filenmae)void mergeFile(FILE *fp1,FILE *fp2,char *name){ FILE *fd1,*fd2,*fp3; unsigned原创 2017-08-30 13:44:29 · 2893 阅读 · 0 评论 -
linux shell中if的用法
if [ \( $# -eq 2 \) -a \( "$1" = "-A" \) ]这句话是什么意思?-a代表着什么意思?$# 参数个数-a 逻辑与上面的意思是如果参数个数等于2并且第一个参数为-A,则条件为真。原创 2016-05-29 15:15:01 · 1301 阅读 · 0 评论 -
linux echo 用法
echo 是主要的文本输出命令,在unix shell 中使用的频率相当的高,主要用来显示执行的log信息. 命令格式: echo string 1.显示普通字符串: echo "It is a test" 这里的双引号完全可以省略 echo It is a test 效果与上面一致2.显示转义字符 echo "\"It is a t原创 2016-05-29 15:09:44 · 650 阅读 · 0 评论 -
shell 脚本(menu)
########################################################################## File Name: autogenMenu_h.sh# Author: xxxx# mail: # Created Time:###################################################原创 2016-05-28 12:13:13 · 980 阅读 · 0 评论 -
linux grep命令详解
简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更原创 2016-05-29 15:03:33 · 3135 阅读 · 0 评论 -
linux shell数组
Linux Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。定义数组在Shell中,用括号来表示数组,数组元素用“空格”符号分割开。定义数组的一般形式为:复制原创 2016-05-29 14:44:26 · 305 阅读 · 0 评论 -
linux 中cat的用法
1.显示文件内容 直接 cat filename [root@bogon cat_test]# cat file2 this is a test of cat this file's name is file22.显示文件内容,对非空白行编码 cat -b filenme [root@bogon cat_test]# cat -b file1 1原创 2016-05-29 14:36:55 · 651 阅读 · 0 评论 -
shell 脚本菜单menu
# 第一列: 菜单在程序中的名称# 第二列: 是否有子菜单 # have sub menu: 有子菜单,no sub menu: 没有子菜单# 第三列: 是否有check box: # have check box: 有子菜单,no check box: 没有子菜单# 第四列: value是否需要显示字符串(一般用来显示子菜单当前的选项)# have value s原创 2016-05-28 12:09:18 · 2681 阅读 · 0 评论 -
linux shell (三) Shell脚本调试技术
Shell脚本调试概述Shell脚本调试技术使用trap命令使用tee命令调试钩子使用Shell选项Shell脚本调试就是发现引发脚本错误的原因以及在脚本源代码中定位发生错误的行,常用的手段包括分析输出的错误信息,通过在脚本中加入调试语句,输出调试信息来辅助诊断错误,利用调试工具等原创 2015-08-30 00:14:23 · 463 阅读 · 0 评论 -
linux shell (二)正则表达式
正则表达式基础(1)元字符(metacharacters)是用来阐释字符表达式意义的字符,简言之,元字符就是描述字符的字符,它用于对字符表达式的内容、转换及各种操作信息进行描述。正则表达式是由一串字符和元字符构成的字符串,简称RE(Regular Expression)。正则表达式的主要功能是文本查询和字符串操作,正则表达式可以匹配文本的一个字符或字符集合。Linux是一套可免费使原创 2015-08-29 23:11:29 · 439 阅读 · 0 评论 -
linux shell(一)
#!/bin/bashecho "hello world"原创 2015-08-02 13:20:20 · 433 阅读 · 0 评论