分享到:

linux会用到的命令

admin 发表于 2015/09/22 16:19:48 17 条回复 我要回复
  1. kill `ps aux | grep -w program_name | grep -v grep | awk '{print $2}'`

1. admin - 2015/09/25 12:35:01 - 回复:linux会用到的命令

:set paste

2. admin - 2015/10/15 21:19:38 - 回复:linux会用到的命令

	ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head

3. admin - 2015/10/29 00:33:56 - 回复:linux会用到的命令

which nginx和whereis nginx

4. admin - 2015/11/23 19:46:42 - 回复:linux会用到的命令

 模式一:指定分割后文件行数

  对与txt文本文件,可以通过指定分割后文件的行数来进行文件分割。

  命令:split -l 300 large_file.txt new_file_prefix

  模式二:指定分割后文件大小

 

 split -b 10m server.log waynelog

对二进制文件我们同样也可以按文件大小来分隔。

 

在Linux下用cat进行文件合并:

  命令:cat small_files* > large_file

5. admin - 2015/12/25 14:40:17 - 回复:linux会用到的命令

如果你想在当前目录下 查找"hello,world!"字符串,可以这样:

grep -rn "hello,world!" ./

6. admin - 2016/01/20 21:04:24 - 回复:linux会用到的命令

选择一个目录,如/var,进入
# cd /var/
创建swap文件,执行dd命令,增加一个1G的swap文件,根据Redhat公司的建议,Linux系统swap分区最适合的大小是物理内存的1-2倍
# dd if=/dev/zero of=swapfile bs=1024 count=1024000
也可以是:
# dd if=/dev/zero of=swapfile bs=1G count=1
这两条命令都是从硬盘里分出一个1G大小的空间,挂在swapfile上
接着再把这个分区变成swap分区
# /sbin/mkswap swapfile
并使其成为有效状态
# /sbin/swapon swapfile
检查是否正确
# free -m
或者
# /sbin/swapon -s
即可看到swap分区和大小以及使用情况
最后需要修改/etc/fstab 文件,使其可以随服务器重启时自动启动swap分区
# echo "/var/swapfile swap swap defaults 0 0" >>/etc/fstab
至此,已全部完成添加swap分区。

7. admin - 2016/03/25 22:08:46 - 回复:linux会用到的命令

ll /proc/PID  查看某个pid路径

8. admin - 2016/03/25 22:11:25 - 回复:linux会用到的命令

http://npm.taobao.org/dist/phantomjs/  将 root/phantomjs/bin/phantomjs 复制到系统/bin 就可以了

 

yum install bitmap-fonts bitmap-fonts-cj

9. admin - 2016/04/16 00:12:12 - 回复:linux会用到的命令

echo 1 > /proc/sys/vm/drop_caches  清理内存

10. admin - 2016/06/22 20:08:39 - 回复:linux会用到的命令

 find -type f -name '*.module'|xargs grep 'exit'

11. admin - 2016/06/24 08:00:40 - 回复:linux会用到的命令

cat access.log | grep 'baidu'|wc

12. admin - 2016/12/16 16:28:14 - 回复:linux会用到的命令

最基本的是cat、more和less。 
1. 如果你只想看文件的前5行,可以使用head命令,如: 
head -5 /etc/passwd 
2. 如果你想查看文件的后10行,可以使用tail命令,如: 
tail -10 /etc/passwd 或 tail -n 10 /etc/passwd 
tail -f /var/log/messages 
参数-f使tail不停地去读最新的内容,这样有实时监视的效果 用Ctrl+c来终止! 
3. 查看文件中间一段,你可以使用sed命令,如: 
sed -n '5,10p' /etc/passwd 
这样你就可以只查看文件的第5行到第10行。 

13. admin - 2017/07/26 10:41:00 - 回复:linux会用到的命令

for file in  `ls`; do mv $file $file.txt; done

14. admin - 2017/08/01 16:48:53 - 回复:linux会用到的命令

linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head



linux下获取占用内存资源最多的10个进程,可以使用如下命令组合:

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head

15. admin - 2017/09/30 11:22:53 - 回复:linux会用到的命令

/etc/rc.local

16. admin - 2017/11/04 00:14:29 - 回复:linux会用到的命令

du -lh --max-depth=1

find . -type f -size +100M

17. admin - 2018/07/27 14:11:05 - 回复:linux会用到的命令

#for img in `find ./beijing/files/xiaoqu/ -name "*.jpg"`; 
# do
#  echo ${img}
#  convert -quality 30 $img $img; 
# done
 
 
 
Foo=('beijing' 'chengdu' 'chongqing' 'changsha' 'dongguan' 'dalian' 'foshan' 'guangzhou' 'hangzhou' 'jinan' 'nanjing' 'qingdao' 'shijiazhuang' 'shenyang' 'shenzhen' 'tianjin' 'wuhan' 'xian' 'xiamen' 'yantai' 'zhuhai' 'zhongshan')
for (( i = 0 ; i < ${#Foo[@]} ; i++ ))
do
echo ${Foo[$i]}
 for img in `find ./${Foo[$i]}/files/xiaoqu/ -size +40k`;
   do
     echo ${img}
     convert -quality 30 $img $img;
   done 
done