
linux&shell
大军001
但行好事,莫问前程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux路径总结
根据文件名的写法不同,可以讲路径定义为绝对路径转载 2014-07-23 18:47:08 · 656 阅读 · 0 评论 -
遍历当前路径下目录并移动shell脚本
#!/bin/bashstr="scm_image"function mvfile(){ for file in `ls $1` do if [ -d $1"/"$file ] then if [ $file != $str ] then len=${#str} substr=${file:$len} echo $s...原创 2018-04-21 11:20:30 · 1876 阅读 · 0 评论 -
工作中常用命令总结
1.确切查看文件容量:du -sh *2.Ctrl+a 行首;Ctrl+e 行尾;Ctrl+u 清空在命令行上的命令3.解压缩:tar -zxvf x.lib;unzip *.zip4.压缩:tar -zcvf lib.tgz lib;zip test.zip test5.sort -t:-k2 | uniq6.替换文件内容:sed -i "/a/s/21/1/原创 2017-07-23 10:56:26 · 304 阅读 · 0 评论 -
检测linux服务器性能常用命令
1.uptime可以查看机器的负载情况,分别表示1分钟,5分钟,15分钟的平均负载情况。通过这三个值可以大概分析机器的负载情况,具体显示如下图所示:2.vmstat 1(一秒执行一次)r:表示等着CPU资源的进程数free:系统空闲的内存数(字节为单位)si,so:交换区写入,输出的数量。这个数据不为0,说明机器物理内存不足。3.mpstat -P ALL原创 2015-12-18 18:25:38 · 594 阅读 · 0 评论 -
sed命令使用总结
sed命令在处理文本内容的时候,作用非常强大,例如:删除某行,替换,在某一行的后面增加一行等等功能。假设此时有个文档(test.txt)内容如下:a.a.a.a:10b.b.b.b:40%c.c.c.c:100现在我要删除b.b这一行,命令如下:sed -i '/b.b.b.b:40%/d' test.txt现在我要把a.a这一行中的10替换成20,命令原创 2015-08-14 11:01:13 · 565 阅读 · 0 评论 -
while和ssh使用遇到的坑
最近在写shell脚本的时候,有个功能,通过while逐行读取文本中的内容,然后使用ssh到其他机器上进行命令操作,结果奇怪的现象出现了,无论我怎么弄,这家伙总是读取一行,其他的都不读取了,结果通过google,查询得到while和ssh一起用确实有此问题,通过while的时候,再使用ssh,所有的内容都一起读取出来写到缓存里面了,重定向出去了,下次再读必然就没有了,坑人啊。。处理办法有两个,原创 2015-07-30 11:06:57 · 1702 阅读 · 0 评论 -
find命令中-mtime解释
相信大家也曾经遇到过find命令-mtime选项后面-n或者+n的疑惑,经常分不清楚,所以我在此记录一下,忘记的时候就过来看一下-n指的是n天以内,+n指的是n天以后原创 2015-03-21 23:04:08 · 1416 阅读 · 0 评论 -
无视cd的给力命令
pushd和popd可以在多个目录之间进行切换而无需特别麻烦的复制粘贴路径。pushd和popd是以栈的方式运作(我们都知道,栈是一个后进先出的数据结构)我们来试验一下啊:pushd /home/workpushd /hom/sky通过命令:dirs可以看到栈里面都有哪些路径通过pushd +1取出第一个 +2同理另外popd可以删除最后添加的路径,类似出栈的动原创 2015-03-28 08:27:46 · 438 阅读 · 0 评论 -
Linux常用命令总结
1.pwd (显示当前所在的目录)原创 2014-07-28 10:18:44 · 577 阅读 · 0 评论 -
查看Linux系统是32位 or 64位
为什么要知道系统是32位还是64位的,因为这个涉及到了JVM堆内存设置的问题,一般32位,限制在1.5G到2G;对于64位,一般是无限制的,但是并不是越大越好,想具体了解这块的具体可以谷歌了解;那么,怎么查看Linux系统是32位还是64位?可以通过命令uname -m ,进行查看,x64、amd64、x86_64、x86-64一般表示64位系统,i386、i486、i586、i686、x86...原创 2018-08-23 08:11:06 · 946 阅读 · 0 评论