UBUNTU系统使用
CY_TEC
Good good study, day day up~~~
展开
-
awk 脚本
计算均值、方差、标准差awk '{x[$NF]+=1;l += 1;s += $NF}END{m = s/l;print "mearn:",m;ss = 0; for(i in x) ss += (i - m)^2 * x[i];v = ss/l; print "variance:",v; print "sd", sqrt(v)}' ~/data.txt~/data.txt 一行一个数字原创 2021-09-06 17:23:08 · 382 阅读 · 0 评论 -
对公钥、私钥,以及通信双方角色的猜想
大学时候学过密码学,划水太严重。。。最近仔细思考了一下我和 github 的通过过程,同时结合对加密、解密算法的理解,我觉得通信双方的角色应该是这样的:github:github 每天都会接收非常多信息,如果是我的用户名发过去的信息,github 会用我的公钥进行解密。如果能正确解密一个信息(比如,开头是“发给 github 的信”)说明,确实是我发的。如果解密不对,那就说明受到了攻击。...原创 2019-04-07 20:44:20 · 463 阅读 · 0 评论 -
shell 命令学习
history [n]: 列出n条命令历史记录grep [string] [file]: 在file 或者其他字符流中匹配与string相同的字符串。如:$: history 100 | grep gre, 即在之前的100条命令中找包含有gre的命令grep -v "^-" test.txt > new.txt:将原创 2016-04-20 17:42:42 · 477 阅读 · 0 评论 -
linux系统,显示当前时间日期和之前一段时间的日期
下面这个 shell脚本是用来等到n天之前的时间的。可以用在你想得到从现在往前一段时间间隔的开始与结束时间变量,并应用到脚本中。#!/bin/bash## Author: Zhenyang Li (lizhenyang_2008@163.com)INTERVAL=1 # 时间间隔,即想要的几天前的时间间隔。这里『1』表示,我想得到一天前的时间日期CUR_DATE=$(date +原创 2016-05-03 17:00:23 · 2962 阅读 · 0 评论 -
键盘上,在Esc下面的按键,『~』
一直不知道『~』这个按键叫什么。今天查了一下,它叫tilde Wiki中有具体的发音和解释。记录一下~~~原创 2016-05-03 17:06:47 · 3456 阅读 · 0 评论 -
c++判断文件夹是否存在,若不存在,调用linux命令创建它
c++中没找到直接判断文件夹是否存在的函数,只好自己写一个。。bool dir_file_exists(string dir, bool mkdir_flag){ char des_dir[255]; str2char(dir, des_dir); // 将string 写入到字符数组中 int state = access(des_dir, R_OK|W_OK);原创 2016-04-26 11:45:16 · 5610 阅读 · 0 评论 -
awk与sort实践
假设文本格式是:list:num。。。。。。listn:numn如何将第二列抽取呢?cat file.txt | awk -F ':' '{print $2}'即可。然后无重复排序:cat file.txt | awk -F ':' '{print $2}' | sort -u原创 2016-03-11 14:25:03 · 1802 阅读 · 0 评论 -
linux 卸载多余的jdk
首先使用:update-alternatives --config java$ update-alternatives --config javaThere are 2 programs which provide 'java'. Selection Command-----------------------------------------------原创 2016-01-20 15:13:09 · 1223 阅读 · 0 评论 -
centos 有java 没有 javac
看StackOverFlowhttp://stackoverflow.com/a/9524948yum install java-devel原创 2016-01-20 11:39:00 · 1186 阅读 · 0 评论 -
在命令行输入matlab,将matlab启动
平时使用matlab都要找到matlab执行程序才能启动,用多了,就比较烦.所以还是把它添加到系统命令中.1.在/usr/bin中新建文件,"matlab":sudo vim matlab这里的文件名matlab就是以后在命令行打开matlab程序的命令.2.在文件中写入#!/bin/bash$matlab_Path这里"$matlab_Path"换成可执行文件MA原创 2015-11-05 10:26:06 · 2163 阅读 · 0 评论