
Unix & Linux
文章平均质量分 70
Stephan14
这个作者很懒,什么都没留下…
展开
-
开始使用Unix
本人使用的Macbook pro md101,通过Mac的终端登录到Unix系统。登入Unix系统:首先在终端中输入login,然后终端会显示login:,然后输入用户标识,按return后,会显示Password:,输入密码即可登录,随后会显示上次登录的时间以及使用的终端,无论何时,你都要花时间检查一下,看看时间是否是你最近登录的时间,这样做是基于安全的考虑。这样以后,终端会显示机器原创 2015-09-09 09:24:54 · 594 阅读 · 0 评论 -
Linux下各文件夹的含义
在 Linux系统里面,“分区”,被称作“挂载点”,简单明了的说,“挂载点”意思就是:把一部分硬盘容量,“分”成一个文件夹的形式,用来干什么事情。这个文件夹的名字,就叫做:“挂载点”。所以,和Windows有着本质上的超级大的区别,你在任何linux发行版系统里面,绝对不会看到C盘,D盘,E 盘这样的,你能看到的,只有“文件夹”形式存在的“挂载点”。 在Linux 系统里面,有一些已转载 2015-11-11 09:15:29 · 587 阅读 · 0 评论 -
Linux中使用正则表达式
正则表达式通过一个例子来学习正则表达式。现在有如下的一个data.txt文件:Harley is smartHarleyI like Harleythe dog likes the cat搜索以”Harley“开头的行:grep ‘^Harley’ data 搜索以”Harley“结尾的行:grep ‘Harley$’ data搜索整原创 2015-11-16 15:29:23 · 1328 阅读 · 0 评论 -
Vi 命令总结
使用vi编辑一个文件:vi filename /*如果该文件存在,则打开;如果该文件不存在,则创建*/使用vi创建一个没有文件名字的文件:vi /*在保存的时候指定文件的名字*/启动vim时,当以-C选项启动时,vim会尽可能向像vi一样,运行在兼容模式以只读方式打开文件:vi -R fliename 或者 view filename根据保存在临时文件中的文件来恢原创 2015-11-15 14:36:31 · 1044 阅读 · 0 评论 -
shell中的各种括号的使用方法
这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下:1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+string},${var:=string},${var:?string} 5.$((exp)) 6.$(var%pattern),$(var%%pattern),$(var#patter转载 2015-11-19 09:37:32 · 703 阅读 · 0 评论 -
linux与windows回车换行符的区别
问题来源:“回车”(carriage return)VS “换行”(line feed)在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就转载 2016-01-21 15:44:40 · 1114 阅读 · 0 评论 -
Linux的并发套接字编程
近期学习了并发套接字编程,通过查找资料发现,并发套接字编程可以通过三种方式来实现:1.多线程2.多进程3.多路复用在上一篇博客中,我介绍了简单的socket模型,并且利用多进程实现了并发套接字编程。但是,我发现利用多进程实现的并发套接字编程需要很多的资源并且效率也不是特别的高,所以,下面来介绍一下通过多路复用实现的并发套接字,采取这种方式系统内核缓冲I/O数据,当某个I/O准备好后原创 2016-03-24 18:25:54 · 996 阅读 · 0 评论 -
开源软件的安装
近期在研究mesos--开源的分布式框架,在安装的时候编译时花费了很长时间,同时发现这些开源的软件安装方法都差不多,一般都遵循以下几步:1.使用wget命令下载源代码的压缩包,一般都是.tar.gz格式的。当然,如果你已经安装了git,可以使用git clone命令从github上下载,这样可以不用解压。命令如下:tar -zvxf XXX.atr.gzgit clone URL2.原创 2016-07-24 20:05:37 · 3447 阅读 · 1 评论 -
Linux上配置vim
近期想在linux上用vim编写代码,所以现试着配置vim,在网上找了两篇教程来配置简单的vim开发环境:linux vim配置文件vim插件:显示树型目录插件NERDTree安装和使用通过上面两个教程,我的.vimrc文件如下:"""""""""""""""""""" 显示相关 """"""""""""""""""""set shortmess=atI " 启动的时候不显示原创 2016-06-28 00:12:03 · 679 阅读 · 0 评论