linux Python 微软 开源 Firefox nginx wordpress Android 程序员 php apache HTML5 Windows Ubuntu centos linux命令 google mysql shell java

Linux命令相关

一直以为grep只能进行单个文件的筛选,今天才发现,它可以进行多个文件的筛选。这个功能真是太强大了。还是记录一下吧。 假设我要找一个start_kernel函数,但我不知道此函数在哪个文件里,于是可以用如下命令: grep -wrI "start_kernel" ./* 以下是一些其它的用法...
多个命令可以放在一行上,其执行情况得依赖于用在命令之间的分隔符。 如果每个命令被一个分号 (;) 所分隔,那么命令会连续的执行下去,如: beyes@Linux-beyes:/proc> printf “%s/n” “This is executed” ; printf “%s/n” “And so...
  • 2013/08/14 19:05
  • 1
  • 18,501
sed '1,3d' file //删除1-3行  sed '/[Aa]bc/p' file //打印包含Abc或者abc的行  sed '/ABC/d' //删除包含ABC的行  sed '/ABC/!d' //不删除包含ABC的行  sed '5,$d' //从第五行到最后一行全部删除  sed 1q &...
  • 2013/08/03 19:57
  • 2
  • 16,903
vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。 一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是获取的时间间隔数,单位是秒,第二个参数是获取的次数,如: [...
大部分Linux开发者对vi命相当熟悉,可是遗憾的是,大部分开发者都只能掌握一些最常用的Linux vi命令,下面介绍的10个vi命令虽然很多不为人知,但是在实际应用中又能让你大大提高效率。 在使用vi 编辑器时—无论是初次使用的用户,还是有经验的用户—大多数人往往只掌...
  • 2013/06/28 21:21
  • 2
  • 6,655
Linux 系统管理员在接手一台新的服务器的时候,如果没有好的交接文档,我们可以得到的主机信息就要靠我们自己了。很多信息是可以直接通过命令从主机上获得的,下面就和大家分享 5 个获取 Linux 主机信息的命令。(注:我使用的是 Ubuntu 13.04) 1. 查看或改变 Linux 主机...
大家都认为 Linux 默认是安全的,我大体是认可的 (这是个有争议的话题)。Linux默认确实有内置的安全模型。你需要打开它并且对其进行定制,这样才能得到更安全的系统。Linux更难管理,不过相应也更灵活,有更多的配置选项。 对于系统管理员,让产品的系统更安全,免...
由于目前大家使用的Linux文件系统大多是Ext3格式的,文件一旦删除,很可能无法恢复,即便可以恢复也十分麻烦。所以执行rm命令变得异常危险,为此,我们可以编写两个Shell脚本来实现安全删除和恢复文件的功能。      原理很简单,在当前用户的家目录下创建一个隐...
1. sl 命令 你会看到一辆火车从屏幕右边开往左边。。。。。。 安装 $ sudo apt-get install sl 运行 $ sl 命令有 -alFe几个选项, -a An accident seems to happen. You’ll feel pity for people who cry for help. -l shows little one. -F It flies. -e All...
比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做: sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules` 解释一下: -i 表示inplace edit,就地修改文件 -r 表示搜索子目录 -l 表示输出匹配的文件名 这个命令组合很强大,要注意备份...
iptables屏蔽指定ip及ip段 iptables 屏蔽ip iptables -I INPUT -s 202.77.176.106 -j DROP 封整个段即从192.0.0.1到192.255.255.254的命令 iptables -I INPUT -s 192.0.0.0/8 -j DROP 禁止ip段的时候要看清除额,不要吧自己的ip加入了额 呵呵
工作需要,需要查看某个组名是否包括一个指定的用户名。 (因为用户通过内部的管理页面加入了某个组,但是需要时间同步,因此需要到服务器上查看是否已经同步完成,即是否该组中已经包括了指定的用户名) 方法如下: cat /etc/groups | grep dc-group 进一步可以grep 一下用户...
读懂vmstat输出之前,我们先熟悉一下Linux关于虚拟内存管理知识碎片。 分配内存  OS内核进程所需内存、代码等等。我们不关心这一部分。主要关心以下二部分动态分配的内存。 用户态进程代码、全局变量与static变量、局部变量(函数参数与返回值)、未初始化变量,还有就是m...
最近用户反映我定时发的一个报表,收到后是空的。查看了一下代码,最近也没变化。一时找不到原因。后面自己亲自到console跑了一下脚本,发现提示没有空间了。 查了下 是/dev/sda3 空间满了。于是想要查找下面具体哪个文件夹占用了较大空间。方法是利用 du命令,外加参数 du -h ...
最近一台Linux服务器出现异常,系统反映很慢,相应的应用程序也无法反映,而且还出现死机的情况,经过几天的观察了解,发现服务器压力很大,主要的压力来自硬盘的IO访问已经达到100% 为了方便各位和自己今后遇到此类问题能尽快解决,我这里将查看linux服务器硬盘IO访问负荷的方...