我是一名自动化专业的学生,最近开始自学ARM9和Linux,在学习过程中难免会遇到些问题,把这些问题查明白之后,当时可能很清楚,但是过了一段时间之后可能就会忘了,因此想着能够做些笔记,以前学单片机和STM32的时候,都是把笔记做成一个一个的word保存到自己的电脑中,后来突然想着把学习过程做的笔记写...
分类:
系统相关 时间:
2015-05-01 17:19:18
阅读次数:
199
一、编辑命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :...
分类:
系统相关 时间:
2015-05-01 16:04:43
阅读次数:
271
===============================变量==============================一、变量定义: 变量名=值 ps:=两侧不能有空格二、declare 声明变量类型:-: 给变量设定类型属性+: 取消变量的类型属性-a:数组类型 ex: declare -...
分类:
系统相关 时间:
2015-05-01 16:02:17
阅读次数:
160
前段时间换电脑,在搭建开发环境时,遇到了些小问题,下面简单说说这些小坑。因为开发场景比较特殊,我多数时间会在windows下做开发,但有时还会切换到mac os下做些开发,刚开始时,尝试在mac os下安装虚拟机,然后在安装windows,但是实际体验不是很好,有时会有点卡的感觉,纠结过后,还是选择安装双系统,虽然系统切换比较繁琐,但是独立安装的windows,使用上操作更流畅。...
分类:
系统相关 时间:
2015-05-01 14:50:24
阅读次数:
258
本想将mongodb安装到redhat中,yum不能使用,看网上说可以另外安装。
试了几次网上的,没有成功。看着看着也发现规律,知道怎么改了。
先把自带的卸载:
rpm -aq | grep yum | xargs rpm -e --nodeps
下载几个必要的包:(我这是64位的,不是的话先访问http://ftp.sjtu.edu.cn/centos/6/os/确定)
...
分类:
系统相关 时间:
2015-05-01 14:48:43
阅读次数:
188
linux应用开发-有名管道编程
一 有名管道
用于任意两个进程通信,有名管道又称为FIFO文件,因此我们对有名管
道的操作可以采用操作文件的方法,如使用open,read,write等.
2 特点
FIFO文件在使用上和普通文件有相似之处,但是也有不同之处:
1. 读取Fifo文件的进程只能以”RDONLY”方式打开fifo文件。
2. 写Fifo文件的进程...
分类:
系统相关 时间:
2015-05-01 14:48:06
阅读次数:
148
linux应用开发-无名管道编程
一 linux进程间通信(ipc)
1 UNIX进程间通信
2 基于System V的通信
3 POSIX通信
二 七种通信方式
1 管道
一个进程在管道的尾部写入数据,另一个进程从管道的头部
读出数据。管道包括无名管道和有名管道两种,前者只能用
于父进程和子进程间的通信,后者可用于运行于同一系统中
的任意两个进程间的通信。
...
分类:
系统相关 时间:
2015-05-01 13:24:32
阅读次数:
205
1, Vmware ESXI 光盘一张文件大小290M,本教程是以 5.0为案例。2, 所需要安装的操作系统若干,可以是ISO光盘镜像也可以是光盘,例如:windows 7 ,Redhat等操作系统。硬件条件:内存至少2G内存,硬盘容量根据所需不定。一、 Vmware ESXI 5.0安装过程...
分类:
系统相关 时间:
2015-05-01 13:23:23
阅读次数:
189
bower cache功能:管理包缓存windows用户,在C:\Users\dulin\AppData\Local\bower\cache\packages目录下就是bower安装过的所有包的缓存用法:$ bower cacheUsage: bower cache [] []
Commands: clean...
分类:
系统相关 时间:
2015-05-01 12:09:39
阅读次数:
2646
mac的终端默认在打开一个新的tab/window的时候需要重新输入ssh的密码, 很不方便。本文完成在mac中设置,实现secureCRT/xshell里的克隆会话功能, 即新开一个terminal进行ssh连接无需重新输入密码。原理很简单,开一个ssh连接在后台放着,以后再有需要用到ssh到同样主机的时候,直接使用这个连接的socket文件,不用再创建连接了,同理,也不需要再进行用户身份验证。默...
分类:
系统相关 时间:
2015-05-01 12:05:07
阅读次数:
276
Script这个命令用来将操作的过程保存在日志中
Script的命令形式:script [-a] [-q] [filename]
# [-a] 追加,不覆盖以往的记录
# [-q] 安静模式,不显示script开始的信息
# [filename] 保存结果的日志名,如果不输制定文件名,默认存入当前目录的 **typescript** 文件中更多参数参考man手册实例说明$ script...
分类:
系统相关 时间:
2015-05-01 12:04:24
阅读次数:
207
我只是一个初学者,在配置smba的过程中遇到了很多问题,网上的教程不太全,所以,在这里写一份完整的文章,方便大家使用。
1、首先在添加删除软件库中找到smb的相关服务程序,安装上,一般都是自动安装。
2、点击应用程序---->系统工具------->终端,(英文下:application------->system---->terminal),使用su提权至root管理员。
...
分类:
系统相关 时间:
2015-05-01 12:02:13
阅读次数:
148
linux应用开发-多进程程序设计
一 创建进程
fork和vfork的区别
1 fork创建的子进程有自己的数据段和堆栈而vfork创建的子进程跟父进程共享数据段
二 进程退出
父进程能使用return 0和exit(0)而子进程只能使用exit(0)
三 execl和fork的区别
execl不创建子进程,而是覆盖后面的代码段
fork创建子进程,不...
分类:
系统相关 时间:
2015-05-01 10:44:43
阅读次数:
213
Linux是一个操作系统,它由Linus Torvalds的创建的内核演化而来,Linus创建该内核时他还是赫尔辛基大学的一名学生。这是通常意义上的为大家所熟知的Linux。但是由于政治和现实的原因,需要深入解释。称Linux是一个操作系统意味着它是其它操作系统的一个可选的操作系统,例如Windows、Mac OS、MS-DOS、Solaris等等。Linux不是一个字处理程序也不是一个办公套件的...
分类:
系统相关 时间:
2015-05-01 10:42:21
阅读次数:
172
题记 很久之前就分析过这部分内容,但是那个时候不够深入,姑且知道这么个东西存在,到底怎么用,来龙去脉咋回事就不知道了。前段时间工作上遇到了一个initrd的问题,没办法只能再去研究研究,还好,有点眉目,索性整理了一下。 网络上流传着很多关于ramdisk、initrd的各种版本的分析,我的这篇源于对...
分类:
系统相关 时间:
2015-05-01 10:32:19
阅读次数:
139
我们使用的平台是Linux系统,具体为CentOS-64位版。下面是第一个汇编程序的源码:
# 目的:退出Linux内核并返回一个简单的状态码
#
# 输入:无
#
# 输出:控制台上没有输出,可以用echo $?来查看状态码
#
# 变量:
# %eax 保存系统调用号
# %ebx 保存返回状态
#
.section .data
.section .text
.gl...
分类:
系统相关 时间:
2015-05-01 09:24:55
阅读次数:
206
如果你已经开始在日常的工作中大量使用PowerShell自动化重复工作。建议你使用3.0以上的版本。可以使用如下命令检测你的PS版本如需要安装PowerShell,可以参看https://technet.microsoft.com/en-us/library/hh847837.aspx
分类:
系统相关 时间:
2015-05-01 09:23:02
阅读次数:
157