设为首页收藏本站

LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

QQ登录

只需一步,快速开始

#公告#抱歉,网站将关闭,不再开放。由于PC时代已远逝 。在这个后移动互联网时代,我们继续携手前行,保持对技术的热情。共同构建linuxtone知识星球欢迎加入,一起讨论技术、招聘人才、分享资源。请新老linuxtone人 扫码移步到 知识星球:linuxtone

学习是一种信仰!分享是一种快乐!能力= 心态 * 沟通 * 知识 (你的每一天需要正能量!)

 网站的发展需要你贡献一份力量!希望你能每天坚持看贴1小时,并回答网友的问题!祝你在浏览论坛的过程中取得进步!谢谢!linuxtone加油!大家加油! 友情提示: 你今天学习了吗?你今天进步了吗?少一点抱怨!多一点进步!Life is short ! Why not linuxtone ?  

网站的发展、感谢每位坛友的努力!

查看: 115431|回复: 215

Linux 每日小技巧 (每天一更新)   [复制链接]

LT管理团队

社区首席勤杂工

Rank: 9Rank: 9Rank: 9

签到
472
注册时间
2008-5-19
最后登录
2019-5-23
在线时间
1945 小时
阅读权限
200
积分
59165
帖子
2551
主题
1209
精华
25
UID
1

LT总司令

发表于 2009-2-9 23:37:28 |显示全部楼层
Linux 每日小技巧

/*每日一更新*/
/*从今天开始每天给大家提供一个小技巧,方便大家学习和LINUX知识!*/
/*以命令,系统管理,小技巧为主*/

1.按内存从大到小排列进程:  
ps -eo "%C : %p : %z : %a"|sort -k5 -nr

2.
查看当前有哪些进程;查看进程打开的文件:
ps -A ;lsof -p PID

3.获取当前IP地址(从中学习grep,awk,cut的作用)
ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6-

4.统计每个单词出现的频率,并排序
awk '{arr[$1]+=1 }END{for(i in arr){print arr"\t"i}}' 文件名 | sort -rn

5.显示10条最常用的命令
sed -e "s/| /\n/g" ~/.bash_history | cut -d ' ' -f 1 | sort | uniq -c | sort -nr | head

6.杀死Nginx进程(杀死某一进程)
ps -ef|grep -v grep |grep nginx|awk '{print $2}' 或
for i in `ps aux | grep nginx | grep -v grep | awk {'print $2'}` ; do kill $i; done

7.列出当前文件夹目录大小,以G,M,K显示。
du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf"%.1f%s", $1>=2**30? ($1/2**30, "G"): $1>=2**20? ($1/2**20, "M"):$1>=2**10? ($1/2**10, "K"): ($1, "")}e'

shaw答案 :du -hs $(du -sk ./`ls -F |grep /` |sort -nr |awk '{print $NF}')
也可 以实现,不过不是特别完美。但好记。

8.清空linux buffer cache
sync && echo 3 > /proc/sys/vm/drop_caches

9.将当前目录文件名全部转换成小写
for i in *; do mv "$i" "$(echo $i|tr A-Z a-z)"; done

10.消除vim中的^M的几种方法
1)dos2uninx filename
2)sed -e 's/^M//' filename
3)vim中 :s/^M//gc
4)col -bx < dosfile > newfile
5)tr -s "\r\n" "\n" < file > newfile

11. 清除所有arp缓存
arp -n|awk '/^[1-9]/ {print "arp -d "$1}'|sh

12. 绑定已知机器的arp地址
cat /proc/net/arp | awk '{print $1 " " $4}' |sort -t. -n +3 -4 > /etc/ethers

补perl的可以不?

13. perl -ne 'm/^([^#][^\s=]+)\s*(=.*|)/ && printf("%-35s%s\n", $1, $2)' /etc/my.cnf
已有 1 人评分积分 收起 理由
守住每一天 + 6 我很赞同

总评分: 积分 + 6   查看全部评分

&amp;lt;-sina_sign,1762622645,2a5b1a59,10-&amp;gt;感谢大家对linuxtone的支持!&amp;lt;/strong&amp;gt;

LT管理团队

社区首席勤杂工

Rank: 9Rank: 9Rank: 9

注册时间
2008-5-19
最后登录
2019-5-23
在线时间
1945 小时
阅读权限
200
积分
59165
帖子
2551
主题
1209
精华
25
UID
1

LT总司令

发表于 2009-2-9 23:37:56 |显示全部楼层
在当前目录及子目录下搜索所有后缀为 .php 的文件,并且将 字符串 baidu.com 替换成 linuxtone.org
find -name *.php |xargs perl -pi -e 's|baidu.com|linuxtone.org|g';
sed -i "s/baidu.com/opendoc.com.cn/g" `grep baidu.com -rl ./`


vim 颜色
if [ -n "$BASH_VERSION" -o -n "$KSH_VERSION" -o -n "$ZSH_VERSION" ]; then
[ -x /usr/bin/id ] || return
alias vi >/dev/null 2>&1 || alias vi=vim
fi
&amp;lt;-sina_sign,1762622645,2a5b1a59,10-&amp;gt;感谢大家对linuxtone的支持!&amp;lt;/strong&amp;gt;

使用道具 举报

LT管理团队

社区首席勤杂工

Rank: 9Rank: 9Rank: 9

注册时间
2008-5-19
最后登录
2019-5-23
在线时间
1945 小时
阅读权限
200
积分
59165
帖子
2551
主题
1209
精华
25
UID
1

