![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 62
anran_zhou
尔曹身与名俱灭,不废江河万古流
展开
-
Linux基础(9)/流程控制与管道
流程控制顺序执行如何顺序执行多条命令? 使用分号; 例: 顺序执行命令的缺点 顺序执行命令时,前面的命令执行不成功,而后面的命令又依赖上一条命令的结果,最后会出现错误。而且有时候直观的看你还无法判断结果是否正确。选择执行为什么需要选择执行? 上一条命令执行成功与否都做出相对应的处理。例:我们使用which来查找是否安装某个命令,如果找到就执行该命令,否则什么也不做。如果没有选择执行,则会报原创 2017-02-03 14:24:43 · 275 阅读 · 0 评论 -
caffe安装教程(1)/软件安装
因为要做毕设,所以就装了一下caffe。我是用笔记本装的caffe。在安装过程中,我发现了很多问题,参考各类中文网站始终没有解决。现在安装成功了,自然要记录一下安装过程中到底有哪些坑,以免后来人再犯。(笔记本电脑装caffe是个大坑…)先介绍一下硬件设备:电脑是Lenovo Y50处理器是Intel® Core™ i7-4710HQ CPU @ 2.50GHz × 8 i7GTX860m的显卡原创 2017-02-24 15:53:45 · 1190 阅读 · 0 评论 -
Linux基础(8)/Linux下的帮助命令
内建命令与外部命令为什么要区分内建命令和外部命令? A:查看帮助的工具在内建命令与外建命令上是有区别。内建命令和外部命令的特点 内建命令实际上是 shell 程序的一部分。功能简单,代码量小,执行速度快。所以在shell运行时便加载到内存,在执行内建命令时不需要创建子进程。而外部命令往往比较复杂,功能强大。shell在需要时才将其调入内存。外部命令是在 Bash 之外额外安装的,通常放在/b原创 2017-02-03 13:14:36 · 201 阅读 · 0 评论 -
Linux基础(7)/文件系统操作与磁盘管理
简单的文件系统操作查看磁盘和目录的容量查看磁盘的容量/df命令 1k-blocks表示以磁盘块大小的方式表示磁盘容量物理主机上的 /dev/sda10 是对应着主机硬盘的分区。后面的数字表示分区号,数字前面的字母 a 表示第几块硬盘。例:sdb2,sdc5表示第二块硬盘第二分区,第三块硬盘第五分区。查看目录的容量/du命令 h参数表示human-readabled参数表示depth,若不加原创 2017-02-03 12:54:50 · 278 阅读 · 0 评论 -
Linux基础(6)/文件打包与解压缩
文件打包和解压缩 - 常用的压缩包文件格式 Tables Are 文件后缀名 说明 *.zip zip程序打包压缩的文件 *.rar rar程序压缩的文件 *.7z 7zip程序压缩的文件 *.tar tar程序打包,未压缩的文件 *.gz gzip程序(GNU zip)压缩的文件 *.xz xz程序压缩的文件 *.bz2 b原创 2017-01-29 20:45:38 · 338 阅读 · 0 评论 -
Linux基础(12)/Linux下软件安装
通常 Linux 上的软件安装主要有以下几种方式在线安装从磁盘安装deb软件包从二进制软件包安装从源代码编译安装大多数软件包会采用多种方式发布软件,所以掌握多种软件安装方式是很有必要的。Linux软件安装与windows的异同。 我们知道,在windows系统中安装软件是很方便的。不停的点击下一步就ok了。在Linux上安装软件,有时候比在windows下更方便。使用在线安装方式,只需要一原创 2017-02-15 13:50:56 · 305 阅读 · 0 评论 -
Linux基础(11)/数据流重定向
首先,我们先思考两个问题:什么是数据流重定向?什么是数据流?Linux 默认提供了三个特殊设备,用于终端的显示和输出。分别是stdin,stdout,stderr。 文件描述符 设备文件 说明 0 /dev/stdin 标准输入 1 /dev/stdout 标准输出 2 /dev/stderr 标准错误标准输出是指命令执行正确所回传的信息。 标准错原创 2017-02-14 11:52:01 · 464 阅读 · 0 评论 -
Linux基础(5)/环境变量与文件查找
环境变量变量 首先明确一下,我们在这里所说的变量是shell变量。 为了便于运算和处理,大部分的编程语言会区分变量的类型,用于分别记录数值、字符或者字符串等等数据类型。Shell 中的变量也基本如此,有不同数据类型(但不用专门指定类型名),以及针对不同数据类型有相应的运算,有不同的作用域。变量的作用域即变量的有效范围(比如一个函数中、一个源文件中或者全局范围),在该范围内只能有一个同名变量。如原创 2017-01-29 15:30:37 · 355 阅读 · 0 评论 -
Linux基础(4)/Linux 目录结构及文件基本操作
Linux目录结构 目录与存储介质(磁盘,内存,DVD 等)的关系 windows 以存储介质为主的,主要以盘符(C 盘,D 盘…)及分区的来实现文件管理。除系统文件之外的用户文件放在任何地方任何目录也是没有多大关系Linux 与windows相反Linux系统以目录为主, Linux 是以树形目录结构的形式来构建整个系统的 虽然本质上无论是目录结构还是操作系统内核都是存储在磁盘上的,但原创 2017-01-24 20:35:51 · 333 阅读 · 0 评论 -
Linux基础(3)/用户及文件权限管理
用户管理 Linux 是一个可以实现多用户登陆的操作系统。比如“李雷”和“韩梅梅”都可以同时登陆同一台主机。他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件。逻辑上的分离不等于物理上的分离。实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux 的 用户管理 和 权限机制 ,不同用户不可以轻易地查看、修改彼此的文件。查看用户 查看用户原创 2017-01-23 19:05:32 · 449 阅读 · 0 评论 -
Linux基础(2)/Linux 基本概念及操作
Linux的桌面环境UNIX/Linux 本身是没有图形界面,在 Unix/Linux 发行版上看到的图形界面实际都只是运行在 Linux 系统之上的一套软件,类似 Windows95 之前的Windows 的图形界面实则也只是运行在 DOS 环境的一套软件。 Linux 上的这套软件以前是XFree86,现在则是xorg(X.Org),而这套软件又是通过X 窗口系统(X Window System原创 2017-01-22 11:37:54 · 477 阅读 · 0 评论 -
Linux基础(1)/Linux 系统简介
什么是Linux? 我们知道Linux是一个操作系统的名称,就像windows, mac os一样。如果要讲清楚OS(operating_system),不是一两个星期就能完成的。简单来说,OS就是在计算机硬件(computer hardware)和软件(software)之间的一个系统软件(system software)。所有的计算机程序,除了硬件实现的程序,都需要操作系统才能实现其功能。操作原创 2017-01-21 12:22:37 · 440 阅读 · 0 评论 -
Linux基础/综述
本教程的目标是使用C/C++实现典型的数据结构。使用LINUX操作系统进行C/C++开发。 打个比方:Linux等像一个“桌子”;C/C++等编程语言像各种“钳子,扳手”等工具;我们坐在桌子前面制作一个叫做数据结构的“机器”。这个“机器”能够存储数据,并且存储的数据之间的关系也能通过这个“机器”观察到。有很多“按钮”能够控制这些“机器”完成一些功能,这些“按钮”叫做算法。我们今天讲的就是如何原创 2017-01-21 11:37:35 · 423 阅读 · 0 评论 -
Linux基础(10)/简单的文本处理
本节介绍一些简单的文本处理命令tr,col,join,paste。实际上,本节内容是上节内容管道的延伸。在上节中我们介绍了命令grep,wc,cut,sort,uniq。这些命令都是与文本处理息息相关的。比如我们想要在文本中查找相应字符串,就使用grep命令。我们想要统计文本的字符信息,就使用命令wc。比如我们想要剪裁文本信息,就使用命令cut。我们想要对文本实现排序,就使用命令sort。我原创 2017-02-04 16:02:20 · 369 阅读 · 0 评论 -
Linux基础(15)/正则表达式
本章是该Linux基础教程的最后一章。正则表达式(regular expression)是一个很重要的概念,这个概念最初是由UNIX中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。,其应用并不局限与Linux。许多程序设计语言都支持利用正则表达式进行字符串操作。比如:我们想用Py原创 2017-02-17 16:23:25 · 324 阅读 · 0 评论 -
Linux基础(14)/Linux日志系统(pending)
日志数据记录下系统所产生的所有行为,并按照某种规范表达出来。日志数据即可以价值连城也可以一文不值,这其中的关键在于如何分析使用这些数据。 我们可以使用日志系统所记录的信息为系统进行排错,优化系统的性能,或者根据这些信息调整系统的行为。收集你想要的数据,分析出有价值的信息,可以提高系统、产品的安全性,可以帮助开发完善代码,优化产品。日志会成为在事故发生后查明“发生了什么”的一个很好的“取证”信息来源原创 2017-02-16 13:38:02 · 424 阅读 · 0 评论 -
Linux基础(13)/Linux进程概念&管理(pending)
进程是操作系统中很重要的一个概念。进程的基本概念进程与程序的区别进程的基本属性进程的分类进程的衍生进程组与 Sessions工作管理进程的查看toppspstree进程的管理kill进程的执行顺序原创 2017-02-16 13:34:30 · 446 阅读 · 0 评论 -
caffe安装教程(2)/caffe安装与编译
在上一节,我们安装好了所有caffe可能用到的软件,我这里再列举一下: - NVIDIA驱动367.57 - CUDA8.0 - Cudnn v5.1 - MKL - MATLAB2014a - Anaconda(Python 2.7版) - OpenCV 2.4.13接下来,我们进入caffe的安装与编译环节。在安装caffe原创 2017-02-25 19:34:34 · 10711 阅读 · 1 评论