linux
文章平均质量分 73
无限大地NLP_空木
这个作者很懒,什么都没留下…
展开
-
vim工具——常用插件
提高效率:善用工具、刻意练习。preface:偶然想用vim的插件,搜了下打算安装jedi,后面不可收拾,发现插件贼香,便删了sublime,一切代码都从vim,真正觉悟vim的强大。 vim插件太多,常用即可。知晓相关配置即可前置环境:mac、python vim: 用系统自带的不够用vim --version(只提示支持python2,不支持python3) 需要brew install vim安装(特别耗时) vim --version(显示提示支持python3即可)原创 2021-01-30 15:33:12 · 1345 阅读 · 0 评论 -
ubuntu文档保存出现的一些错误
u不ubuntu E172只允许一个文件名原创 2014-10-04 10:28:32 · 5496 阅读 · 5 评论 -
ubuntu 什么是xinetd
4.3.1 什么是xinetdxinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。 xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。4.3.2 xinetd的特色1.强大的存取控制功能— 内置对恶意用户和善意用户转载 2014-10-04 10:45:51 · 1878 阅读 · 0 评论 -
常用awk命令(转)
变量名 含义ARGC 命令行变元个数ARGV 命令行变元数组FILENAME 当前输入文件名FNR 当前文件中的记录号FS 输入域分隔符,默认为一个空格RS 输入记录分隔符NF 当前记录里域个数NR 到目前为止记录数OFS 输出域分隔符ORS 输出记录分隔符1、awk '/101/' file 显示文件file中包含101转载 2015-04-22 20:38:33 · 586 阅读 · 0 评论 -
十个你可能不知道的ubuntu快捷键
在本文中,我将说的所ubuntu下的快捷键。恩,对linux不太熟悉的同学,我稍微说明一下,ubuntu是最流行的linux发行版之一。我用ubuntu有年头了,除了经常使用的Ctrl + C (复制) and Ctrl + V (粘帖),我还发现一些不常用但很有用的快捷键。如果你现在正搜罗更多的快捷键,相信你可以在这里找到一些新的。1.前一个后一个工作区的切换如果你经常使用工作区转载 2015-04-23 11:26:58 · 595 阅读 · 0 评论 -
ubuntu下第一个java程序
JRE vs OpenJDK vs Oracle JDK在我们继续了解如何安装Java之前,让我们快速地了解JRE、OpenJDK和Oracle JDK之间的不同之处。JRE(Java Runtime Environment),它是你运行一个基于Java语言应用程序的所正常需要的环境。如果你不是一个程序员的话,这些足够你的需要。JDK代表Java开发工具包,如果你想做一些有关Java的转载 2015-04-15 16:26:49 · 3120 阅读 · 1 评论 -
Ubuntu Unity 桌面快捷键及切换窗口技巧
Ubuntu操作基本快捷键* 打开主菜单 = Alt + F1* 运行 = Alt + F2* 显示桌面 = Ctrl + Alt + d* 最小化当前窗口 = Alt + F9* 最大化当前窗口 = Alt + F10* 关闭当前窗口 = Alt + F4* 截取全屏 = Print Screen* 截取窗口 = Alt + Print Screen默认特殊快转载 2015-04-15 16:35:02 · 6913 阅读 · 0 评论 -
linux wc(word count)命令
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1.命令格式:wc [选项]文件...2.命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。3.命令参数:-c 统计字节数。转载 2015-05-04 14:49:52 · 1028 阅读 · 0 评论 -
python调用shell命令之三大方法
preface: 忙于最近的任务,需要用到libsvm的一些命令,如在终端运行java svm_train train_file model_file. pythonsubset.py file train_num train_file test_file等命令,但file的准备又是通过python写好的,file需要是libsvm能够接受的格式,故用python写好特征,转为libsvm原创 2015-06-25 20:22:34 · 10027 阅读 · 0 评论 -
linux文件夹对比命令——meld
preface:也不算是很大的事情,但也需要这么个东西,对比两个文件夹里的内容是否相同,知道差异在哪里,找出问题所在,vimdiff 只能比较两个文件是否相同,比较不了文件夹,不过可以写个bash脚本,另外,linux meld命令可破。安装:若未安装$ meld,则自动提示sudo apt-get install meld,$sudo apt-get install meld就好。使用:原创 2015-06-12 09:51:38 · 4189 阅读 · 0 评论 -
ubuntu系统安装好后一些基本软件的安装
preface: 因为某些原因重装了系统,原来在ubuntu下安装的一些软件又要重新安装,略微麻烦,整理下需要安装的步骤。#========================================1. Google浏览器: 参考linux公社给出的方法在Ubuntu 14.04下安装Google Chrome浏览器非常简单,只要到Chrome的网站下载Deb原创 2015-07-19 01:02:42 · 1829 阅读 · 0 评论 -
linux系统下用到的小知识点积累
preface:在ubuntu下做事情,在终端下运行一些命令,或者在vim里面做一些操作,自然而然需要用到一些小知识点,没有怎么系统地看《鸟哥的菜》,基本上是遇到了什么问题想要实现什么功能,就查找博客,学下该知识点,有些零散,便稍微积累总结下。1.批处理命令sh: 需在终端运行多个命令时,将那些命令写到一个文件里面,并命名XX.sh,在终端运行sh XX.sh可破,终原创 2015-06-10 16:09:09 · 942 阅读 · 0 评论 -
ubuntu windows互传文件、samba服务器搭起
Preface: ubuntu和windows互传文件,我一定要吐槽!这啥跟啥。因为最近在弄个东西,在ubuntu下生成的结果,需要频繁地转到windows下,windows下的数据要传到ubuntu下,前几天通过印象笔记和百度云,用网络传可破,但是特么太麻烦了,上传下载。查了samba,特么太复制,ubuntu和windows互传文件,弄了好久才弄成功。而且弄成功了都不知道怎么弄成功的,先记录下原创 2015-04-20 10:46:12 · 2795 阅读 · 0 评论 -
linux 工具——终端分屏与vim分屏
preface:不知不觉在终端下学习干活一年多,终端开多了成了习惯,之前嫌麻烦没用分屏,而当真正用起来比想象中的简单,终端下的分屏命令tmux及vim自带分屏命令vsp都相当不错,加快干活效率。1、终端分屏tmux功能:提供了强劲的、易于使用的命令行界面。可横向和纵向分割窗口。窗格可以自由移动和调整大小,或直接利用四个预设布局之一。支持 UTF-8 编码及原创 2015-10-29 20:36:49 · 44928 阅读 · 0 评论 -
vim 配置文件——强大的vim配置文件,让编程更随意
花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代转载 2015-09-14 09:11:42 · 646 阅读 · 0 评论 -
CentOS yum 源的配置与使用
一、yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke 开发团队进行改进,遂有此名。yum 的宗转载 2014-10-30 22:21:55 · 761 阅读 · 0 评论 -
CentOS搭建python开发环境
装了个CentOS 5.5,想在上面搭个python的开发环境,可是还是遇到了很多问题,记录一下过程:1、python升级 查看python版本python -VPython 2.4.3因为python3的变化很大,还是希望用新的版本,goole了一把,看到有一个指导贴:cd /usr/local/srcwget http://www.p转载 2014-10-30 23:38:04 · 1053 阅读 · 0 评论 -
Linux一点了解之vmlinuz和initrd.img文件
vmlinuz是Linux 内核的镜像文件,可以被引导程序加载,从而启动Linux系统 initrd----boot loader initialized RAM disk(全称) 是一种启动Linux系统的方式 当前流行的Linux版本一般都采用模块化的内核,这种方式可以在不重新编译构建内核的情形下增加功能模块 但是如果你的Linux的root文件系统所在设备的驱动是一个转载 2014-08-06 08:57:53 · 9798 阅读 · 1 评论 -
Windows7硬盘安装CentOS6.2超详细图文教程(双系统)
这两天一直在自己的电脑上配置Linux环境,但是很不幸的是试了很多个版本都不是我想要的,后来想想很多书都是用RedHat 9.0作为系统讲解,所以专门去刻了三张盘准备安装,但是还是跟我过不去,所以退而求其次,选择CentOS。它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成的,而且是免费的,所以这是最好的选择。 准备工作:转载 2014-08-08 15:02:52 · 1767 阅读 · 0 评论 -
Windows7刻入ubuntu 14.04 教程(双系统)
下载ubuntu 14.04http://www.ubuntukylin.com/downloads/原创 2014-09-26 14:44:02 · 816 阅读 · 0 评论 -
Linux之Ubuntu学习003——gcc/g++编译器
Linux 环境下最常用的编译器应该要数 gcc/g++ ,除非不是使用 C/C++ 作为编程语言。 gcc 和 g++ 是 Linux 平台编译器的事实标准。GCC程序的编译过程:使用 gcc/g++ 编译程序时,编译过程应该分为 4 个阶段:1、预处理 (Pre-Processing) ;2、编译 (Compiling) ;3、汇编 (Assemblin转载 2014-09-26 22:18:12 · 737 阅读 · 0 评论 -
ubuntu 终端下快捷键
1.关于终端的快捷键:Tab:tab键是比较常用的一个快捷键,它的作用是补全文件名或者路径。举例来说,输入”cd /ho”在按一下tab键,终端里就会显示”cd /home”了。如果您的文件夹下,有两个名字开头部分相同的文件,比如有”picture001.bmp”和”picture002.bmp”两个文件,输入”rm pic”以后按下tab键,就会补全成”rm picture”,您转载 2014-09-26 19:24:57 · 700 阅读 · 0 评论 -
在Ubuntu运行第一个c++程序
在Ubuntu终端输入sudo apt-get install build-esstialsudo apt-get install g++ gdb然后到:http://www.codelite.org下载IDE。(可省)安装好相关package接在在vim下编辑hello.cpp文件,保存退出。转载 2014-09-27 08:52:28 · 2530 阅读 · 0 评论 -
ubuntu下右键菜单添加新建word、excel文档等快捷方式.
ubuntu下怎样把新建word文档、excel文档等快捷的新建方式加入右键呢?习惯了win下的朋友可以按照下面的步骤来进行实现习惯了win下的新建word文档、excel文档等快捷的新建方式,突然到了ubuntu下怎样把他们加入右键呢?其实ubuntu早就考虑好了…步骤1、打开libreoffice:点击dash菜单搜索libreoffice并打开。转载 2014-09-28 15:53:25 · 5895 阅读 · 0 评论 -
ubuntu python小试牛刀---文件内容类型统计
因为最近larbin项目需要统计下爬取出来的原创 2014-10-06 17:00:25 · 776 阅读 · 0 评论 -
Larbin的配置
Larbin的使用(1)运行larbin./larbin -c conf_file选项-c是指定使用的配置文件,不指定时默认使用的是larbin.conf当larbin运行起来后进行下面的操作.(2)在larbin.conf的第12行是httpPort 8081,由于这个端口和我机器上的其他应用冲突了,所以我改成了8099.这样你在浏览器中输入local转载 2014-09-28 21:49:35 · 767 阅读 · 0 评论 -
从Larbin看互联网爬虫设计
互联网是一个庞大的非结构化的数据库,将数据有效的检索并组织呈现出来有着巨大的应用前景,尤其是类似RSS的以XML为基础的结构化的数据越来越多,内 容的组织方式越来越灵活,检索组织并呈现会有着越来越广泛的应用范围,同时在时效性和可读性上也会有越来越高的要求。这一切的基础是爬虫,信息的来源入 口。一个高效,灵活可扩展的爬虫对以上应用都有着无可替代的重要意义。 要设计一个爬虫,首先需要考虑转载 2014-09-28 22:03:24 · 779 阅读 · 0 评论 -
Linux网络编程入门 (转载)
(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端 在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一 个地方获取文件的时候,是我们的f转载 2014-09-28 21:56:23 · 641 阅读 · 0 评论 -
ubuntu打开rar文件方法
rar 和 7zip是 windows 的压缩格式, linux下对这两种格式的压缩文件是不怎么感冒的,所以在ubuntu的系统下必须要安装一些工具软件来解压这些文件。步骤如下:安装 rar 解压缩文件:打开终端,输入命令:sudo -s -H (让用户切换到root最高权限)在后面输入你的用户密码然后输入命令:sudo apt-get install rar转载 2014-10-07 20:10:23 · 915 阅读 · 0 评论 -
How to customize Larbin
Where do the pages arrive ?In order to customize larbin according to your needs, you have to create a userouput file (see src/interf/useroutput.cc). This file must define the 4 following functions :转载 2014-09-27 08:51:11 · 917 阅读 · 0 评论 -
配置Larbin爬取图片
安装平台:Ubuntu 10.04.1 LTS (内核版本2.6.32-29-generic)Larbin下载:http://sourceforge.net/projects/larbin/files/larbin/2.6.3/larbin-2.6.3.tar.gz/downloadLarbin的安装 tar -zxvf larbin-2.6.3.ta转载 2014-10-04 19:22:11 · 1062 阅读 · 0 评论 -
Ubuntu下VIM使用指南
网络上类似的教程都是提示先执行如 下命令:sudo vim /etc/apt/sources.list但我相信有想当多的人,根本不会用VIM。而且,网上可以找到的,关于VI的教程,更是多为能吓死人的上百页说明。其实, 从我个人的实践看,完全不需要如此夸张。要完成最基本的编辑,只要熟悉几个命令,就是把VIM用得很好。这里就列举一下:Esc:转载 2014-09-30 18:12:05 · 912 阅读 · 0 评论 -
什么是 initrd.img
对我个人而言,学习一个系统的最好的方法就是随着其启动运行的过程一点一点跟进(就好象看一个程序的源码要从main函数或者说从入口函数开始步步跟进)。当然具体的学习过程重点不是找到入口点就OK的。中间还有很多技巧,比如什么时候这个应该跳过一个实现什么时候应该跟进等。这个具体方法就一言难尽了,我也不再多少说了。不多说的两个简单原因:1、正如我开始说的,这个方法也许只适合我。 2、并不是本篇文章的重点。转载 2014-08-06 08:51:26 · 1595 阅读 · 0 评论