分类目录:Linux命令

以下是分类 Linux命令 下的所有文章

Mac下VIM着色

Mac下默认的VIM是无着色的,需要通过更改配置文件来达到着色的目的,VIM有两个配置文件,一个是全局的配置文件:/usr/share/vim/vimrc,还用户指定的配置文件:~/.vimrc 全局配置文件在系统升级的时候会被覆盖,因此,我们推荐修改用户的配置文件~/.vimrc,如下: set ai " auto indenting set ruler……

批量提取影视下载链接的脚本

由于最近有个下载电影电视剧的需求,在mac下迅雷没有好用的浏览器扩展可以一次下载一个页面下的所有下载连接的右键菜单,因此,操作起来很麻烦,一个电视剧如果有80集,那么就得拷贝粘贴80次。 本文从这个问题出发,开发了一个简单的shell脚本,此脚本输入一个爱下电影网的网址,输出所有当前页面包含的可下载链接,并且……

grep查找某个关键字的前后几行

linux系统中,可以利用grep打印匹配的上下几行, 命令示例如下: $grep -5 'parttern' inputfile //打印匹配行的前后5行 $grep -C 5 'parttern' inputfile //打印匹配行的前后5行 $grep -A 5 'parttern' inputfile //打印匹配行的后5行 $grep -B 5 'parttern' inputfile //打印匹配行的前5行 线上查找问……

curl命令之信息输出

程序开发后,会使用Junit, Testng以及JMock, Mockito进行单元测试,单元测试后需要进行集成测试,由于当前的线上服务基本是使用Restful风格,那么集成测试的时候就需要进行HTTP调用,查看返回的结果是否符合预期,Linux curl命令当然是首选测试的方法。 打印响应头信息 curl -i “http://www.example.org” 打印请求响应头……

Ubuntu下拷贝粘贴命令(xclip)的使用

1. 安装。 sudo apt-get install xclip 2. X拷贝和粘贴。 拷贝到X的剪切板,也就是命令行。 echo “Hello, world” | xclip 接下来使用shift+insert来粘贴到命令行。或者使用xlip -o来粘贴到命令行。 3. Gnome拷贝和粘贴。 拷贝到Gnome的剪切板,也就是窗口应用程序。 echo “Hello, world” | x……

Linux网络IO相关工具

大部分线上应用基本可以归类为计算密集型应用和IO密集型应用,IO密集型应用又可分为网络IO和磁盘IO,本文主要讨论查看网络IO相关的Linux命令和工具。 1. sar是个多功能的监控工具,不需要管理员权限,可以看到每秒的磁盘存取速度,适合线上排查问题时使用,命令小巧实用。 123456789101112131415161718192021222324252627……

Linux磁盘IO相关工具

大部分线上应用基本可以归类为计算密集型应用和IO密集型应用,IO密集型应用又可分为网络IO和磁盘IO,本文主要讨论查看磁盘IO相关的Linux命令和工具。 1. 测试磁盘顺序IO的存取速度? 在磁盘上放个文件,然后使用如下命令: 1dd if=/home/robert/test-file of=/dev/null bs=512 count=10240000 从结果中就能看出这个磁盘的……

一次退出多个目录的工具

有的时候在命令行进入了比较深的目录,一级一级的退出是个麻烦事情,为此我开发这些脚本,一次可以退出多个目录。 使用方法: . 5 请注意,必须加前面的英文句号,否则此脚本不起作用。 退出2级目录源码: cd ../../ 退出3级目录源码: cd ../../../ 退出4级目录源码: cd ../../../../ 退出5级目录源码……

在Jar包中的包名和类名中查找某一关键字的工具

本工具有两个实现,一个是我的原创,一个是来自Abx的同事。 实现1 这是我的原创,可以对找到的jar包进行着色。 使用方法: find-in-jar Logger 源码: #!/bin/bash find . -name "*.jar" > /tmp/find_in_jar_temp while read line do if unzip -l $line | grep $1 &> /tmp/find_in_jar_temp_second t……

查找Java进程内CPU利用率最高的线程的工具(show-busiest-java-threads.sh)

查找Java进程内CPU利用率最高的线程,本脚本来自一个叫候鸟树的网友。 使用方法: ./show-busiest-java-threads.sh -p 30780 -c 10 显示帮助: ./show-busiest-java-threads.sh -h 源码: #!/bin/bash # @Function # Find out the highest cpu consumed threads of java, and print the stack of these threads. # ……