搜索
关于linux上的操作,我们的确可以使用'history'命令来显示出来操作记录,但是有些时候,我们不仅仅需要知道做了什么,还需要知道操作的时候,产生了什么效果,这个时候‘history’命令就显示无
2022-04-16
在Linux中,语句中的分号一般用作代码块标识1、单行语句一般要用到分号来区分代码块,例如:if[$PS1];thenechotestisok;fitestisok该脚本或命令行中,需要两个分号才为正
2022-04-16
shell中不支持像普通c语言中的i++操作,默认都是字符串操作,但是通过以下几种方式可以进行变量的自增加1、linux用let表示算术表达式如下:i0leti+1或者let'i+1'2、let也可以
2022-04-15
第一类:数字性循环for11sh!/bin/bashfor((i1;i<10;i++));doecho$(expr$i\*3+1);donefor12sh!/bin/bashforiin$(se
2022-04-15
grep和egrep第一种形式:grep[option][pattern][file1,file2]第二种形式:command|grep[option][pattern]grep参数选项含义v不显示匹
2022-04-15
1、下载vscode插件:EditorConfigforVSCode2、在项目目录下新建文件:editorconfig3、在文件中添加以下内容,搞定roottrue[*]charsetutf8inde
2022-04-14
shell编程系列9文本处理三剑客之sed概述及常见用法总结sed的工作模式:对文本的行数据一行行处理,如下图sed(streameditor),是流编辑器,依据特定的匹配模式,对文本逐行匹配,并对匹
2022-04-13
windows下,npm项目有的情况下需要执行bash脚本,如果每次都是从文件夹通过“GitBashHere”打开的话,未免也太繁琐,所以配置vscode的终端为GitBash,一劳永逸。打开vsco
2022-04-13
因本人实在忍受不了vscode的默认终端为(powershell,cmd),在工作时项目分支比较多,需要经常切换分支,但自带的终端很是傻叉,需要自己使用git指令查看当前所在分支,稍不留神就改错代码了
2022-04-13
shell编程系列10文本处理三剑客之sed利用sed查询特定内容利用sed查找文件内容:pattern种类:1、8p2、8,10p3、8,+5p4、/regexp/p5、8,/regexp/p6、/
2022-04-12
因测试需要加入开机次数记录,所以记录一下7816开关机是怎么做的原理很简单,开机时判断一个记录文件是否存在,如果存在,运行一段代码,将记录开机次数文件的值读出来+1代码如下:include<st
2022-04-12
shell编程系列11文本处理三剑客之sed利用sed删除文本中的内容删除命令对照表命令含义1d删除第一行内容1,10d删除1行到10行的内容10,+5d删除10行到16行的内容/pattern1/d
2022-04-11
*其实做法很简单,我连按键驱动都没有去写,读取gpio的值然后拷贝了一份/etc/network/interfaces_bak为interfaces,用脚本重新设置了一次root密码。*代码如下:在开
2022-04-11
去年使用一个新的文件系统的时候,发现mounttnfsip:/g/ftp~/mntotcp,nolock不能使用一直以为是因为mount命令更新了,有些用法我不会用,但是刚才发现我错了。它是因为没有安
2022-04-11
testsh脚本:jar_file`ll$jar_path|grepjar|awk{print$9}`提示llcommendnotfound改为用lsl:jar_file`lsl$jar_path|g
2022-04-11
Shell函数返回值,常用的两种方式:return,echo。1、return语句该返回方法有数值的大小限制,超过255,就会从0开始计算,所以如果返回超过255,就不能用这种方式,建议采用echo输
2022-04-11
ssh配置公私钥远程登录Linux主机sshkeygencatid_rsapub>>authorized_keyscatauthorized_keys拿下id_rsahttps://blo
2022-04-11
为什么80%的码农都做不了架构师?>>>在使用sparkstreaming的时候,调用了sparksql,会执行hive语句,这个时候在hive的目录下回产生很多staging_hive文件,而且是操
2022-04-10
shell编程系列12文本处理三剑客之sed利用sed修改文件内容修改命令对照表编辑命令1s/old/new/替换第1行内容old为new1,10s/old/new/替换第1行到10行的内容old为n
2022-04-10
错误原因这个脚本文件是在Windows下编辑的,与linux的区别是:在Windows下每一行结尾是\n\rLinux下则是\n,所以才会有多出来的\r修改错误把多出来的\r替换成空白sedis/\r
2022-04-10