(转)应该知道的Linux技巧-陈皓
来源:互联网 发布:java 生成汉字五笔码 编辑:程序博客网 时间:2024/05/20 04:09
[转]应该知道的Linux技巧-陈皓
- 经常
- google
man
基础
- bash
- vim – 简明vim练级攻略
- ssh
- 免口令登录:ssh-agent ssh-add
- ssh翻墙
- scp
- 作业
- & ^Z ^C jobs fg/bg kill
- ^(SIGQUIT)和^C(SIGINT)
- 文件
- ls -l
- less + head/tail
- tail -f
- ln与ln -s
- chown和chmod
- du -sk和df
- mount
- find
- 网络
- ip/ifconfig dig
- netstat/tcpdump等
- RE + grep/grep -E
- apt-get/yum + 编译安装
日常
- ^R查找历史
- ^W删除行末单词,^U删除行. bash默认快捷键–readline
- cd -和cd(cd ~)
- xargs:-L -P -l{}
- pstree -p
- pgrep和pkill
- signal(7)/kill -l
- nohup和disown –后台
- lsof/netstat -lntp监听某端口的进程
- set -x, set -e, set -o pipefail, trap
- 子进程:()
- 参数扩展
- <(cmdlist)
- <<
- &> /dev/null
- man ascii
- screen/dtach保存远程ssh会话
- curl -l/wget抓网页 – 用firebug调试
- 把HTML转为文本:lynx -dump -stdin
- xmlstarlet处理xml
- ssh隧道:-L -D -R
- ssh优化
- 注释命令 –存到历史
文本处理
- sort和uniq -u -d
- cut paste join –先join再cut
- 用sort/uniq集合运算(交并差)
- 字符集–排序&性能 – LANG和LC_ALL
- sed/awk
- shuf随机
- sort -t -k
- sort -s
- TAB键:^V+TAB或$’\t’
- 二进制:hd
- 二进制:strings
- iconv/uconv编码转换
- split/csplit
调试
- iostat/netstat/htop –dstat(iftop iotop)
- free/vmstat
- kill -3 (SIGQUIT)给JVM–java监控
- mtr > traceroute
- iftop/nethogs查看socket/pid占用带宽
- apache负载 – ab/siege
- wireshark/tshark抓包
- strace/ltrace (-c -p)
- ldd
- gdb – GDB中应该知道的几个调试方法
- /proc
- sar –调试出错时
- dmesg – 硬件&驱动
0 0
- (转)应该知道的Linux技巧-陈皓
- [转]应该知道的Linux技巧
- 应该知道的Linux技巧
- 应该知道的Linux技巧
- 应该知道的Linux技巧
- 应该知道的Linux技巧
- 应该知道的Linux技巧
- 应该知道的Linux技巧
- 应该知道的Linux技巧
- 应该知道的Linux技巧
- 应该知道的Linux技巧
- 应该知道的Linux技巧
- 应该知道的Linux技巧
- 应该知道的Linux技巧
- 应该知道的Linux技巧
- 应该知道的Linux技巧
- 应该知道的Linux技巧
- 应该知道的Linux技巧
- JavaScript 对比
- Java垃圾回收机制(GC)详解----垃圾回收GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部
- HT299BullsAndCows
- 实验驱动开发与响应式编程 ---- File Watcher的技术实现----File Watcher,是由我开发的一个文件监控工具(见:File Watcher,不只是一个工具),关于它的具体需求以
- 为东北师范而备考----第二次备考,我又回到了长春。那么这次我准备得就比上次要充分很多了。其实考东北师范大学的软件工程专业,相比于清华,是要容易很多的。因为四门考试内容是政治、英语一、数学二以及C程序
- (转)应该知道的Linux技巧-陈皓
- IDA6.6远程调试Android应用程序的一点总结
- 通俗理解卷积神经网络----1 前言 2012年我在北京组织过8期machine learning读书会,那时“机器学习”非常火,很多人都对其抱有巨大的热情。当我2013年再次来到北京时,有
- [转]十个你可能不曾用过的Linux命令
- [转]惹恼程序员的十件事-陈皓
- [转]其实Unix很简单-陈皓
- 创业机会:你眼前的机会早已不是机会
- [转]程序员需要具备的基本技能-陈皓
- Spark (Python版) 零基础学习笔记(二)—— Spark Transformations总结及举例