Windows 10上现在能安装Linux子系统了,正好最近.Net Core也逐渐发展起来了,我也就在自己电脑上搞了一下在Windows 10上安装Ubuntu的过程就不用说了,都是流程性的东西然后配置完基础性的东西以后,习惯性的打算用Xshell通过SSH登录过去然后emmmm连接失败,好吧然后么,百度了下解决办法,大部分都是在说修改ssh的port,说是Win10会占用22端口,所以连接失败,既然如此,我就只能修改ssh_config这个配置文件了然后改了以后并且重置...
今天做个linux定时任务(每晚12点把表汇总)。顺便写个博客记录一下~~为什么用linux定时任务,而不是在项目加定时任务呢?原因就是防止因为各种原因项目崩溃。。所以就用了更加稳定的linux定时任务(我是这么想的( ^_^ ))。起初我感觉很简单,以为顶多半小时就搞定了,,,结果从10点弄到12点半才搞定(主要是我英语太渣和数据库报错导致)。。。︿( ̄︶ ̄)︿废话到此结束---------------crontab 格式 * * * * * ...
用Xshell连接Linux系统时输入反斜杠成W只是xshell 设置问题在FILE(文件)——>Properties(属性)里面》》外观如下标注位置配置改为: Courier New 即ok原文:http://362155856.blog.51cto.com/6312063/1660901
在日常生活中,随机数实际上经常遇到,想丢骰子,抓阄,还有抽签。呵呵,非常简单就可以实现。那么在做程序设计,真的要通过自己程序设计出随机数那还真的不简单了。现在很多都是操作系统内核会提供相应的api,这些原始参数是获取一些计算机运行原始信息,如内存,电压,物理信号等等,它的值在一个时间段可以保证是唯一的了。好了,废话我就不说了。呵呵。shell脚本程序我们有那些获得随机数方法呢?一、通过时间获得随机数(date...
用Xshell设置密匙登陆服务器,第一步、使用Xshell生成密钥我们打开熟悉的XSHELL软件,然后在工具-新建用户密钥生成向导。到了生成密钥参数界面,我们这里需要选择RSA密钥类型,以及密钥长度可以选择1024或者我这里选择2048.然后点击下一步按钮。继续下一步,我们需要给我们设置的私钥加密。点击下一步,生成密钥。公钥格式选择SSH2-OPENSSH,我们可以复制公钥以及保存为文件后完成。第二步、上传公钥至服务器中A - 将我们生成的lao...
查空行 awk‘/^$/{print NR}‘ demo1.txt求某一列的和 awk‘{sum+=$2} END {print "求和:"sum}‘ demo2.txt数字排序 sort -n -t ‘‘ -k 2 demo3.txt sort -t ‘‘ -k 2nr demo3.txt搜索指定目录下文件内容 grep -r ‘666‘ /root/ | cut -d ‘:‘ -f 1 | sort -u筛选出单词长度大于3的单词 echo"I may not be able to change the past, but I can learn from it." | awk -F "[ ,.]"‘{for(i=1;i<=NF;i++){if(length($i)>3){print...
今天在纠结grep用法时候,由于讲解的教材比较少,纠结了较长的时间。最终还是攻下了,所以拿出来给大家分享。grep 显示匹配一个或多个模式的文本行,时常会作为管道后的第一步,以便对匹配上的数据做进一步处理。最常见用法,查询文件内字符串[root@localhost /]# grep root /etc/shadow root:$1$HFDnk5hm$DSAc4IUls1yUyocXFNQ.A.:15141:0:99999:7::: [root@localhost /]# 参数-E 使用扩展正则表达式进行匹配,使用grep –...
环境变量一些命令shell脚本中经常出现各种环境变量,因此要写脚本,必须先来了解环境变量.常见的处理环境变量的命令,列举在下面set 用来显示本地变量env 用来显示环境变量export 用来显示和设置环境变量source 后面跟一个文件,可以直接执行文件里的脚本命令并更新常见的环境变量位置参数相当于C语言中, main函数的argv数组, 这里用 $num 表示,其中 num 是指代一个数字. 见下面的程序实例# foot.sh #!/bin/shecho "#0 $0" echo "#1 $1...
SHELL: 一方面指用户与操作系统之间完成交互式操作的接口程序的统称,可以为用户提供简化的操作; 另一方面指shell也是一种程序语言; 在上世纪70年代中期,著名的实验室中的实验人员Bourne发明了bourne shell程序,简称sh;之后美 国计算机科学家 Bill joy根据bourne shell用C语言重新编译C bourne shell,简称csh,后来的衍生版 名为tcsh;之后David korn集合csh和sh的优点发明korn shell,简称ksh;开源组织GNU在比较...
一:Shell 概念shell 这个词都不陌生,意思是 “壳” 是介于OS 核心与用户之间的一层交互,在linux系统中,用户可以通过命令终端,使用shell 命令向下传达自己的意愿,驱使kernel 调动硬件实现自己的目的!鸟哥私房菜中的图片:通俗的理解就是一个文本命令集合,可以更加直观有效的操控Kernel来实现我们的目的,其中shell script更是许多项目实践中常用的脚本语言!二:Shell 管理shell的种类有很多,对linux系统而言会有一个管理,...
一、 BashShell脚本初步 之前我们学习了很多Linux命令,但是这些命令都是在命令提示符下执行的,一次只能执行一条命令并产生结果。如创建一个文件或目录等等。但是有些情况下,我们需要执行多个命令来完成一个完整的任务,我们可以在命令行提示符下也可以同时执行多个命令,但需要用分号分割每个单独的命令,如下所示,先定位到当前用户的工作目录下,然后在目录下创建一个logs目录,并且在logs目录中创建一个空的syslog.log日志...
需求是把所有的日志中邮箱获取出来,根据指定关键字过滤,邮箱的格式是\txxx@xxx\t的格式,日志的存放是按照日期作为目录#!/bin/bash logBasePath="/data1/mailLog/app/kafka/"; monthYearDay=`date -d "1 day ago" +"%Y-%m-%d"`;#安卓每日邮箱个数 logPath="${logBasePath}${monthYearDay}/api-mail-sina-com-cn.log"; tmpFile="/tmp/${monthYearDay}.android.email.log"; echo"start android email..."; cat $logPath|grep‘2026078...
说明:1. 把字符串当成整型进行比较,由于abcd等字符对不上0123当程序尝试去转成二进制时无法完成转换,所以用于数值比较的运算不能用于字符串比较;但是把整型当成字符串进行比较,0123这些数值完全可以转成ASCII码而且原本两个整型相等则变成ASCII码还是相等、不等的还是不等,所以可用于字符串的比较也可用于整型的比较。2. if语句中,数值比较的写法是if [ $var1 -ge $var2 ];字符串比较的写法是if [ “$var1” != “$var2” ...
if 语句格式if 条件then Commandelse Commandfi 别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error: unexpected end of fi if 的三种条件表达式ifcommandthen if 函数then 命令执行成功,等于返回0 (比如grep ,找到匹配)执行失败,返回非0 (grep,没找到匹配)if [ expression_r_r_r ]then 表达式结果为真,则返回0,if把0值引向thenif test expression_r_r_rthen 表达式结果为假,则返回非0,if...
目录Shell脚本是什么如何运行Shell脚本Shell脚本的一些简单语法Shell脚本Shell脚本(Shell script),是一种为shell编写的脚本程序。我们所说的shell通常是指shell脚本。 在终端中输入很多命令,我们想把这些命令写到一个文件中去,这时Shell就派上用场了。如何运行Shell脚本现有test.sh脚本如下:#!/bin/bash echo "Hello World" 方法一:方法二:sh test.sh拓展名为sh,那么用sh解释执行就可以了Shell脚本 Shell脚本(Shell script)...