
linux
文章平均质量分 68
jasonwang178
这个作者很懒,什么都没留下…
展开
-
VIM 使用简介
Vi IMproved (VIM) 是 Bram Moolenaar 开发的与 UNIX 下的通用文本编辑器 vi 兼容并且更加强大的文本编辑器。它支持语法变色、正规表达式 匹配与替换、插入补全、自定义键等等功能,为编辑文本尤其是编写程序提供了极大方便。VIM 可以 运行在“任何”操作系统上,包括我们常用的 Windows 和 UNIX/Linux。一...原创 2009-04-16 14:50:01 · 110 阅读 · 0 评论 -
Linux系统信息查看命令大全
系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# ls...原创 2010-09-03 14:05:29 · 82 阅读 · 0 评论 -
从 screen 切换到 tmux
对于各个终端控来说,screen 是几乎每天都会使用的好工具,抛开确实不易。但有了更加好用的tmux,我为什么不切换? 我为什么要从 screen 切换到 tmux对我来说,从 screen 切换到 tmux 不是平白无故的,自然有其充分的理由。我感觉使用 tmux 更加方便、灵活和高效。我非常喜欢 tmux 的这些方面:垂直分割窗口,当然水平也是可以的vi 或 ...原创 2011-04-17 12:12:53 · 454 阅读 · 0 评论 -
用wget爬取网站
下载单独页面: wget xxx.com/a.htm下载整站: wget -r -k -np -p xxx.com -r递归下载,-k将下载的网页里的链接修改为本地链接,-np不下载其他站点的链接,-p下载显示网页所需的元素下载网站目录: wget -r -k -np -l 4 --reject=htm,html,css,js,jpg,jpeg,gif,bmp,png,s...原创 2011-04-26 14:10:59 · 866 阅读 · 0 评论 -
wget下载网站目录下的所有文件
wget是linux下命令行的下载工具,功能很强大。 一般下在一些小东西都是直接用chrome自带的下载功能下载,没有必要用wget或者其他下载工具。但是某些时候却不是浏览器自带的下载功能和一些其他的下载软件所能做的的,这时候就得用wget了。比如如果你想下载一个网页目录下的所有文件,如何做呢?比如,我需要下载django官方全部API Doc,假设source code没有文档的前...原创 2011-04-26 14:18:36 · 1020 阅读 · 0 评论 -
HowTo: Add Jobs To cron Under Linux or UNIX?
How do I add cron job under Linux or UNIX like operating system?原文: http://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/Cron job are used to schedule commands to be...原创 2011-04-27 14:24:34 · 163 阅读 · 0 评论 -
我的Linux书架
入门类一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接触的操作系统就是Windows,因此对于这绝大部分人来说,如果要学习Linux开发,学会使用这个系统都是必不可少的一个环节。现在的Linux初学者是幸福的,随着Linux桌面环境越来越易用,入门一个新的系统是非常容易的事情。虽然命令行对于提高工作效率更加有效,但我们完全可以把熟悉命令...原创 2011-01-28 22:59:44 · 95 阅读 · 0 评论 -
Linux中如何让进程在后台运行
在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了: $ ./test.sh & [1] 17208 $ jobs -l [1]+ 17208 Running ./test.sh & 对于已经在前台执行的命令,也可以重新放到后台执行,首先按ctrl+z暂停已经运行的进...原创 2011-03-23 11:11:01 · 91 阅读 · 0 评论 -
在Linux系统下递归删除文件或目录的方法
在linux下没有类似DOS下 del/s *.dep 的递归删除命令,不知道是不是我还没有找到合适的命令用法,为这个在DOS下非常容易的小问题我搜索了一下,发现这个问题是用find和rm命令组合实现 的,因此还搜索了find的语法,因为find --help给出的说明太简单,根本无法看懂。下面是实现的方法,不过删除前最好看一下是否是想删除的东西。# 删除当前目录下所有 dep 文件...原创 2011-03-23 15:30:57 · 86 阅读 · 0 评论 -
Vi删除操作大全
:%s/r//g 删除DOS方式的回车^M :%s= *$== 删除行尾空白 :%s/^(.*)n1/1$/ 删除重复行 :%s/^.{-}pdf/new.pdf/ 只是删除第一个pdf :%s/<!--_.{-}-->// ...原创 2011-04-01 15:04:00 · 154 阅读 · 0 评论 -
Linux 下常用的 CLI 软件
作为Linuxer,必须具备一定的CLI操作能力。有时候用CLI会比用GUI会更方便快捷。以下列出我所知道的一些常用CLI软件,仅供参考。中文终端。据我所知,目前主要有两个解决方案:zhcon和fbterm。两个我都用过,zhcon较长时间不更新了,问题比较多。不小心加错参数,甚至可能会导致死机。所以我推荐fbterm,这个还是很不错的,要使用的话,必须开启framebuffer。虽...原创 2011-04-01 19:56:20 · 161 阅读 · 0 评论 -
linux下解压命令大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf ...原创 2010-09-03 14:02:50 · 88 阅读 · 0 评论 -
最牛B的 Linux Shell 命令(四)
1.查看ASCII码表man 7 ascii很多人初学编程都会接触到ascii码的概念,有时候为了查某个符号的ascii值,可能还得翻箱倒柜找出当年的课本?Linux Manpage里面其实包含了很多类似的实用资料,上述命令就能很详细的方式解释ascii编码,当然这里还有在线版。man命令的第二个参数是区域码,用来区分索引词的范围,比如printf,在C标准库里面的prin...原创 2010-09-01 13:58:30 · 207 阅读 · 0 评论 -
Vim正则表达式
Vim中的正则表达式功能很强大,如果能自由运用,则可以完成很多难以想象的操作。如果你比较熟悉Perl的正规表达式,可以直接参照与Perl正则表达式的区别一节。使用正则表达式的命令使用正则表达式的命令最常见的就是 / (搜索)命令。其格式如下:/正则表达式另一个很有用的命令就是 :s(替换)命令,将第一个//之间的正则表达式替换成第二个//之间的字符串。:...原创 2009-07-28 15:38:34 · 99 阅读 · 0 评论 -
程序实现linux下代码语法着色的方法
调用以下linux命令即可:/usr/bin/enscript --language=html --output=- --silent --pretty-print --color --highlight-bars A.java2009-08-10 12:49:44 · 337 阅读 · 0 评论 -
第二部分 Linux 文件、目录与磁盘格式 - Chapter 6 linux的文件属性与目录配置
# 文件属性Linux 文件的基本属性就有九个,分别是 owner/group/others 组别的 read/write/excute 属性∶ -rwxrwxrwx# 如何改变文件权限 * chgrp ∶改变文件所属群组 [root@linux ~]# chgrp [-R] dirname/filename ... 参数∶ -R : ...2009-08-10 14:42:49 · 103 阅读 · 0 评论 -
第二部分 Linux 文件、目录与磁盘格式 - Chapter 7 Linux文件和目录管理
# 目录与路径 * 相对路径与绝对路径 (略) * 目录的相关操作 . 代表此层目录 .. 代表上一层目录 - 代表前一个工作目录 ~ 代表『目前使用者身份』所在的家目录 ~account 代表 account 这个使用者...2009-08-19 17:46:00 · 98 阅读 · 0 评论 -
第二部分 Linux 文件、目录与磁盘格式 - Chapter 9 文件的压缩与打包
Chapter 9 文件的压缩与打包# Linux 系统常见的压缩指令 简介 ## *.Z compress 程序压缩的文件; ## *.bz2 bzip2 程序压缩的文件; ## *.gz gzip 程序压缩的文件; ## *.tar tar 程序打包的数据 (tar file),并没有压缩过; ...2009-08-24 16:45:41 · 93 阅读 · 0 评论 -
Cygwin 的轻量级替代品 Gow: 可让你在 Windows 上使用 Linux 命令
如果你是 Linux 及 Windows 的双料用户,而且是深度 CLI 控的话,可能会像我一样在用 Win 的时候会不知不觉间输入一些 Linux 的命令, 当然这肯定无法执行的。现在,有一个名为 Gow 的工具包就可以发挥作用了。Gow 是一个相当于 Cygwin 的轻量级替代品,里面封装了130 多个的开源工具及 Linux 命令,其中包括:Shell : bash , z...原创 2010-08-20 11:09:23 · 468 阅读 · 0 评论 -
最牛B的 Linux Shell 命令(一)
1.以SUDO运行上条命令$ sudo !! 大家应该都知sudo,不解释。但通常出现的情况是,敲完命令执行后报错才发现忘了sudo。这时候,新手用户就会:按上箭头,按左箭头,盯着光标回到开始处,输入sudo,回车;高手用户就蛋定多了,按Ctrl-p,按Ctrl-a,输入sudo,回车。这里介绍这个是天外飞仙级别的,对,就直接sudo !!。当然这几种...原创 2010-08-20 15:11:51 · 261 阅读 · 0 评论 -
最牛B的 Linux Shell 命令(二)
1.用你最喜欢的编辑器来敲命令command <CTRL-x CTRL-e>在已经敲完的命令后按 <CTRL-x CTRL-e> ,会打开一个你指定的编辑器(比如vim,通过环境变量$EDITOR指定),里面就是你刚输入的命令,然后爱怎么编辑就怎么编辑吧,特别是那些参数异常复杂的程序,比如mencoder/ffmpeg,一个命令动辄3、4行的,要...原创 2010-08-23 16:57:26 · 143 阅读 · 0 评论 -
最牛B的 Linux Shell 命令(三)
1. 更友好的显示当前挂载的文件系统mount | column -t这条命令适用于任何文件系统,column 用于把输出结果进行列表格式化操作,这里最主要的目的是让大家熟悉一下 columnt 的用法。 下面是单单使用 mount 命令的结果:$ mount/dev/root on / type ext3 (rw) /proc on /proc typ...原创 2010-08-23 17:40:22 · 187 阅读 · 0 评论 -
使用grep恢复被删文件内容
在Unix/Linux下,最危险的命令恐怕就属rm命令了,每次在root下使用这个命令的时候,我都要盯着命令行看上几分钟才敢把回车敲下去。以前,看到同事在脚本中使用rm命令 —— rm {$App_Dir}/* 。因为脚本没有判断变量$App_Dir是否为空,结果,在一次用root操作的时候,整个操作系统一下就不见了,还好只是开发机。从此,我们大家都再也不敢使用rm命令了。这里给大家介绍一...原创 2010-08-24 16:24:14 · 108 阅读 · 0 评论 -
linux下远程管理利器-tmux
在使用无论哪种软件远程管理linux的时候,我们总会遇到一个靠那个软件本身所不能解决的问题:由于网络不稳定造成的连接中断!之前笔者也有遇到过,但是由于笔者的网络环境还好,所以算不上什么大问题.之前当遇到要长时间运行的指令的时候,笔者也会习惯上用screen来运行,然后退出会话.当ssh命令没有标签的概念的时候,笔者迫不及待的希望有一种解决方式解决这种问题.虽然笔者用的是GNOME Termin...原创 2011-04-01 20:07:13 · 94 阅读 · 0 评论