以下属于“Linux 分类”的內容

  • shell十三问?(简体中文版)第2问:Shell prompt(PS1)与Carriage Return(CR)的关系? 抢沙发

    shell十三问?(简体中文版)第2问:Shell prompt(PS1)与Carriage Return(CR)的关系?

    2015-01-10 By  分类:Linux 1,179人浏览

    当你成功登陆进一个文字界面之后,大部分情形下,你会在屏幕上看到一个不断闪烁的方块或底线(视不同版本而别),我们称之为游标(cursor)。 游标的作用就是告诉你接下来你从键盘输入的按键所插入的位置,且每输入一键游标便向右边移动一个格子,若连续输入太多的话,则自动接在下一行输入。 假如你刚完成登陆还没有输入任何按键之前,你所...

  • shell十三问?(简体中文版)第1问:为何叫做shell? 抢沙发

    shell十三问?(简体中文版)第1问:为何叫做shell?

    2015-01-09 By  分类:Linux 1,201人浏览

    在介绍shell是什么东西之前,不妨让我们重新检视使用者与电脑系统的关系。我们知道电脑的运作不能离开硬件,但使用者却无法直接对硬件做驱动,硬件的驱动只能通过一个称为“操作系统(Operating System)”的软件来控制。事实上,我们每天所谈的linux,严格来说只是一个操作系统,我们称之为“核心(kernel)”。 然而,从使用者的角度来说,使用...

  • shell十三问?(简体中文版) 抢沙发

    shell十三问?(简体中文版)

    2015-01-09 By  分类:Linux 2,619人浏览

    《shell十三问?》由CU论坛shell版本版主“網中人”最早于2003年发表的一系列文章,因作者是台湾同胞,文章也以繁体的形式发表,有些术语和大陆使用的不同,虽说大陆同胞都自带繁体翻译功能,不过阅读起来多少会有一些不便。 为此,本站(知识蚂蚁 http://www.letuknowit.com/)網中人的这篇大作之时,顺便转译成简体中文,其中如有错漏或不当...

  • linux下tcpdump抓包工具使用详解 抢沙发

    linux下tcpdump抓包工具使用详解

    2014-12-24 By  分类:Linux 2,976人浏览

    用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工 具。 Linux系统下的tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、 网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令示例 默认启动 tc...

  • linux中的shell调试技术 抢沙发

    linux中的shell调试技术

    2014-12-16 By  分类:Linux 2,919人浏览

    在shell脚本中,通过set -x命令进入调试模式,之后Shell除了输出shell执行的结果外,还会输出每行执行的shell命令。 1 #!/bin/bash 2 3 set -x 4 5 a=1 6 while [[ $a -le 5 ]]; 7 do 8 echo $a 9 let "a+=1" 10 done 下面的输出中带加号表示该条语句是Shell执行的命令,不带加号表示该语句是Shel...

  • linux中的shell脚本语法检查 抢沙发

    linux中的shell脚本语法检查

    2014-12-15 By  分类:Linux 13,067人浏览

    编写好shell后,在执行之前最好先进行下语法检查(可不是通过肉眼一行行去看哦),当然是通过shell命令来检查了。 bash -n script_name.sh -n选项只做语法检查,而不执行脚本。 下面新建一个t.sh文件来做个演示 1 #!/bin/bash 2 3 set -x 4 5 a=1 6 while [[ $a -le 5]]; 7 do 8 echo $a 9 let "a...

  • linux shell curl命令获取http状态码 抢沙发

    linux shell curl命令获取http状态码

    2014-09-21 By  分类:Linux 9,911人浏览

    通过curl的-w参数我们可以自定义curl的输出,%{http_code}代表http状态码 # curl -I -m 10 -o /dev/null -s -w %{http_code} www.letuknowit.com 上面的输出是不含换行的,如果需要换行的话,加上\n # curl -I -m 10 -o /dev/null -s -w %{http_code} www.letuknowit.com 200# curl -I -m 10 -o /dev/null -s -w %{http_code}"\n" www...

  • python安装feedparser +2

    python安装feedparser

    2014-09-20 By  分类:Linux 8,682人浏览

    使用python解析rss非feedparse莫属了。feedparse是第三方的python库,需要先安装一下 # wget https://pypi.python.org/packages/source/f/feedparser/feedparser-5.1.3.tar.gz#md5=f2253de78085a1d5738f626fcc1d8f71 --no-check-certificate --2014-09-18 09:22:44-- https://pypi.python.org/packages/source/f/feedparser/feedparser-5....

  • python安装setuptools +1

    python安装setuptools

    2014-09-19 By  分类:Linux 13,799人浏览

    Python中当需要安装第三方python包时,可能会用到easy_install命令。easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模块的工作。 为了方便后续安装各种第三方python包,需要先安装setuptools。 安装setuptools的话,下面一条简单的命令...

  • Python中为feedparser设置超时时间 抢沙发

    Python中为feedparser设置超时时间

    2014-09-18 By  分类:Linux 1,736人浏览

    python有一个用于解析feed的模块:feedparser,feedparser解析各种feed是非常方便的,唯一比较恼火的是遇到一些badurl,经常会导致堵塞,因此需要为feedparser设置一个超时时间。 可是feedparser并没有提供这个功能,只好采用其他方法了,具体办法请参看feedparser项目的issue221。 其实也很简单,按照上面文档的说明 developers have had th...