LT总司令

发表于 2009-2-9 23:38:04 |显示全部楼层
留给我吧:守住:
取IP  
# ifconfig  | grep -Eo \([0-9]\{1,3\}[\.]\)\{3\}[0-9] |sed -n '1p'
&amp;lt;-sina_sign,1762622645,2a5b1a59,10-&amp;gt;感谢大家对linuxtone的支持!&amp;lt;/strong&amp;gt;

使用道具 举报

LT管理团队

守住每一天

Rank: 9Rank: 9Rank: 9

注册时间
2008-5-30
最后登录
2017-3-31
在线时间
790 小时
阅读权限
200
积分
68279
帖子
1398
主题
190
精华
10
UID
31
发表于 2009-2-10 10:09:14 |显示全部楼层
这么晚了还在为了我们提供知识,太感谢了。。。
<-sina_sign,1054764633,8fd6ea04,4-><-sina_sign,1054764633,7->

使用道具 举报

Rank: 2

注册时间
2008-12-2
最后登录
2011-5-30
在线时间
81 小时
阅读权限
20
积分
148
帖子
67
主题
22
精华
0
UID
649

LT粉丝

发表于 2009-2-12 11:21:30 |显示全部楼层
很好,期待继续更新!

使用道具 举报

Rank: 2

注册时间
2008-12-31
最后登录
2010-5-4
在线时间
23 小时
阅读权限
20
积分
80
帖子
63
主题
6
精华
0
UID
810

LT粉丝

发表于 2009-2-15 11:13:02 |显示全部楼层
不错不错 关注ing、、
Simple world Simple life!~

使用道具 举报

Rank: 2

注册时间
2008-12-31
最后登录
2010-5-4
在线时间
23 小时
阅读权限
20
积分
80
帖子
63
主题
6
精华
0
UID
810

LT粉丝

发表于 2009-2-15 11:14:35 |显示全部楼层
不错不错 关注ing、、
Simple world Simple life!~

使用道具 举报

Rank: 3Rank: 3

注册时间
2008-12-16
最后登录
2013-3-8
在线时间
16 小时
阅读权限
30
积分
577
帖子
9
主题
2
精华
0
UID
720
发表于 2009-2-19 21:12:48 |显示全部楼层
好 学习下 期待继续更新!

使用道具 举报

Rank: 8Rank: 8

注册时间
2008-8-25
最后登录
2016-12-21
在线时间
296 小时
阅读权限
90
积分
37846
帖子
72
主题
0
精华
0
UID
224

LT粉丝

发表于 2009-2-19 21:50:15 |显示全部楼层
想netseek兄致敬!

使用道具 举报

Rank: 1

注册时间
2009-1-13
最后登录
2011-8-18
在线时间
40 小时
阅读权限
1
积分
49
帖子
64
主题
3
精华
0
UID
829

LT粉丝

发表于 2009-2-21 10:50:06 |显示全部楼层
不错,需要继续更新。

使用道具 举报

LT管理团队

向Linuxsir的哈密瓜大哥看齐 ...

Rank: 9Rank: 9Rank: 9

注册时间
2008-6-5
最后登录
2019-1-23
在线时间
1828 小时
阅读权限
200
积分
63902
帖子
715
主题
199
精华
4
UID
46

LT同学

发表于 2009-2-24 17:26:02 |显示全部楼层
so good!
哈密瓜!一个热爱linux的水果!
gtalk/msn:hamgua@gmail.com
sina微博:http://weibo.com/hamgua
LTmail:hamgua@linuxtone.org
是雄鹰就有展翅飞翔的时候,不是雄鹰要制造展翅飞翔的时候!

使用道具 举报

LT资深版主

醉了星星·醉月亮

Rank: 8Rank: 8

注册时间
2009-3-2
最后登录
2018-1-29
在线时间
331 小时
阅读权限
150
积分
10053
帖子
440
主题
59
精华
1
UID
1656

LT同学

发表于 2009-3-6 15:40:03 |显示全部楼层
这个非常有用,本人年纪大了,记东西不行,每天记一条命令还是记得住D

使用道具 举报

LT技术团队

提供网站渗透测试,代码审计服务。

Rank: 7Rank: 7Rank: 7

注册时间
2008-12-27
最后登录
2017-2-20
在线时间
63 小时
阅读权限
100
积分
2775
帖子
118
主题
23
精华
0
UID
789

LT粉丝

发表于 2009-3-8 10:36:54 |显示全部楼层
都是这么经典的命令!!!。膜拜+学习
提供网站渗透测试,代码审计服务。

使用道具 举报

Rank: 1

注册时间
2009-3-12
最后登录
2018-4-3
在线时间
0 小时
阅读权限
1
积分
2
帖子
3
主题
0
精华
0
UID
1855
发表于 2009-3-12 11:26:52 |显示全部楼层
不错不错 关注ing

使用道具 举报

LT资深版主

醉了星星·醉月亮

Rank: 8Rank: 8

注册时间
2009-3-2
最后登录
2018-1-29
在线时间
331 小时
阅读权限
150
积分
10053
帖子
440
主题
59
精华
1
UID
1656

LT同学

发表于 2009-3-12 13:05:29 |显示全部楼层
最有用的是第七点!~~~这个极方便~!!!!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢您的支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2019-6-25 06:18 , Processed in 0.059214 second(s), 11 queries , Apc On.

Powered by Discuz! X2 Licensed

© 2001-2011 Comsenz Inc.

回顶部