linux
文章平均质量分 58
atupal
pythoneralgorithmer
展开
-
Rsync Examples over ssh (转自https://calomel.org/rsync_tips.htmlj)
用rsync有很多优点,比如rsync只会复制差异性内容而不是全部内容,所以对于需要在两个目录(不一定是不同的机器上)保持一致时用rsync再方便不过了,下面这篇文章介绍了一些rsync的一些巧妙的应用。原创 2013-09-18 16:13:30 · 3216 阅读 · 0 评论 -
raspberrypi(树莓派)上安装git服务器
github终于被墙了,虽然我使用git一直是翻墙的。但是翻墙上上github.com时总有一种不爽快的感觉。于是考虑在自己的机器上搭建一个git服务器,于是马上就想到树莓派那货,买了好久了,一直没时间玩,不如就先做个git服务器吧。git服务器使用的是gitolite,网址为:https://github.com/sitaramc/gitolite,stackoverflow上面推荐的。原创 2013-01-25 22:56:36 · 4517 阅读 · 0 评论 -
linux下终端使用代理
很长时间都不知道在Linux终端下代理是怎么设置,今天突然发现,貌似设置四个环境变量就行了,"HTTP_PROXY"、"http_proxy"和"FTP_PROXY"、"ftp_proxy",在~/.bash_profile中添加以下几行:CODE:export HTTP_PROXY=http://username:password@proxy.server:8080export http原创 2013-01-26 01:42:39 · 3292 阅读 · 0 评论 -
SSH原理与运用(二):远程操作与端口转发
SSH原理与运用(二):远程操作与端口转发作者: 阮一峰日期: 2011年12月23日接着前一次的文章,继续介绍SSH的用法。=======================================SSH原理与运用(二):远程操作与端口转发作者:阮一峰(Image credit: Tony转载 2013-01-03 06:35:18 · 694 阅读 · 0 评论 -
Linux下怎样查看某个端口被哪个程序占用了
Linux下怎样查看某个端口被哪个程序占用了查看进程ID:lsof -w -n -i tcp:8080fuser -n tcp 8080netstat -anp|grep :8080[[:blank:]]杀掉占用端口的进程PID:kill -9 pidnumber原创 2013-01-04 02:45:20 · 2177 阅读 · 0 评论 -
curl网站开发指南
curl网站开发指南作者: 阮一峰日期: 2011年9月 4日我一向以为,curl只是一个编程用的函数库。最近才发现,这个命令本身,就是一个无比有用的网站开发工具,请看我整理的它的用法。===================================curl网站开发指南阮一峰 整理转载 2013-01-01 13:00:34 · 563 阅读 · 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 · 765 阅读 · 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 · 872 阅读 · 0 评论 -
最牛B的Linux Shell命令 系列
编者按本文编译自commandlinefu.com的系列文章Top Ten One-Liners from CommandLineFu Explained。作为一个由用户推荐最有用shell命令的网站,其记录了数以万计的各色shell命令,其中不乏相当实用和有趣的,本文就要细数当中获投票最高的一些命令,从其中取材并加以细释,希望读者能从中受益。编辑:@BOYPT 本系列文章转载 2012-12-27 11:50:22 · 2450 阅读 · 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 · 2158 阅读 · 0 评论 -
剖析开源云
剖析开源云作者: 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 · 805 阅读 · 0 评论 -
利用RStudio Server在浏览器中运行R语言
利用RStudio Server在浏览器中运行R语言RStudio是一个非常优秀的R语言IDE。在之前的博文中也介绍过它。 RStudio除了在各种系统中有桌面版本外还有Server版,它可以装载在linux主机上,用户可以通过浏览器远程登录使用R进行数据分析。笔者在之前也曾经折腾过好几回都没成功,不过今天运气不错居然实现了。安装流程:第一步:你得有一台装有linu转载 2013-01-26 18:34:39 · 3070 阅读 · 0 评论 -
wget用法wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理.
wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理.所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。 wget 可以跟踪HTML页面上的链接转载 2013-01-17 19:57:30 · 1688 阅读 · 0 评论 -
sed
sed对文本的处理很强大,并且sed非常小,参数少,容易掌握,他的操作方式根awk有点像。sed按顺序逐行读取文件。然后,它执行为该行指定的所有操作,并在完成请求的修改之后的内容显示出来,也可以存放到文件中。完成了一行上的所有操作之后,它读取文件的下一行,然后重复该过程直到它完成该文件。在这里要注意一点,源文件(默认地)保持不被修改。sed 默认读取整个文件并对其中的每一行进行修改。说白了就是一行转载 2013-09-12 09:45:43 · 2338 阅读 · 0 评论 -
vim高亮显示当前行,列
"开启光亮光标行 set cursorline hi CursorLine cterm=NONE ctermbg=darkred ctermfg=white guibg=darkred guifg=white"开启高亮光标列set cursorcolumnhi Curs原创 2013-04-30 13:37:07 · 6342 阅读 · 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 · 2961 阅读 · 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 · 4375 阅读 · 0 评论 -
使用Samba访问windows的共享目录
Linux使用笔记: 使用Samba访问windows的共享目录转自:易水博客关注Linux, Scala, Android, Java, 开源软件和嵌入式系统通常我们使用Samba都是在Windows上访问做为Samba服务器的Linux。但是在某些时候情况会反过来,你可能需要从Linux上访问Windows共享出来的目录。幸运的是,Samba本身也支持这种类转载 2013-03-13 16:23:24 · 1347 阅读 · 0 评论 -
高效使用 SSH 的 16 个技巧
英文原文;SSH Productivity TipsSSH有很多非常酷的特性,如何它是你每天的工作伴侣,那么我想你有必要了解以下16条高效使用SSH的秘籍,它们帮你节省的时间肯定会远远大于你用来配置它们的时间。1. 多条连接共享如果你需要在多个窗口中打开到同一个服务器的连接,而不想每次都输入用户名,密码,或是等待连接建立,那么你可以配置SSH的连接共享选项,在本地打开你转载 2013-02-23 13:01:50 · 659 阅读 · 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 · 482 阅读 · 0 评论 -
gnome-terminal 快捷键基本用法(转)
原文:http://blog.csdn.net/wolf_london/article/details/6491940gnome-terminal 快捷键基本用法(不全)1 总结一下在GNOME桌面下面键盘的使用方法:2 3 虚拟命令终端:4 //打开虚拟终端5 + , 输入gnome-terminal6 7原创 2013-02-17 23:05:52 · 8903 阅读 · 0 评论 -
pyv8安装(转)
http://xwsoul.com/posts/490简介V8是谷歌开源的JavaScript引擎, 使用C++开发,并在谷歌浏览器中使用. 它可以独立运行, 也可以嵌入到任何C++应用程序中.pyv8 是 Python 的对 v8 引擎一个封装.安装1. 安装 boost for python 的 devel 和 sconssudo apt-get insta原创 2013-01-19 11:26:33 · 2934 阅读 · 0 评论 -
flask + nginx + uwsgi的部署小记
uwsgi貌似只能用来处理动态的东西,静态的还是交给nginx吧。首先安装nginx。然后配置nginx :vim /etc/nginx/nginx.confserver { listen 127.9.114.1:8080; server_name _; location / { try_files $uri @yourapplication;原创 2013-01-18 15:01:27 · 2156 阅读 · 0 评论 -
用mediawiki搭建个人的本地知识管理系统
在windows下有evernote,linux下呢?试了几款类似evernote的软件,要不是ui太搓就是功能太少了,基本没什么用。。。。。。然后突然想到了web上的应用,如果把web应用搭建到本地做一个个人知识管理系统也不错呀。google了一下。不知道怎么就谷歌到了opencms,OpenCms是一个专业级别的开源网站内容管理系统。OpenCms可以非常容易的帮助建立和管理复杂的网站原创 2012-12-06 14:28:19 · 7474 阅读 · 2 评论 -
利用内存linux中加速Firefox和Chrome的载入速度
当你在浏览器中访问网页时,除了第一次会从服务器上下载全部的页面内容外,之后的访问同一网站时绝大部分文件都是从本地缓存中读取。所以基于这一原理,我 们可以把浏览器的 cache 目录放置在 tmpfs 文件系统中,以便让其直接从内存中读取缓存数据,加快页面载入速度。tmpfs是一种基于虚拟内存(VM)的文件系统,tmpfs就是虚拟磁盘(ramdisk),tmpfs既可以使用内存,也可以使用交原创 2012-11-14 20:10:18 · 1440 阅读 · 0 评论 -
linux下matlab的安装(转)
=摘要=在ubuntu下面学也有好一大段时间了,这个学期有图像处理课程.需要用到matlab这个矩形实验系统...在windows下面有一个matlab7..但是我想在linux下面用...于是有了一段google matlab for linu的历程...google很强大...不一会我就找到了下载链接...matlab 2009b这个版本..今天在这里分享出下载地址与安装方法:),原创 2012-11-14 20:43:06 · 924 阅读 · 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 · 608 阅读 · 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 · 1360 阅读 · 0 评论 -
Apache 的 httpd.conf详解
http://www.php100.com/html/webkaifa/apache/2009/0418/1192.htmlServerRoot /usr/local ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径原创 2012-09-21 23:34:45 · 1216 阅读 · 0 评论 -
(转)vim+xxd=强大的十六进制编辑器
原文地址:http://xineohpanihc.iteye.com/blog/1148741vim配置文件地址: https://digital-ldentification.googlecode.com/files/vimrcvim是黑客文化中强大的编辑器。利用它调用外部十六进制文件显示命令xxd就可以顺利的编辑二进制文件了。其中,%在vimComandLine时代原创 2012-10-07 01:19:38 · 2437 阅读 · 2 评论 -
使用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 · 1367 阅读 · 0 评论 -
林纳斯·托瓦兹 Linus Torvalds
黑客们,不,程序员们,把在Linux和其它开放源代码项目上的工作,放在比睡觉、锻炼身体、娱乐和聚会更优先的地位。因为他们乐于成为一个全球协作努力活动的一部分—Linux是世界上最大的协作项目。原创 2012-10-06 00:28:01 · 4112 阅读 · 0 评论 -
archlinux下opera不能使用ibus的解决办法
安装ibus-qt:pacman -S ibus-qt修改/usr/bin/opera : sudo vim /use/bin/opera加上两句:export QT_IM_MODULE=ximexport XMODIFIERS="@im=ibus"重启opera即可原创 2012-09-11 13:29:53 · 1165 阅读 · 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 · 1659 阅读 · 0 评论 -
nethack基本操作
整理自百度贴吧(区分大小写)q:喝(泉水,瓶装液体等)Q:准备,就是将一些远程武器置入待发射状态w:挥舞,即装备何种武器W:穿(盔甲/衣服,披风,鞋子,头盔)e:吃(地上的东西,身上的东西)E:雕刻r:阅读(书籍,卷轴)R:脱下(戒指)t:投掷(标枪,匕首,石头等武器)T:脱下(鞋子,帽子,盔甲/衣服)u:破坏陷阱i:查看行囊I:查看制订物品原创 2012-08-28 00:16:29 · 5235 阅读 · 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 · 1250 阅读 · 0 评论 -
linux下如何比较两个文件的不同
comm -23 或者diff -u a blinux碉堡了!原创 2012-10-29 01:32:32 · 1778 阅读 · 2 评论 -
如何写Makefile文件
什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一原创 2012-10-29 23:21:32 · 1198 阅读 · 0 评论 -
安装UltraBlog.vim,用Vim写博客(转)
原文来自:http://ihacklog.com/post/write-blog-with-ultrablog-plugin-in-vim.htmlPublished by 荒野无灯 on 2012-04-10 21:36:57 under 软件/Vim Tags: VIM,UltraBlog,神器 3309 views其实先前我是在用我修改版的vimrepress的。Ul原创 2012-11-11 18:32:09 · 1155 阅读 · 0 评论 -
Linux 2.6.36内核优化指南(转)
Linux 2.6.36内核优化指南作者:Ken WuEmail: ken.wug@gmail.com转载本文档请注明原文链接 http://kenwublog.com/docs/linux-kernel-2-6-36-optimization.htm! 介绍本文档是一篇关于Linux Kernel 2.6.36的最简优化指南。作者旨在编译一份性能最佳且适合程序开发用的内核原创 2012-11-09 09:45:21 · 2380 阅读 · 1 评论