Linux学习
文章平均质量分 50
咆哮的狼
IT公司的算法工程从业人员
展开
-
ubuntu下采用shell来边写脚本(里面内容为g++ 编译)
首先在ubuntu下打开一个终端terminal (ctrl+alt+T), 然后新建一个cpp(命令为touch test_hello.cpp),然后用 vim test_hello.cpp, 按i键进入编辑模式test_hello.cpp的内容如下:#includeint main(){ std::coutreturn 1;}然后按esc键退出编辑模原创 2013-05-13 14:11:04 · 2286 阅读 · 0 评论 -
用ImageMagick玩图像魔术
用ImageMagick玩图像魔术http://www.imagemagick.org/Usage/(例子网站)windows ubuntu 都可以使用 不管你知不知道,现在是一个用ImageMagick的好机会,至少,如果你是一个Linux用户的话。这是一个藏在很多图形相关的应用程序后边的图像处理器,并且有着很充分的理由。有了这个工具,你可以在命令行或者脚本/应用程转载 2011-12-10 21:57:34 · 758 阅读 · 0 评论 -
linux 下c与c++的注释符号的编译问题
linux 下使用的gcc 编译器来编译.c文件时,因为是对最原始的c语言支持,因此不能编译//注释符号,只能编译/* */。因此只能将文件改成.cpp后缀,然后采用g++编译器才能行。原创 2012-10-25 09:35:27 · 2538 阅读 · 0 评论 -
使用xeCJK排版中文
LaTeX中文排版(使用XeTeX)此页由Linux Wiki用户Chenxing于2010年5月19日 (星期三) 05:58的最后更改。提示:此文已超过 2 年(888 天)未更新,如发现内容过时或有误,欢迎改进:)LaTeX是功能强大的排版工具,在XeTeX[1]、CTeX[2]等软件的努力下,在Linux中使用其排版中文其实很简单。(而XeLaTeX语法与L转载 2012-10-23 22:08:18 · 8390 阅读 · 0 评论 -
ubuntu下deactivate matlab的操作
由于只有一个matlab的license,因此只能装2台电脑,只好在IMAC,ubuntu,windows 7 下挑2个同时运行。 所以都可以灵活激活吧。 用正版软件就是麻烦啊。/usr/local/MATLAB/R2012b/bin ,因此在bin里面有active_matlab.sh和deactive_matlab.sh 因此我们只需要./active_matlab.sh and ./de原创 2012-11-13 13:30:34 · 1510 阅读 · 0 评论 -
linux登服务器办法
在地址栏中输入sftp://192.168.73.3 然后输入用户名和密码原创 2012-10-19 22:33:33 · 541 阅读 · 0 评论 -
ubuntu中安装deb、bin、rpm、及源程序文件
在学习Ubuntu以及其他Linux发行版本时,肯定会遇到安装某些软件及文件的问题,在这里,把自己用的过程中一些方法写出来。声明一下,这里文章的原创并不是纯净的。因为当我们遇到问题解决不了时,我们大多数会去百度或google,所以我这里的总结也包含了网上其他网友的方法心得。在这里系统的总结一下与大家分享。言归正传:我用的Linux发行版本时Ubuntu,所以我基于这个版本来说。当我转载 2012-10-19 21:17:52 · 853 阅读 · 0 评论 -
Ubuntu 下 apt-get and apt-cache 等常见命令
下面将要介绍的所有命令都需要sudo!使用时请将“packagename”和“string”替换成您想要安装或者查找的程序。apt-get update——在修改/etc/apt/sources.list或者/etc/apt/preferences之后运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。apt-get install packagename——安装一个新软件转载 2012-10-19 22:07:31 · 610 阅读 · 0 评论 -
在ubuntu10.04下安装中文字体
Ubuntu10.04(下载)中的中文字体太少,对平时使用惯了Windows的人来说非常不便。 用下面的方法可以很方便的在Ubuntu10.04中添加自己喜欢的Vista字体。 1、从Vista的字体文件夹(C:/Windows/Fonts)中寻找自己喜欢的中文字体: 雅黑:msyh 黑体:SimHei 宋体:SimSun 华文细黑:STXihei 华文楷转载 2012-10-10 14:57:22 · 664 阅读 · 0 评论 -
[ubuntu]用Qt开发openni和opencv
step1 安装好openni和opencv(很不好意思,step1的方法是错的,我的ubuntu11.10系统自带了opencv库,好像是2.1版本的,原本我以为没有这个库的,所以误以为成功了,囧~step1有问题,想知道怎么弄的话,看我另外一篇博文Ubuntu11.10下安装配置OpenCV2.3.1,我就是根据上面的方法做好的!)网上一大堆方法,随便谷歌一下就有了!!比如:转载 2012-10-10 14:06:35 · 1287 阅读 · 0 评论 -
windows,linux and imac 一些命令
find . | xargs cat| wc 其中. 代表当前目录, cat代表计算 wc字数统计 最后的结果是统计当前目录中所用文件的行数,单词数,字符数。当遇到文件名有空格(如 a b c)的时候,有两种方法进入,一种是cd “a b c”(利用双引号),另外一种是cd a\ b\ c是这样的。(采用/+space来转义空格)cmd 中可以采用dir /b > namelist.tx原创 2012-12-21 09:53:18 · 1490 阅读 · 0 评论 -
Ubuntu Matlab 2010 安装,中文乱码与桌面启动器解决方案
一.安装 新建挂载目录 sudo mkdir /media/cdrom0 挂载Matlab 2010 ISO:sudo mount -t iso9660 -o loop /home/sgliu/MatlabR2010b/matlab.iso /media/cdrom0 安装Matlab : cd /cdrom0/转载 2012-11-08 20:42:15 · 1729 阅读 · 1 评论 -
vi/vim使用进阶: 剑不离手 – quickfix
vi/vim使用进阶: 剑不离手 – quickfix56 条回复返回vim使用进阶: 目录本节所用命令的帮助入口::help quickfix:help :make:help 'makeprg':help 'errorformat':help 'switchbuf':help location-list:help grep:help :vimgrep:help :grep:he转载 2013-05-16 10:34:09 · 834 阅读 · 0 评论 -
Ubuntu swap更改
优化swap 在ubuntu 里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。两个极端,对于ubuntu的默认设置,这个值等于60,转载 2013-03-24 13:47:55 · 1383 阅读 · 0 评论 -
matlab 在ubuntu下跑程序老内存泄露
郁闷,弄了2个小时还是不是很清楚为什么我的这个程序就memory lost了。我就用了2个函数,在matlab中函数用完之后里面的局部变量肯定是释放了的,那我的程序为什么会内存泄露了? 完全不解,难度是matlab本身出bug呢?matlab在ubuntu下先使用物理内存4g,如果物理内存使用了3.5以上的话,就开始使用swap内存4g了,如果这2个加起来8g都使用完了的话原创 2013-03-24 15:10:56 · 2497 阅读 · 0 评论 -
服务器上跑matlab程序
怎么在服务器上跑matlab程序呢?一种新的方式 运用ssh命令ssh -l usename 192.168.... 然后再输入password 就可以在terminal中直接打开远程服务器了。另一种old方式如下:1 windows界面下使用putty,输入服务器ip地址,然后用户名和密码2 将自己的代码上传到服务器上3 使用这个命令来使用 matlab -nodesk原创 2012-09-27 17:18:58 · 23710 阅读 · 0 评论 -
ubuntu 下的pdfcrop功能不(pdf剪切)
link在这里http://manpages.ubuntu.com/manpages/gutsy/man1/pdfcrop.1.html其中最有用的是这2句pdfcrop --margins 10 input.pdf output.pdf pdfcrop --margins ’5 10 5 20’ --clip input.pdf output.pdf一原创 2013-01-25 21:11:01 · 2988 阅读 · 0 评论 -
ubuntu printer 和 加ppa或移除ppa
下面这个命令 sudo system-config-printer 查找network的打印机器, 然后ubuntu自动装好驱动, 打印test image, 一切搞定加ppa方法sudo add-apt-repository ppa:chromium-daily另外一种方法是:http://www.omgubuntu.co.uk/how-to-add-a-ppa-to-原创 2013-01-25 10:06:13 · 2512 阅读 · 0 评论 -
什么是MinGW
1 引子C++程序的执行过程:一般来说C++程序的执行过程可以分为两步:第一步将.cpp源文件编译成对象文件,第二步将对象文件链接成为可执行文件。(具体来说,编译过程还可细分为两个阶段:预处理阶段和编译阶段)。根据上述的程序执行过程我们可以知道在执行过程中需要有编译器和链接器。而我们还需要在文本编辑器中编写程序的源代码,以及调试程序所需的调试器等,将所有的这些集中在一起就形成了ID转载 2012-12-22 18:39:26 · 595 阅读 · 0 评论 -
ubuntu install latex
linux 下的iconv命令可以把Windows默认GBK编码的文件转成Linux下用的UTF-8编码。 Example: $ iconv -f GBK -t UTF-8 file_name -o file_name 1. 安装命令行版的texlive: sudo apt-get install texlive-full 2. 安装一原创 2012-10-10 23:23:32 · 2066 阅读 · 0 评论 -
ubuntu 下编写程序以及运行可执行文件
ubuntu下可执行文件后缀为.o结尾的。 执行命令为./filename 假设有2个文件test.c test.cpp编译c文件用 gcc编译c++文件用 g++一般操作为 gcc -o c_result test.cg++ -o c++_result test.cpp原创 2012-10-10 00:25:29 · 8957 阅读 · 0 评论 -
Ubuntu中的iso安装
[font=微软雅黑]小施今天写一篇教程来教大家如何在Ubuntu中使用虚拟光驱。 在Ubuntu中使用虚拟光驱是很简单的.可是很多新手却不会 前提:你所在的用户必须拥有root权限(终端中需要用到root权限).一个空白的驱动器(挂在在/media中).和linux系统 命令解释器(本教程使用的是ubuntu8.10) ----------------------------转载 2011-11-30 15:41:55 · 14188 阅读 · 1 评论 -
qt4+opencv的搭建
http://blog.csdn.net/moc062066/article/details/6615811 qt+opencv的使用http://code.google.com/p/qt-opencv-multithreaded/wiki/Documentation 看这两个网址,熟悉linux编程启动了,利用休息时间弄这个linux主要精力还是在我windows上。家园加油转载 2011-11-26 20:18:39 · 1197 阅读 · 0 评论 -
音乐播放器──quodlibet!(乱码解决)
音乐播放器──quodlibet!(乱码解决)2007-07-10 14:26到现在,linux还真的没什么MP3播放器是我满意的,当然,这和中国关系比较大,通常是因为编码不对,造成乱码,导致对这个播放器的质量有所担心。以前用xmms,感觉一般,然后用audacious,amarok,后者启动速度超慢,而且是KDE程序(目前在用GNOME)而且新版本中文乱码,前者中文乱码,虽然转载 2011-11-26 00:04:58 · 1138 阅读 · 0 评论 -
geomview for cygwin 的安装总结(有些悲催)
我本不是linux高手,但是发现自己要用cgal的话好多地方都需要geomview,所以尝试装geomview,安装相当的麻烦,和cgal的安装有得一拼,得折腾1-2天。按照官方的网址http://personal.ee.surrey.ac.uk/Personal/L.Wood/software/SaVi/building-under-Windows/ ,在第一向的这个((Un原创 2011-11-25 21:24:19 · 1493 阅读 · 0 评论 -
Ubuntu设置vim
http://xbeta.info/vim-tutorials.htm这个也很好学习vim的好网站 http://www.linuxsir.org/main/?q=node/206#1Ubuntu 终端下默认的编辑器为 nano。比如输入命令“crontab -e”就会打开 nano。不过我们在学会使用 Vim 以后可能就不愿意在使用 nano 了。那么怎么才能直接就调用 Vim 编辑转载 2011-11-25 00:07:25 · 515 阅读 · 0 评论 -
ubuntu 下find命令的使用
通过文件名查找: 这个方法说起来就和在WINDOWS下查找文件一样容易理解了。如果你把这个文件放在单个的文件夹里面,只要使用常见的“ls"命令就能方便的查找出来,那么使用“find”命令来查找它就不能给你留下深刻的印象,毕竟“find”命令的强大功能不止这个。如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了httpd.conf这个文转载 2011-11-24 22:31:27 · 3268 阅读 · 0 评论 -
ubuntu 安装QT4和cgal
ubuntu 安装QT4一、查看系统是否已装QT which moc which uic which assistant which designer 如果qmake所在的系统目录中存在上述可执行文件,则表明QT已经安装成功并且可以使用了。二、安装 sudo apt-get install libqt4-dev sudo apt-转载 2011-11-24 22:03:50 · 2052 阅读 · 0 评论 -
ubuntu 11.04安装OpenCV2.3方法总结
sudo gedit /etc/apt/sources.list 可以修改ubunut的源,然后apt-get update 更新源,然后安装。http://blog.sina.com.cn/s/blog_8835a8480100x23h.html 这个博客很好很强大 ubuntu 11.04安装OpenCV2.3 经转载 2011-11-24 21:39:29 · 1042 阅读 · 0 评论 -
linux的中文输入法设置
弄来弄去还是只有这个网址介绍的比较靠谱http://www.blogjava.net/yjjlovewjf/archive/2008/01/15/175344.html 当然还有 Fitx(个人推荐,很好用)Fitx全名是Fun Input Toy for Linux,Fitx的姐妹版Fun Input Toy, 是Mac OS X下最流行的输入法之一, 这个输入法具有如下原创 2011-11-23 23:08:01 · 2705 阅读 · 0 评论 -
Ubuntu Linux常见中文输入法汇总
许多新人对于Ubuntu下的中文输入法都很不满意,因此,这次的文章就给大家大概讲解一下Ubuntu下的几种常见输入法。并推荐几个我自己觉得不错的一.基础知识:SCIM1.定义SCIM是一个广泛用于Linux系统里面的,通用的输入法开发平台,用以简化输入法的开发和维护。它拥有极清晰的结构和容易使用但功能强大的操作介面。并包括完整的 XFree86 窗口系统输入法应用程序。上面的定义,转载 2011-11-23 21:20:02 · 1630 阅读 · 0 评论 -
Ubuntu 11.10更新源地址列表更改方法及下载
Ubuntu 11.10更新源地址列表更改方法及下载举报分享到创建时间:2011-10-15 22:28:28 修改时间: 2011-10-15 22:28:28来源: http://pd007.blogbus.com/logs/165919775.html版权声明:转载时请以超链接形式标明文章原始出处和作者信息及转载 2011-11-30 14:31:23 · 109 阅读 · 0 评论 -
Ubuntu 10.04 源
编辑Ubuntu源的方法:#sudo gedit /etc/apt/sources.list将文件里的内容全部删除,当然之前也可以用sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak命令的方式进行备份,以备不时之需。然后将下列的内容粘贴进gedit后保存即可。(注:只复制粘贴所有deb开头的行。细心的读者会发现源s转载 2011-11-30 15:29:01 · 698 阅读 · 0 评论 -
ubuntu下删掉软件
中午和ywang咨询了下,因为原来的matlab没装好,因此想删掉matlab,在ubuntu下matlab安装超级快,因为不像windows要注册,放系统目录等等操作,在ubuntu下全部都放在一个目录下,因此删掉采用 sudo rm filename 彻底删掉这个安装的目录就可以删掉软件了,这与windows下的卸载有些不一样。原创 2012-10-10 14:30:25 · 466 阅读 · 0 评论 -
ubuntu下查看安装opencv的lib文件, .so .a 与dll lib的 对应关系
命令: pkg-config opencv --libs结果为: -L/usr/local/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib原创 2012-10-10 13:03:18 · 3113 阅读 · 0 评论 -
qt 加入第3方库目录和头文件目录的方法
先用locate opencv2找到安装opencv的path。(查找所有安装的软件都可以这么查看安装目录,一般都是安装在\usr\local 下)在qt creator 的pro中加入如下的东东:LIBS += \usr\local\include\...INCLUDEPATH += \usr\local\lib\...原创 2012-10-10 01:03:05 · 5803 阅读 · 0 评论 -
gedit打开中文乱码解决办法
在缺省配置下,用 Ubuntu 的文本编辑器(gedit)打开 GB18030/GBK/GB2312 等类型的中文编码文本文件时,将会出现乱码。出现这种情况的原因是,gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。命令行方式,适用于所有 Ubuntu 用户。复制以下命令到终端中转载 2012-10-09 16:12:17 · 600 阅读 · 0 评论 -
Ubuntu下安装google拼音输入法
在ubuntu系统下默认的输入法是ibus,有比较多的童鞋会再装个Fcitx,之前一直想装google拼音,但是官方一直没出linux版的。今天在ubuntu论坛上看到,可以通过scim安装google拼音。从使用来看scim-googlepinying,输词反应较快,但存在几点不足之处:1.不支持模糊拼音;2.候选词区域不会自动跟着光标走;3.第9个候选词选择无效(不知道是不是我的键盘设置有问题转载 2012-01-04 22:55:13 · 1819 阅读 · 0 评论 -
最简单的通用Makefile
所谓通用,就是很多情况都适用的Makefile,在这个Makefile中你不用去理会哪个文件的编译又要与哪些头文件相关这些东东,它自己会自动帮你相关起来,你只要把你的源代码放在一起,它就自动帮你编译好了。我自己都在用,觉得很好用,因此介绍一下呵呵^_^1. 通用的c项目TARGET = //目标,即生成的可执行文件的名字,如testPREFIX_BIN = //执行sudo m转载 2011-12-15 20:23:26 · 984 阅读 · 0 评论 -
一个最简单的makefile例子
本来早就应该学Makefile了,只是我偷懒,现在才学呵呵^_^makefile的好处叫我说,老实说我也说不出什么之所以然来,但是可以肯定的是它是linux平台的软件工程师都要必备的知识^_^一、程序的编译及链接 我们编译程序,无非是想要得到一个可执行文件,而这个过程则是经过这两步:***.c->编译->***.o->链接->可执行文件。即.c经过编译得到.o文件,.o文件是转载 2011-12-15 20:24:23 · 578 阅读 · 0 评论