文章分类 - Unix
摘要:原文:http://hi.baidu.com/maple5218/item/61e918358b606f22b2c0c5a9如果你用的是BSHELL或者BASH,有很简单的方法,就象ls程序那样:printf "\033[01;40;32mHELLO\033[0m"能显示绿色的HELLO字样。这里\033[是转义子列,表示后面接的是颜色代码。01是高亮度,不写是低亮度。40是背景色,40:黑,41:红:42:绿,43:黄,44:青,45:蓝,47:白。32是前景色:30:黑,31:红,32:绿,33:黄,34:蓝,35:紫,36:青,37:白。\033[0m系统缺省色还可以
阅读全文
摘要:原文:http://daniel.haxx.se/docs/curl-vs-wget.htmlWhat both doboth are command line tools that can download contents from FTP, HTTP and HTTPSboth can send HTTP POST requestsboth support HTTP cookiesboth are designed to work without user interaction, like from within scriptsboth are fully open source an
阅读全文
摘要:原文:http://coolshell.cn/articles/8883.html这篇文章来源于Quroa的一个问答《What are some time-saving tips that every Linux user should know?》—— Linux用户有哪些应该知道的提高效率的技巧。我觉得挺好的,总结得比较好,把其转过来,并加了一些自己的理解。 首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自动化。如果你看过《你可能不知道的Shell》以及《28个Unix/Linux的命令行神器》你就会知道Linux有多强大,这
阅读全文
摘要:原文:http://www.gnu.org/software/sed/manual/sed.html#Execution-Cyclesed, a stream editorNext:Introduction, Up:(dir)sed, a stream editorThis file documents version 4.2.1 ofGNUsed, a stream editor.Copyright © 1998, 1999, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.This document is released
阅读全文
摘要:原文:http://coolshell.cn/articles/9104.htmlawk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacker啊。sed基本上就是玩正则模式匹配,所以,玩sed的人,正则表达式一般都比较强。同样,本篇文章不会说sed的全部东西,你可以参看sed的手册,我这里主要还是想和大家竞争一下那些从手机指缝间或马桶里流走的时间,用这些时间来学习一些东西。当然,接
阅读全文
摘要:原文:http://www.gnu.org/software/gawk/manual/gawk.html#Getting-StartedThe GNU Awk User's GuideNext:Foreword, Up:(dir)General IntroductionThis file documentsawk, a program that you can use to select particular records in a file and perform operations upon them.Copyright © 1989, 1991, 1992, 199
阅读全文
摘要:原文:http://coolshell.cn/articles/9070.html有一些网友看了前两天的《Linux下应该知道的技巧》希望我能教教他们用awk和sed,所以,出现了这篇文章。我估计这些80后的年轻朋友可能对awk/sed这类上古神器有点陌生了,所以需要我这个老家伙来炒炒冷饭。况且,AWK是贝尔实验室1977年搞出来的文本出现神器,今年是蛇年,是AWK的本命年,而且年纪和我相仿,所以非常有必要为他写篇文章。之所以叫AWK是因为其取了三位创始人Alfred Aho,Peter Weinberger, 和Brian Kernighan的Family Name的首字符。要学AWK,就得
阅读全文
摘要:原文:http://sourceware.org/gdb/wiki/STLSupportSTL Support ToolsWhen you try to use GDB's "print" command to display the contents of a vector, a stack, or any other GDB abstract data structure, you will get useless results. Instead, download and install one of following tools to properly
阅读全文
摘要:原文:http://jack-boy.iteye.com/blog/1586908tmux基本使用 tmux是一个优秀的终端复用软件,即使非正常掉线,也能保证当前的任务运行,这一点对于远程SSH访问特别有用,网络不好的情况下仍然能保证工作现场不丢失! tmux完全使用键盘控制窗口,实现窗口的切换,像是Chrome的方式管理shell,使用起来很方便,byubo也有同样的功能。 tmux命令都具有一个前缀命令(PREFIX),默认的是CTRL+b,可以自己修改,改为CTRL+a。在~/.tmux.conf中加入如下行,没有~/.tmux.conf文件自己建立一个即可。set -g prefix
阅读全文
摘要:原文:http://blog.longwin.com.tw/2011/04/tmux-learn-screen-config-2011/在 Linux / BSD 使用 Screen 已經很習慣, 但是現在有更好用的同類產品 Tmux.Tmux 除了平常 Screen 功能外, 有簡化很多快速鍵, ex:視窗切割, 視窗切換, 多人共享同一個畫面等等. (特別是 視窗切割 變的非常容易)官方網站:tmux註1:此篇快速鍵等, 是依照 Screen + Vim 的設定所產出的, 有些可能會跟 Tmux 原始的有些不同, 可能得要測試看看.註2: 若使用此篇的 .tmux.conf, 只需要習慣
阅读全文
摘要:原文:http://www.cnblogs.com/soniclq/articles/1932741.html~/.gdbinit :View Code # # STL GDB evaluators/views/utilities - 1.03## The new GDB commands: ...
阅读全文
摘要:原文:http://blog.csdn.net/water_cow/article/details/7214054一、gdb调试基本知识a.调试器指示的是将要执行的代码行b.只有在编译时拥有调试符号(-g)的程序才能在调试时看到源码c.同一行上有多个断点时,gdb仅中断在断点号最小的那个断点上d.断点可以设置在同一程序的不同文件中e.在任何给定时间,gdb只有一个焦点,即当前“活动”的文件f.源文件改变后,断点发生移动,带式断点属性的行号不变二、GDB基本命令清单查询在 gdb 提示符处键入help,将列出命令的分类,主要的分类有: * aliases:命令别名 * breakpoints:断
阅读全文
摘要:原文:http://www.1to2.us/Linux-getopt-a118887.htmLinux下很多程序甚至那些具有图形用户界面(graphical user interface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与用户进行交互的主要手段。具有可靠的复杂命令行参数处理机制,会使得您的应用程序更好、更有用。getopt()是一个专门设计来减轻命令行处理负担的库函数。1、命令行参数命令行程序设计的首要任务是解析命令行参数,GUI派的程序员很少关心这个。这里,对参数采用了一种比较通俗的定义:命令行上除命令名之外的字符串。参数由多项构成,项与项之间用空白符彼此隔开。参
阅读全文
摘要:原文:http://wzc0066.blog.hexun.com/13989739_d.htmlImage MagicK 是一个强大的图象处理工具包。它提供了几个非常方 便的命令行命令: display, animate,import, montage,mogrify,identify等,可以进行图象的显示,缩放,旋转, 调色,加框,加注释等,还能制作GIF动画,图象索引,能自动生成 图象.制作索引图和动画!/bin/bashmontage -bordercolor red -borderwidth 3 -label "%f" -tile 5x3 *.JPG montage
阅读全文
摘要:原文: http://www.sudu.cn/info/html/edu/20080101/282955.htmlGDB是一个强大的命令行调试工具。虽然X Window提供了GDB的图形版DDD,但是我仍然更钟爱在命令行模式下使用GDB。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。 UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令, 就可以做出一个非常强大的功能。 于是UNIX下的软件比Windows下的软件更能有机地结合,各自发挥各自的长处,组合成更为强劲的功能。而Windows下的
阅读全文
摘要:原文:http://quweiprotoss.blog.163.com/blog/static/40882883201011296102255/Sed 介绍和教程作者:Bruce Barnett译者:Koala++原文地址:http://www.grymoire.com/Unix/Sed.html注:译者不懂sedSed 介绍 如果你想写一个程序对一个文件做一些改动,那就sed就是你应该使用的工具。这篇文章就是教你如何使用这个自动修改文件的特殊编辑器。 在Unix工具中有一些程序是真正的重型武器。这些程序在简单的应该中很容易使用,但是还有大量的命令可以进行复杂的操作。不要因为惧怕它强大能力但复
阅读全文
摘要:原文: http://roclinux.cn/?p=1542[正文开始]wget用英语定义就是the non-interactive network downloader,翻译过来就是非交互的网络下载器。1 wget都支持什么协议的下载?wget支持HTTP、HTTPS和FTP协议的下载,其中也包括通过HTTP代理的下载。看起来支持的协议没有你想想的多,但其实这已足够,我相信你很少使用除这些协议之外的协议来进行下载吧。2 wget有哪些特色之处?简单介绍一下。wget能够跟踪HTML文件和XHTML文件,从而使得你可以下载整个站点的文件,然后离线阅读。当然这个功能并不是特别常用,因为几乎所有站
阅读全文

浙公网安备 33010602011771号