工作环境设置文件
环境设置文件有两种:系统环境设置文件 和 个人环境设置文件
1.系统中的用户工作环境设置文件:
登录环境设置文件:/etc/profile
非登录环境设置文件:/etc/bashrc
2.用户个人设置的环境设置文件:
登录环境设置文件: $HOME/.bash_profile //这个是环境变量设置的地方
非登录环境设置文件...
分类:
系统相关 时间:
2015-08-17 14:06:02
阅读次数:
190
单引号:仅能显示一般字符,无特殊符号,变量只显示名,不显示值;
双引号:可保有变量的内容;
反单引号(键盘~键的下面那个符号就是):在“·”之间的命令将会被先执行;其执行出来结果将作为外部的输入信息。
eg: ls -l `locate crontab`
locate列出所有相关文件名,ls -l再列出各个为文件权限。...
分类:
系统相关 时间:
2015-08-17 14:04:26
阅读次数:
147
功能介绍:声明变量的属性,如果使用declare,后面没有任何参数,那么bash就会主动将所有变量名与内容都调出来,just as set.
语 法:declare [-aixr] variable
参数说明:
-a :将后面的variable定义为数组
-i :将后面的variavle定义为整数数字
-x :用法与export一样,就是将后面的variab...
分类:
系统相关 时间:
2015-08-17 14:04:01
阅读次数:
223
Come From: http://lidrema.blog.163.com/blog/static/209702148201461145859142/ Scala: 一种类似java的编程。集成了面向对象(Object-Oriented)编程和函数式(Functional programming ...
分类:
系统相关 时间:
2015-08-17 13:56:55
阅读次数:
138
${str-newStr} 仅当str为null的时候替换${str:-newStr} 当str为null或者str为空字符串的时候替换综上,-号,当str没有内容,则替换, :号只是增加了空字符串的情况。注意,结果是表达式的值,并没有改变原有的str${str+newStr} 仅当str有内...
分类:
系统相关 时间:
2015-08-17 13:48:41
阅读次数:
143
/proc/sys/vm/swappiness 60 #结果显示该值默认为60.其中:swappiness=0的时候,表示最大限度使用物理内存,然后才使用swap空间,swappiness=100的时候,表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间中。现在服务器的内存动.....
分类:
系统相关 时间:
2015-08-17 13:39:53
阅读次数:
133
linux下vim命令详解高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx 开始记录宏,并将结果存入寄存器xq 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q...
分类:
系统相关 时间:
2015-08-17 13:37:35
阅读次数:
130
1.本文命令的两种模式: 交互模式,即hive的shell环境:hive>…. 非交互模式:普通的Linux命令模式:%.....2.HiveShell常用操作 1)hive-e:从命令行执行指定的HQL,不需要分号: %hive-e'select*fromdummy'>a.txt 2...
分类:
系统相关 时间:
2015-08-17 13:33:38
阅读次数:
254
gethostbyname.c 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 8 int main(int argc,char* argv[]) 9 {10 int i;11 st...
分类:
系统相关 时间:
2015-08-17 13:29:21
阅读次数:
174
上周有同学问我Linux如何升级内核,后来工作之后接触到的是Debian,内核基本上都是最新的3.x.x升级内核也就很简单了,直接从源里就更新了。趁周末有空的时候我也搞一下,以备以后工作之需。本文适用于CentOS6.X,亲测可行,估计也适用于其他Linux发行版。1.准备工作1.1下载源码..
分类:
系统相关 时间:
2015-08-17 12:17:17
阅读次数:
161
MBR(引导程序grub)丢失(ddif=/dev/zeroof=/dev/sdabs=446count=1)删掉MBR1)进入救援模式2)chroot/mnt/sysp_w_picpath把真正的根挂上3)开始修复grub,把grub装到硬盘上。grub2-install/dev/sda安装完成之后,2次exit,会自动重启。2.引导程序的配置文件丢了(/boot/grub2/..
分类:
系统相关 时间:
2015-08-17 12:15:19
阅读次数:
191
第1章 Linux是什么
1. Linux是什么
首先谈了Linux是什么。就是一套操作系统,即内核与系统调用接口那两层。早期的Linux是针对386来开发的。
然后谈了Linux之前Unix的历史。
1)1969年之前:Bell、MIT与GE的“Multics”系统。20世纪60年代初期,MIT开发了分时操作系统(CTSS),可以让...
分类:
系统相关 时间:
2015-08-17 12:10:19
阅读次数:
370
阻塞I/O(blocking I/O)
非阻塞I/O (nonblocking I/O)
I/O复用(select 和poll) (I/O multiplexing)
信号驱动I/O (signal driven I/O (SIGIO))
异步I/O (asynchronous I/O (the POSIX aio_functions))
前四种都是同步,只有最后一种才是异步IO...
分类:
系统相关 时间:
2015-08-17 12:03:41
阅读次数:
202
sudo的配置文件是/etc/sudoers ,我们可以用他的专用编辑工具visodu ,此工具的好处是在添加规则不太准确时,保存退出时会提示给我们错误信息;配置好后,可以用切换到您授权的用户下,通过sudo -l 来查看哪些命令是可以执行或禁止的;
/etc/sudoers 文件中每行算一个规则,前面带有#号可以当作是说明的内容,并不执行;如果规则很长,一行列不下时,可以用\号来续行,...
分类:
系统相关 时间:
2015-08-17 12:01:51
阅读次数:
139
1.https://www.linux.com/learn/tutorials/796387-beginning-git-and-github-for-linux-users/2.https://www.howtoforge.com/tutorial/install-git-and-github-o...
分类:
系统相关 时间:
2015-08-17 11:54:27
阅读次数:
121
上一章一直在讲的是vim的文本的操作,本章主要讲的是vim的文件操作。 本章的有些概念和传统的文本编辑器也不尽相同。所以需要注意概念或者切切说是思维习惯的区别。 vim 允许在一个编辑会话中编辑多个文件,我们既可以每次显示一个文件,也可以把工作区分成若干个分割窗口或标签页,每个窗口或标签页包...
分类:
系统相关 时间:
2015-08-17 11:52:46
阅读次数:
132
I've been searching for the answer daylong, and finally had the problems solved. I am going to write down what I've done to complete them. Hopefully t...
分类:
系统相关 时间:
2015-08-17 11:52:09
阅读次数:
484