linux
文章平均质量分 58
atupal
pythoneralgorithmer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
wget用法wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理.
wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理. 所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。 wget 可以跟踪HTML页面上的链接转载 2013-01-17 19:57:30 · 1798 阅读 · 0 评论 -
用mediawiki搭建个人的本地知识管理系统
在windows下有evernote,linux下呢?试了几款类似evernote的软件,要不是ui太搓就是功能太少了,基本没什么用。。。。。。 然后突然想到了web上的应用,如果把web应用搭建到本地做一个个人知识管理系统也不错呀。google了一下。不知道怎么就谷歌到了opencms, OpenCms是一个专业级别的开源网站内容管理系统。OpenCms可以非常容易的帮助建立和管理复杂的网站原创 2012-12-06 14:28:19 · 7779 阅读 · 2 评论 -
剖析开源云
剖析开源云 作者: M. Tim Jones 来源: IBM 发布时间: 2012-12-23 17:37 阅读: 37 次 推荐: 0 原文链接 [收藏] M. Tim Jones, 独立撰稿人 英文原文:Anatomy of an open source cloud 简介: 现在的云计算已不再是一个新的尖端技术,它已成为彻底改变我们使用和开发原创 2012-12-23 22:27:33 · 893 阅读 · 0 评论 -
vim折叠代码
VIM 代码折叠 VIM代码折叠方式可以用"foldmethod"选项来设置,如: set foldmethod=indent 有6种方式来折叠代码 1. manual //手工定义折叠 2. indent //用缩进表示折叠 3. expr //用表达式来定义折叠 4. syntax //用语法高亮来定义折叠 5. diff //对没有更改的文本进行折叠 6. ma原创 2012-12-13 03:25:43 · 2256 阅读 · 0 评论 -
最牛B的Linux Shell命令 系列
编者按 本文编译自commandlinefu.com的系列文章Top Ten One-Liners from CommandLineFu Explained。作为一个由用户推荐最有用shell命令的网站,其记录了数以万计的各色shell命令,其中不乏相当实用和有趣的,本文就要细数当中获投票最高的一些命令,从其中取材并加以细释,希望读者能从中受益。 编辑:@BOYPT 本系列文章转载 2012-12-27 11:50:22 · 2601 阅读 · 0 评论 -
用post还是用get
stackoverflow上看到一个不错的问题 http://stackoverflow.com/questions/46585/when-do-you-use-post-and-when-do-you-use-get原创 2013-01-02 02:10:18 · 921 阅读 · 0 评论 -
Linux tcpdump命令详解
链接:http://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html 作者:ggjucheng 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提原创 2012-12-18 12:34:36 · 829 阅读 · 0 评论 -
curl网站开发指南
curl网站开发指南 作者: 阮一峰 日期: 2011年9月 4日 我一向以为,curl只是一个编程用的函数库。 最近才发现,这个命令本身,就是一个无比有用的网站开发工具,请看我整理的它的用法。 =================================== curl网站开发指南 阮一峰 整理转载 2013-01-01 13:00:34 · 623 阅读 · 0 评论 -
Linux下怎样查看某个端口被哪个程序占用了
Linux下怎样查看某个端口被哪个程序占用了 查看进程ID: lsof -w -n -i tcp:8080 fuser -n tcp 8080 netstat -anp|grep :8080[[:blank:]] 杀掉占用端口的进程PID: kill -9 pidnumber原创 2013-01-04 02:45:20 · 2317 阅读 · 0 评论 -
SSH原理与运用(二):远程操作与端口转发
SSH原理与运用(二):远程操作与端口转发 作者: 阮一峰 日期: 2011年12月23日 接着前一次的文章,继续介绍SSH的用法。 ======================================= SSH原理与运用(二):远程操作与端口转发 作者:阮一峰 (Image credit: Tony转载 2013-01-03 06:35:18 · 754 阅读 · 0 评论 -
linux下终端使用代理
很长时间都不知道在Linux终端下代理是怎么设置,今天突然发现,貌似设置四个环境变量就行了,"HTTP_PROXY"、"http_proxy"和"FTP_PROXY"、"ftp_proxy",在~/.bash_profile中添加以下几行: CODE:export HTTP_PROXY=http://username:password@proxy.server:8080 export http原创 2013-01-26 01:42:39 · 3358 阅读 · 0 评论 -
raspberrypi(树莓派)上安装git服务器
github终于被墙了,虽然我使用git一直是翻墙的。但是翻墙上上github.com时总有一种不爽快的感觉。 于是考虑在自己的机器上搭建一个git服务器,于是马上就想到树莓派那货,买了好久了,一直没时间玩,不如就先做个git服务器吧。 git服务器使用的是gitolite,网址为:https://github.com/sitaramc/gitolite,stackoverflow上面推荐的。原创 2013-01-25 22:56:36 · 4703 阅读 · 0 评论 -
利用RStudio Server在浏览器中运行R语言
利用RStudio Server在浏览器中运行R语言 RStudio是一个非常优秀的R语言IDE。在之前的博文中也介绍过它。 RStudio除了在各种系统中有桌面版本外还有Server版,它可以装载在linux主机上,用户可以通过浏览器远程登录使用R进行数据分析。笔者在之前也曾经折腾过好几回都没成功,不过今天运气不错居然实现了。 安装流程: 第一步:你得有一台装有linu转载 2013-01-26 18:34:39 · 3397 阅读 · 0 评论 -
利用内存linux中加速Firefox和Chrome的载入速度
当你在浏览器中访问网页时,除了第一次会从服务器上下载全部的页面内容外,之后的访问同一网站时绝大部分文件都是从本地缓存中读取。所以基于这一原理,我 们可以把浏览器的 cache 目录放置在 tmpfs 文件系统中,以便让其直接从内存中读取缓存数据,加快页面载入速度。 tmpfs是一种基于虚拟内存(VM)的文件系统,tmpfs就是虚拟磁盘(ramdisk),tmpfs既可以使用内存,也可以使用交原创 2012-11-14 20:10:18 · 1549 阅读 · 0 评论 -
flask + nginx + uwsgi的部署小记
uwsgi貌似只能用来处理动态的东西,静态的还是交给nginx吧。 首先安装nginx。 然后配置nginx : vim /etc/nginx/nginx.conf server { listen 127.9.114.1:8080; server_name _; location / { try_files $uri @yourapplication;原创 2013-01-18 15:01:27 · 2216 阅读 · 0 评论 -
pyv8安装(转)
http://xwsoul.com/posts/490 简介 V8是谷歌开源的JavaScript引擎, 使用C++开发,并在谷歌浏览器中使用. 它可以独立运行, 也可以嵌入到任何C++应用程序中.pyv8 是 Python 的对 v8 引擎一个封装. 安装 1. 安装 boost for python 的 devel 和 scons sudo apt-get insta原创 2013-01-19 11:26:33 · 3094 阅读 · 0 评论 -
gnome-terminal 快捷键基本用法(转)
原文:http://blog.csdn.net/wolf_london/article/details/6491940 gnome-terminal 快捷键基本用法(不全) 1 总结一下在GNOME桌面下面键盘的使用方法: 2 3 虚拟命令终端: 4 //打开虚拟终端 5 + , 输入gnome-terminal 6 7原创 2013-02-17 23:05:52 · 9221 阅读 · 0 评论 -
wget 使用技巧
wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。 $ wget -r -np -nd http://example.com/packages/ 这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作转载 2013-02-19 14:17:48 · 534 阅读 · 0 评论 -
高效使用 SSH 的 16 个技巧
英文原文;SSH Productivity Tips SSH有很多非常酷的特性,如何它是你每天的工作伴侣,那么我想你有必要了解以下16条高效使用SSH的秘籍,它们帮你节省的时间肯定会远远大于你用来配置它们的时间。 1. 多条连接共享 如果你需要在多个窗口中打开到同一个服务器的连接,而不想每次都输入用户名,密码,或是等待连接建立,那么你可以配置SSH的连接共享选项,在本地打开你转载 2013-02-23 13:01:50 · 708 阅读 · 0 评论 -
使用Samba访问windows的共享目录
Linux使用笔记: 使用Samba访问windows的共享目录 转自: 易水博客 关注Linux, Scala, Android, Java, 开源软件和嵌入式系统 通常我们使用Samba都是在Windows上访问做为Samba服务器的Linux。但是在某些时候情况会反过来,你可能需要从Linux上访问Windows共享出来的目录。幸运的是,Samba本身也支持这种类转载 2013-03-13 16:23:24 · 1481 阅读 · 0 评论 -
linux lingo 使用 from(http://ubuntuforums.org/archive/index.php/t-1787867.html)
2.2. Unix/Linux Platforms: Follow the steps below to complete the installation: Step 1. For 32-bit Linux platforms, locate the: LINGO-LINUX-IA32-12.0.tar.gz file on your CD. Alternativ转载 2013-04-23 15:00:26 · 4488 阅读 · 0 评论 -
如何用python写vim插件 (http://python.42qu.com/11165602)
如何用python写vim插件 HOW TO WRITE VIM PLUGINS WITH PYTHON 如何用python写vim插件 I'm not going to dive into how good or extendible Vim is. If you are reading this article, you probably know that. 我不会深入讲解vim是如何原创 2013-04-27 21:21:49 · 3027 阅读 · 0 评论 -
vim高亮显示当前行,列
"开启光亮光标行 set cursorline hi CursorLine cterm=NONE ctermbg=darkred ctermfg=white guibg=darkred guifg=white "开启高亮光标列 set cursorcolumn hi Curs原创 2013-04-30 13:37:07 · 6448 阅读 · 0 评论 -
sed
sed对文本的处理很强大,并且sed非常小,参数少,容易掌握,他的操作方式根awk有点像。sed按顺序逐行读取文件。然后,它执行为该行指定的所有操作,并在完成请求的修改之后的内容显示出来,也可以存放到文件中。完成了一行上的所有操作之后,它读取文件的下一行,然后重复该过程直到它完成该文件。在这里要注意一点,源文件(默认地)保持不被修改。sed 默认读取整个文件并对其中的每一行进行修改。说白了就是一行转载 2013-09-12 09:45:43 · 2420 阅读 · 0 评论 -
Rsync Examples over ssh (转自https://calomel.org/rsync_tips.htmlj)
用rsync有很多优点,比如rsync只会复制差异性内容而不是全部内容,所以对于需要在两个目录(不一定是不同的机器上)保持一致时用rsync再方便不过了,下面这篇文章介绍了一些rsync的一些巧妙的应用。原创 2013-09-18 16:13:30 · 3314 阅读 · 0 评论 -
如何写Makefile文件
什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一原创 2012-10-29 23:21:32 · 1276 阅读 · 0 评论 -
archlinux下java运行时错误/usr/lib/libstdc++.so.5: version `CXXABI_1.2' not found的解决办法
呃,升级到libstdc5就可以了; 命令行下运行pacman -S libstdc++5原创 2012-06-13 16:41:50 · 1308 阅读 · 0 评论 -
nethack基本操作
整理自百度贴吧 (区分大小写) q:喝(泉水,瓶装液体等) Q:准备,就是将一些远程武器置入待发射状态 w:挥舞,即装备何种武器 W:穿(盔甲/衣服,披风,鞋子,头盔) e:吃(地上的东西,身上的东西) E:雕刻 r:阅读(书籍,卷轴) R:脱下(戒指) t:投掷(标枪,匕首,石头等武器) T:脱下(鞋子,帽子,盔甲/衣服) u:破坏陷阱 i:查看行囊 I:查看制订物品原创 2012-08-28 00:16:29 · 5624 阅读 · 0 评论 -
archlinux下ibus使用搜狗的词库
google code地址:https://code.google.com/p/hslinuxextra/downloads/list?q=label:Featured 下载后解压其中的ibus/android.db 到本地目录/usr/share/ibus-pinyin/db/android.db即可原创 2012-09-11 13:22:13 · 1766 阅读 · 0 评论 -
archlinux下opera不能使用ibus的解决办法
安装ibus-qt:pacman -S ibus-qt 修改/usr/bin/opera : sudo vim /use/bin/opera 加上两句: export QT_IM_MODULE=xim export XMODIFIERS="@im=ibus" 重启opera即可原创 2012-09-11 13:29:53 · 1260 阅读 · 0 评论 -
林纳斯·托瓦兹 Linus Torvalds
黑客们,不,程序员们,把在Linux和其它开放源代码项目上的工作,放在比睡觉、锻炼身体、娱乐和聚会更优先的地位。因为他们乐于成为一个全球协作努力活动的一部分—Linux是世界上最大的协作项目。原创 2012-10-06 00:28:01 · 4173 阅读 · 0 评论 -
使用github托管项目,记录下操作
github是使用ssh认证的。 所以先要创建一个公钥/私钥对 github ssh帮助文档 ssh-keygen -t rsa -C "your_email@youremail.com" 运行之后会看到如下: Your identification has been saved in /home/you/.ssh/id_rsa. # Your public key has原创 2012-10-06 01:33:16 · 1410 阅读 · 0 评论 -
(转)vim+xxd=强大的十六进制编辑器
原文地址:http://xineohpanihc.iteye.com/blog/1148741 vim配置文件地址: https://digital-ldentification.googlecode.com/files/vimrc vim是黑客文化中强大的编辑器。利用它调用外部十六进制文件显示命令xxd就可以顺利的编辑二进制文件了。 其中,%在vimComandLine时代原创 2012-10-07 01:19:38 · 2592 阅读 · 2 评论 -
Apache 的 httpd.conf详解
http://www.php100.com/html/webkaifa/apache/2009/0418/1192.html ServerRoot /usr/local ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径原创 2012-09-21 23:34:45 · 1273 阅读 · 0 评论 -
matlab for linux(下载与安装)
http://blog.csdn.net/abee23/article/details/7391859 =摘要= 在ubuntu下面学也有好一大段时间了,这个学期有图像处理课程.需要用到matlab这个矩形实验系统...在windows下面有一个matlab7..但是我想在linux下面用...于是有了一段google matlab for linu的历程...google很强大...转载 2012-10-15 02:40:32 · 1452 阅读 · 0 评论 -
curl使用简介---转载
Curl是一个很强大的http命令行工具,其功能十分强大。 1) 二话不说,先从这里开始吧! $ curl http://www.yahoo.com 回车之后,www.yahoo.com 的html就稀里哗啦地显示在屏幕上了 ~ 2) 嗯,要想把读过来页面存下来,是不是要这样呢? $ curl http://www.yahoo.com > page.html 当然转载 2012-10-17 02:13:52 · 657 阅读 · 0 评论 -
linux下如何比较两个文件的不同
comm -23 或者diff -u a b linux碉堡了!原创 2012-10-29 01:32:32 · 1885 阅读 · 2 评论 -
linux fdisk 分区、格式化、挂载!
关于硬盘分区:主分区(包含扩展分区)、逻辑分区,主分区最多有4个(包含扩展分区)。 因此我们在对硬盘分区时最好划分主分区连续,比如说:主分区一、主分区二、扩展分区。 此文章以fdisk工具为例,对一个硬盘划分。 1、fdisk -l 查看系统上的硬盘,找到需要分区的硬盘后比如说:/dev/sdb. 然后,fdisk /dev/sdb 进入该设备。此时出现: Command (m for转载 2012-02-22 09:13:52 · 1042 阅读 · 0 评论 -
在vim中如何使用ctags
转出处: http://www.vimer.cn 如何在Vim中使用ctags?之前在《把Vim打造成真正的IDE》系列里已经讲过大致的ctags在vim中的使用,这篇文章我们就详细的讲一下。 首先要明白,ctags是什么? 官方的解释是:产生标记文件以帮助在源文件中定位对象。 其生成的标记文件tags中包括这些对象的列表: 用#define定义的宏 枚举型变量转载 2012-10-30 11:49:14 · 1153 阅读 · 0 评论 -
linux下禁用笔记本自带键盘和touchpad
1. 以 root 身份打开 /boot/grub/grub.conf 。 2. 在 kernel 那一行的最后加上 ” i8042.nokbd ” ,木有引号哦。 这样就可以把外接键盘放搁在笔记本的键盘上了 禁用笔记本的触摸板(synaptics触摸板驱动) 编辑xorg.conf文件:sudo vi /etc/X11/xorg.conf Section "Inpu原创 2012-10-22 14:17:51 · 3717 阅读 · 0 评论
分享