
linux基础学习
zouleideboke
这个作者很懒,什么都没留下…
展开
-
linux文件学习1
由于实验室的项目需要开始学习linux,为了更好的学习和掌握linux的一些基本操作以及顺便做个备忘录,时间久了也可以看看自己的学习成果。学习linux应该先抛开windows的C、D、E...盘的划分,在linux系统的一切皆是文件,熟悉一下linux的目录结构以及该目录的功能可以对linux的每个目录有个直观的了解linux的目录结构:/bin:转载 2016-03-09 16:42:41 · 4609 阅读 · 0 评论 -
linux下shell script学习(一)
对于以后想从事嵌入式软件开发工作的人来说,至少要能看懂shell脚本,最好能自己编写shell脚本,因为当你在linux操作系统做开发你会发现,shell脚本能够解决你总是重重复复做的一些事,给你节约很多宝贵的时间!那么什么是shell script呢?其实shell脚本是利用shell的功能所写的一个“程序”,这个程序是使用纯文本文件,将一些shell的语法与命令写在里面,搭配正则表达式,管道命原创 2017-07-08 22:34:23 · 628 阅读 · 0 评论 -
linux下gdb调试基本命令学习
我们知道软件开发,调试技能是一个必备技能,学会调试就能快速高效地抓到bug,而gdb 是 GNU 调试器,Linux 上的标配调试器。下面我就对我所学到的一些在linux下gdb调试命令进行一下总结:命令描述:backtrace(或bt): 查看各级函数调用及参数finish : 连续运行到当前函数返回为止,然后停下原创 2017-07-08 15:32:57 · 7028 阅读 · 0 评论 -
linux下C语言编程操作数据库(sqlite3)
前言:C语言中通过调用 sqlite 的函数接口来实现对数据库的管理(创建数据库、创建表格、插入数据、查询、数据、删除数据等),掌握sqlite数据库的语法,以及sqlite提供的函数接口,那么在linux下C语言编程操作数据库就变得简单了。 Centos系统一般默认是没有安装sqlite3数据库的,所以我们要到其官网下载,我下载的版本是 sqlite-3.6.16.tar.gz [原创 2017-06-23 17:25:15 · 39442 阅读 · 1 评论 -
linux下svn命令使用
前言:当我们做项目的时候,如果是一个团队共同开发一个项目,团队的成员想看,或则修改彼此的代码。那么这时候用到SVN版本控制系统将一个团队的代码统一管理起来,这是特别方便的一件事。以下我是以淘宝code代码仓库为例进行相应的操作。1.svn下载安装 1.1 首先检查linux系统是否安装svn,下列命令查看之后我的linux系统下已安装。 [zoulei@CentOS ~]$ r原创 2017-06-11 16:33:00 · 872 阅读 · 0 评论 -
windows下svn的使用
svn简介: SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。一.windows下svn的使用1.TortoiseSVN 安装 TortoiseSVN原创 2017-06-11 14:56:32 · 4786 阅读 · 2 评论 -
磁盘管理
前言:下面将总结磁盘管理相关的知识,主要包括磁盘的分区,格式化,挂载,我觉得学习linux的磁盘管理应该和windos结合起来,要明白两种操作系统对磁盘管理的相同点与不同的地方,这样横向总结效果更好。Windos与Linux对磁盘管理的对比:1.Windos下的磁盘管理:1)分区;说明:我们的电脑磁盘出厂经过初始化后,要想使用,就要对其进行分区,由于受MBR转载 2016-03-09 20:22:31 · 389 阅读 · 0 评论 -
linux启动过程与磁盘分区
前言:今天整理前段时间学习磁盘分区的知识,觉得有必要理清linux启动的整个过程,整理磁盘分区的知识以及一些疑惑,这样对磁盘分区这一块有更深刻的认识,为后面学习挂载打好基础。1.linux启动:没有学习linux之前,觉得启动就是那么回事,打开电源等待系统自动启动,没有想过系统的启动过程具体是怎样的。先贴个图在详细说明:具体过程:1)给cup通电转载 2016-03-09 20:19:50 · 567 阅读 · 0 评论 -
常用网络管理操作
前言:前面学习了对linux的基本的操作,比如用户与用户组的管理、文件权限管理、文件查找、压缩与解压文件、环境变量的配置、管道以及常见的linux资源管理(如进程,时间,资源管理),通过不断的练习以及网上查找相关资料进行阅读,基本上掌握以上的操作,但是(又是这个可恨的但是)前面的学习只是满足操作一个不连接互联网的linux系统,接下来学习一些常用的网络管理命令。1.ifconfig转载 2016-03-09 20:17:46 · 1804 阅读 · 0 评论 -
linux常用的基本命令
前言:前面学习怎么对文件进行管理,基本上满足对文件的操作,但是(又是这个可恶的但是)平时再linux不仅仅只是对文件进行操作,可能还会对linux的资源进行管理,比如说,要知道linux操作系统上有哪些进程,修改系统的时间,查看系统的资源等。1.basename/dirname命令:basename用于返回一个字符串的基本文件名称:[plain]转载 2016-03-09 20:14:07 · 456 阅读 · 0 评论 -
linux文件操作学习3
前言:前面学了了用户和用户组的管理,文件权限的管理以及查找文件的三种方式,接下来将学习怎样配置环境变量,常见的压缩格式与怎么解压,管道,标准的输入输出以及重定向echo命令:linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到:[plain] view plain copy转载 2016-03-09 20:11:17 · 373 阅读 · 0 评论 -
linux文件操作学习2
前言:前面学习了linux文件操作的基础,主要是整体的认识了linux操作系统的目录结构和功能以及创建、查看、复制、剪切、目录或文件,接下来将更深入的学习文件的操作主要包括用户的管理,文件的查找。文件的权限修改[plain] view plain copy[root@xianzan dir]# ls [root@xian转载 2016-03-09 20:07:39 · 380 阅读 · 0 评论 -
linux下shell script学习(二)
今天再来学习shell脚本,下面对自己已经掌握的一些shell语法及命令进行总结!1.read命令提示用户输入字符串设置好PATH变量,这个比较好的是我们写的脚本在执行时可以直接使用一些外部命令,而不必加上绝对路径。[zoulei@CentOS test]$ vim test.sh 1 #!/bin/bash 2 PATH=$PATH 3 export PATH 4 r原创 2017-07-09 16:45:09 · 408 阅读 · 0 评论