Linux
短腿哥哥
这个作者很懒,什么都没留下…
展开
-
使用Linux和JDK命令分析JAVA哪行代码占用CPU较多(笔记)
1.先用top命令找出CPU占比最高的(找出pid)2.ps -ef 或者jps进一步定位,得知是哪个后台程序。(ps -ef | grep java )3.定位到具体线程或者代码(3.1 ps -mp 进程 -o THREAD,tid,time),主要是找出线程的tid,-m显示所有的线程,-p pid进程使用cpu的时间,-o表示用户自定义格式。4.将需要的线程ID转换为16进制...原创 2019-12-13 23:32:00 · 180 阅读 · 0 评论 -
test指令(笔记)
本文内容来自《鸟哥的linux私房菜》我们可以通过test -e指令查询对应的档名是否存在,但要结合&&和||才能出效果。test -e /tmp && echo "exist" || echo "Not exist"测试的标志 代表意义 1.关于某个档名的【文件类型判断】,如 test -e filename 表示存在否 -e ...原创 2019-12-01 13:53:25 · 2119 阅读 · 0 评论 -
awk笔记
笔记来源:鸟哥的linux私房菜awk倾向于将一行当中分成数个【字段】来处理。因此,awk相当适合处理小型的数据处理。而sed常常用于一整行的处理。他运作的模式是这样的:awk '条件类型1[动作1] 条件类型2[动作2]...' filenameawk后面接两个单引号并加上大括号{}来设定想要对数据进行的处理动作,awk可以处理后续接的文件,也可以读取来自前个指令的standa...原创 2019-11-17 00:30:27 · 113 阅读 · 0 评论 -
基础正规表达式笔记
笔记来源于《鸟哥的linux私房菜》语系的数据会影响到正规表达法的输出结果,文件其实记录的仅有0与1,我们看到的字符文字与数字都是透过编码表住哪换而来的,由于不同语系的编码数据并不相同,所有就会造成数据获取的结果差异。举例来说,在英文大小写的编码顺序中,zh_TW.big5及C这两种语系的输出结果分别如下:LANG=C 时:0 1 2 3 4 ...A B C D....Z a...原创 2019-11-10 16:23:56 · 236 阅读 · 0 评论 -
vi按键说明(笔记)
笔记来源:<鸟哥的linux私房菜>第一部分:一般指令可用的按钮说明,光标移动、复制贴上、搜寻取代等移动光标的方法 h或向左箭头键(<-) 光标向左移动一个字符 j或向下箭头键() 光标向下移动一个字符(30j向下移动30列) k或向上箭头键() 光标向上移动一个字符 l或向右箭头键() 光标向右移动一个字符 [Ctrl]+[f]...原创 2019-10-22 23:00:29 · 373 阅读 · 0 评论 -
使用git时会使用到的一些简单的Linux命令
1.ls是查看当前文件2.pwd显示当前文件目录3.clear是清除当前窗口上的内容4.原创 2018-06-26 16:48:43 · 145 阅读 · 0 评论 -
手动执行脚本可以运行,但在crontab里面不行的解决方法
本人写了一个shell脚本,目的是统计每天的数据增量。由于数据量比较大,不可能每天人工统计,所以想放到crontab里面运行。言归正传,我把shell脚本直接放在crontab里面,发现一直执行不了,而我创建一个每分钟创建一个文件的程序却执行了。所以不是crontab里面的问题。后面我在shell脚本上设置了环境变量,最终执行,因为crontab不一样,它本身没有环境给你运行,所以需...原创 2018-08-09 09:19:38 · 10414 阅读 · 7 评论