在Windows中设置环境变量是很简单的事情。如下图,只要右键我的电脑->高级系统设置->环境变量,选择Path之后,点击“编辑”就可以输入你要添加的内容。可以把一些希望直接运行的命令行命令添加上去。比如java,就要把jdk下的bin目录搞上去等。
然而,在Linux中就没有这么简单了。
以Ubuntu为例,设置环境变量的方式有两种,一种是
通过Ctrl+Alt+T打开终端,然后输...
分类:
系统相关 时间:
2015-06-26 13:00:08
阅读次数:
170
1. 概览
本文记录经典的IPC:pipes, FIFOs, message queues, semaphores, and shared memory。
2. PIPES
管道是UNIX系统IPC的最古老形式,并且所有的UNIX系统都提供此通信机制。但管道有两个局限性:
历史上,它们是半双工的,现在某些系统提供全双工管道。它们只能在共有祖先的进程间使用。通常,一个管道由一...
分类:
系统相关 时间:
2015-06-26 12:56:57
阅读次数:
233
1、问题描述centos7安装到虚拟机无法上网2、安装环境win7 x64WM 10.01iso CentOS-7-x86_64-DVD-1503-01.iso {4.01G}3、尝试方法1、更改连接方式,如桥接、nat等2、检查VMware NAT service和VMware DHCP serv...
分类:
系统相关 时间:
2015-06-26 12:49:22
阅读次数:
356
正则表达式:Regular Expression,REGEXP元字符:.:表示任意单个字符[]: 匹配指定范围内的任意单个字符[^]: 匹配指定范围外的任单个字符 字符集合: [:digit:], [:lower:],[:upper:],[:punct:] [:alpha:] [:space:],[...
分类:
系统相关 时间:
2015-06-26 12:43:39
阅读次数:
179
经常有新接触 Linux 的同学问,“Linux 从哪里下载啊?”这种问题,对于熟手来说要么不屑一提,要么就引来了各种 Linux 发行版之争,让初学者无所适从。其实,对于新接触 Linux 的人来说,很多人都不知道 “Linux” 原来不是一个!而是有林林总总上千种发行版,甚至你乐意的话,都可以制...
分类:
系统相关 时间:
2015-06-26 12:38:52
阅读次数:
132
做了一个英文环境的Ubuntu14.04LTS,为了写博客方便,添加了中文输入法,在网上搜寻了一堆方法,最后找到个靠谱的。1 添加fcitx输入法框架。(在此框架下有各种输入法) sudo add-apt-repository ppa:fcitx-team/nightly sudo apt-...
分类:
系统相关 时间:
2015-06-26 12:34:05
阅读次数:
160
cat -A filename 就可以看到windows下的断元字符 ^M要去除他,最简单用下面的命令:dos2unix filename第二种方法:sed -i 's/^M//g' filename#注意:^M的输入方式是 Ctrl + v ,然后Ctrl + M第三种方法:#vi filenam...
分类:
系统相关 时间:
2015-06-26 12:30:34
阅读次数:
157
1、查看开放的端口 netstat -anp 来查看哪些端口被打开。 注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp->21,因此可以开启两个终端,一一对应一下程序所对应的端口号 2、查看应用端口的程序 lsof -i:$POR...
分类:
系统相关 时间:
2015-06-26 12:20:31
阅读次数:
183
因为使用需要,在自己小本上建了四个虚拟机,打算搭建一个1+3的hadoop分布式系统。环境:hadoop2.7.0+ubuntu14.04 (64位)首先分别为搭建好的虚拟机的各主机重命名方法:vi /etc/hostname例如:ubuntu0 ubuntu1 ubuntu2 ubuntu3一. ...
分类:
系统相关 时间:
2015-06-26 12:18:13
阅读次数:
160
date命令中格式输出类型字符含义如下:%% 一个文字的 %
%a 当前locale 的星期名缩写(例如: 日,代表星期日)
%A 当前locale 的星期名全称 (如:星期日)
%b 当前locale 的月名缩写 (如:一,代表一月)
%B 当前locale 的月名全称 (如:一月)
%c 当前locale 的日期和时间 (如:2005年3月3日 星期四 23:05:25)
%C 世纪;比如 %...
分类:
系统相关 时间:
2015-06-26 11:08:48
阅读次数:
145
在使用svn管理代码的时候,如果提交原有的svn管理下的project到新的svn目录下时,需要先删除原有的文件夹里面的所有的.svn文件下面的所有内容,否则直接提交会导致失败。会提示该代码已被svn管控,不允许上传到新的目录下面 .1.先拷贝一份.cd到该目录下面,(注意.svn文件是隐藏的,如何...
分类:
系统相关 时间:
2015-06-26 10:57:22
阅读次数:
127
基本命令 1、列出文件 ls 参数 目录名 例: 看看驱动目录下有什么:ls /System/Library/Extensions 参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件 2、转换目录 cd 例:想到驱动目录下溜达一圈 cd /System/Library/Extensions ...
分类:
系统相关 时间:
2015-06-26 10:55:25
阅读次数:
175
1. 在终端下: 复制命令:Ctrl + Shift + C 组合键. 粘贴命令:Ctrl + Shift + V 组合键.2. 在控制台下: 复制命令:Ctrl + Insert 组合键 或 用鼠标选中即是复制。 粘贴命令:Shift + Insert 组合键 或 单击鼠标滚轮即为粘贴。
分类:
系统相关 时间:
2015-06-26 10:51:32
阅读次数:
112