linux
文章平均质量分 92
2014wzy
这个作者很懒,什么都没留下…
展开
-
GIT使用教程与基本原理
这个教程之前是发在社区网站上,现在把它转到自己博客上:)http://oss.lzu.edu.cn/artical.php?id=16说明:该教程全部图片都来自于《pro Git》。以下所有的操作,除非特别声明,都是基于Linux终端来进行的。如果你发现这篇文章有错误,或者其他问题,欢迎与我联系:wengpingbo@gmail.com1、什么是GITGit是一转载 2016-11-15 09:36:29 · 468 阅读 · 0 评论 -
Vim简明教程【CoolShell】
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类转载 2017-03-16 20:12:27 · 340 阅读 · 0 评论 -
Ubuntu14.04下安装OpenCV3.0经验
不得不说OpenCV的安装是个坑,我差不多花了2天时间才搞定。第1遍我是在VMware的虚拟机上面安装的,结果很无奈的失败了。后来我用EasyBCD装了Win8.1和Ubuntu14.04的双系统来安装OpenCV3.0,不过一开始也是相当不顺利。现在谈一下正确的安装方法:前提:系统更新[cpp] view plain copy转载 2017-03-16 20:40:55 · 543 阅读 · 0 评论 -
在linux下使用CMake构建应用程序
Cmake实践Cmake Practice --Cjacker前言: cmake已经开发了5,6年的时间,如果没有KDE4,也许不会有人或者Linux发行版本重视cmake,因为除了Kitware似乎没有人使用它。通过KDE4的选型和开发,cmake逐渐进入了人们的视线,在实际的使用过程中,cmake的优势也逐渐的被大家所认识,至少KDE的开发者们给予了cmake极高转载 2017-03-16 22:01:28 · 1611 阅读 · 0 评论 -
Linux cmake入门使用
Linux cmake guide 由于调试需要因此研究了一下cmake这个夸平台的编译工具的使用方法.1.本人的机器为ubuntu 10.04,在连网的情况下直接在终端输入:[cpp] view plain copy root@zsh-linux:~#apt-get install cmake原创 2017-03-16 21:07:57 · 11165 阅读 · 1 评论 -
Ubuntu的环境变量
什么是环境变量环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等[1]。因为一些参数可以被当做系统默认的设置,如此以来,在运行某个程序的时候就不需要再指定这些参数了。比如你总是使用某个程序,在命令行中使用时,每次运行这个程序你都要进入程序所在的目录启动程序。如果你将程序所在的目录加入环境变量后,运行程序时你只需要输入程序的名称,系统就会自动转载 2017-03-17 11:22:05 · 381 阅读 · 0 评论 -
Linux 下编译安装OpenCV,Cmake的安装
OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。ubuntu下安装cmake比较简单,apt-get install cmake如果觉得自带的版本不符合要求,可以下载安装包。下载最新版的安装包:http://www.cmake.org/cmake/resources/software.html这里下载转载 2017-03-17 11:36:44 · 7922 阅读 · 1 评论 -
tree指令的用法
首先来看tree的用法tree中文解释:tree功能说明:以树状图列出目录的内容。语 法:tree [-aACdDfFgilnNpqstux][-I ][-P ][目录...]补充说明:执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。参 数: -a 显示所有文件和目录。 -A 使用ASNI绘图字符显示树状图而非以ASCII原创 2017-05-11 10:49:34 · 1197 阅读 · 0 评论 -
CMake使用总结
总结CMake的常用命令,并介绍有用的CMake资源。CMake意为cross-platform make,可用于管理c/c++工程。CMake解析配置文件CMakeLists.txt生成Makefile,相比直接用Makefile管理工程,CMake更灵活和简单。简单的例子假设当前目录的结构为./a.cpp./b.cpp./include/common.h原创 2017-05-11 16:04:36 · 537 阅读 · 0 评论 -
以一个实例说明 CMakeLists.txt 文件的编写
在 Linux 下进行开发很多人选择编写 makefile 文件进行项目环境搭建,而makefile 文件依赖关系复杂,工作量很大。采用自动化的项目构建工具CMake 可以将程序员从复杂的 makefile 文件中解脱出来。CMake根据内置的规则和语法来自动生成相关的 makefile 文件进行编译,同时还支持静态库和动态库的构建具体cmake的介绍和详细语法还是参考官方文档转载 2017-03-17 21:52:02 · 7763 阅读 · 0 评论 -
cmake笔记
原文:http://blog.csdn.net/dbzhang800/article/details/6314073最大的Qt4程序群(KDE4)采用cmake作为构建系统Qt4的python绑定(pyside)采用了cmake作为构建系统开源的图像处理库 opencv 采用cmake 作为构建系统...看来不学习一下cmake是不行了,一点一点来吧,找个最简单的C程序,慢慢复杂化转载 2017-04-23 11:53:21 · 489 阅读 · 0 评论 -
150个常用的Linux命令汇总
150个常用的Linux命令汇总●线上查询及帮助命令(2 个)man help ●文件和目录操作命令(13 个) ls tree pwd mkdir rmdir cd touch cp mv rm ln find rename ●查看文件及内容处理命令(22 个) cat tac more less head tail cut split paste s转载 2017-07-02 22:42:16 · 416 阅读 · 0 评论 -
ubuntu SSH 连接、远程上传下载文件
安装 SSH(Secure Shell) 服务以提供远程管理服务sudo apt-get install sshSSH 远程登入 Ubuntu 机ssh username@192.168.0.1将 文件/文件夹 从远程 Ubuntu 机拷至本地(scp)scp -r username@192.168.0.1:/home/username/remotefile转载 2017-07-03 10:20:21 · 1387 阅读 · 0 评论 -
Ubuntu sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位
进入recovery模式--->重启-->重启开始时按esc或者shift进入选择模式【不是每次都能进入】。--->选择recovery 模式---->选择root进入后执行命令行chown root:root /usr/bin/sudochmod 4755 /usr/bin/sudo可能会出现Read-only file system 的错误原创 2017-04-11 16:46:32 · 18510 阅读 · 8 评论 -
linux下gcc/g++的命令和使用详解
[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x l转载 2017-04-01 16:06:22 · 3447 阅读 · 1 评论 -
ubuntu下安装程序的三种方法以及卸载命令
引言在ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb和make install安装源码包三种。下面针对每一种方法各举例来说明。apt-get方法使用apt-get install来安装应用程序算是最常见的一种安装方法了,比如我要安装build-essential这个软件,使用以下,他会帮我把所有的依赖包都一起安装了。su原创 2017-04-10 20:10:12 · 2921 阅读 · 0 评论 -
ubuntu常用工具
作者:楼宇链接:https://www.zhihu.com/question/19811112/answer/128800925来源:知乎著作权归作者所有,转载请联系作者获得授权。=============常用工具篇=============输入法:搜狗拼音输入法办公软件:WPS Office相比 LibreOffice,界面更加用户友好一些,但是二者都有一转载 2016-12-26 10:46:31 · 1948 阅读 · 0 评论 -
linux ln 命令使用参数详解(ln -s 软链接)
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间原创 2016-12-10 16:50:53 · 27547 阅读 · 1 评论 -
sed命令详解
在我写这篇blog之前还有点犹豫,因为像这么著名的命令,sed和awk应该在很多书籍里都有介绍,但是在网上找时,却是寥寥无几... sed简介 sed是一种非交互式的流编辑器,可动态编辑文件。所谓非交互式是说,sed和传统的文本编辑器不同,并非和使用者直接互动,sed处理的对象是文件的数据流(称为stream/流)。sed的工作模式是,比对每一数据行,若原创 2016-12-27 21:21:26 · 482 阅读 · 0 评论 -
批量修改文件名(find & rename & sed)
(一) Linux文件名转windows文件名在Linux下对于文件的命名基本没有多大限制(不能有”/”),但是在windows下,文件名不允许有\ / : * ? " |,所以如果需要复制文件的时候,在Linux下面命名正确的文件就需要检查命令规则,看是否满足windows的命名规则,主要是检查文件名时候有\ / : * ? " |这几个字符,然后将该字符转换为’-’。原创 2017-02-23 15:40:09 · 19577 阅读 · 0 评论 -
linux中sed的用法
sed命令行格式为: sed [-nefri] ‘command’ 输入文本/文件 常用选项: -n∶取消默认的输出,使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到屏幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来 -e转载 2017-02-23 15:48:19 · 302 阅读 · 0 评论 -
linux批量替换文件内容3种方法(perl,sed,shell)
方法1: 这两天在构建一个应用的使用用到了maven,由于project很大,足足有700多个 pom.xml文件,更郁闷的是在很多pom.xml文件里都单独指定了资源库的url,我需要把这些资源库的url统一指定到nexus本地中央库.手 工一个个改文件配置有点不太实际,所以google了一下,找到批量替换文件内容的好方法,命令结构如下:find -name '要查找的文原创 2017-02-23 15:44:25 · 638 阅读 · 0 评论 -
chmod命令详细用法
指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=原创 2017-03-03 10:24:14 · 390 阅读 · 0 评论 -
CMakeLists.txt
一、 基本使用安装:下载二进制包后可直接解压使用从源码安装则执行命令:./bootstrap; make; make install——尝试执行bootstrap失败使用:cmake dir_path,生成工程文件或makefile文件二、 概念out-of-source build,与in-source build相对,即将编译输出文件转载 2017-03-17 20:24:09 · 894 阅读 · 0 评论 -
CMake使用总结
本文使用docbook书写,您可以在这里获得xml文件Abstract本文总结了CMake在Linux嵌入式系统项目开发中的应用Table of Contents前言入门篇CMake语法介绍命令流程控制小结参考书目前言做第一个linux项目时,Makefile是一行行敲入的,第二个项目后,开始使用cmake。至于为转载 2017-03-17 21:17:49 · 822 阅读 · 0 评论 -
CMakeLists.txt 实例
[html] view plain copy project(tool_calibrate) cmake_minimum_required(VERSION 2.6) set(CMAKE_C_COMPILER gcc) set(CMAKE_CXX_COMPILER g++) set(CMAKE_C_FLAGS "${CMAK转载 2017-03-17 21:34:00 · 1246 阅读 · 0 评论 -
静态库and动态库区别(Linux)
我们通常把一些公用函数制作成函数库,供其它程序使用。 函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它们。在创建函数库前,我们先来准备原创 2017-03-17 22:13:24 · 317 阅读 · 0 评论 -
unrar命令
可以用unrar命令解压rar后缀的文件 unrar e test.rar 解压文件到当前目录 unrar x test.rar /path/to/extract unrar l test.rar 查看rar中的文件 unrar v test.rar 更详细 unrar t test.rar 测试是否可以成功解压原创 2017-04-10 17:49:49 · 12647 阅读 · 0 评论 -
【Linux相关】linux大文件分割与合并
前言近日由于网上下载了很多图片,然后花了很长一段时间进行压缩,压缩完成后一看,128G多,由于机器在远程,本来想通过百度网盘进行备份,后来提示最大单个文件只能4G大小,无奈只能手动切割大文件。查了相关命令,发现可以通过组合split命令和cat命令来实现:split 命令 功能说明:切割文件。 语 法:split [–help][–version][-转载 2017-07-24 09:59:48 · 385 阅读 · 0 评论