一些常用的Shell编程(脚本)命令和语句,可以满足一般需求。
接收到的命令参数:
参数个数:
$#
参数值:
命令本身:$0
第一个参数:$1
第二个参数:$2
……
退出命令:
exit
echo命令:
换行:
echo
输出后不换行:
echo -n "请选择(y/n)?"
...
分类:
系统相关 时间:
2015-07-07 22:51:06
阅读次数:
204
1,check网络[root@localhost ~]# ping -I eth0 11.110.10.138PING 11.110.10.138 (11.110.10.138) from 11.110.10.138eth0: 56(84) bytes of data.64 bytes from 11.110.10.138: icmp_seq=1ttl=64 time=0.023 ms64 byt...
分类:
系统相关 时间:
2015-07-07 22:49:02
阅读次数:
291
[root@localhost mail]#tmp=`mailq | grep -E "root" | awk '{print $1}'`
[root@localhost mail]# echo $tmp
8F5B4C0653 9A100C065A
[root@localhost mail]# for i in $tmp;do postsuper -d $i;done...
分类:
系统相关 时间:
2015-07-07 22:48:58
阅读次数:
411
当前目录下有一些文件和目录,其中每个目录里都有若干.txt文件,
现在要求在当前目录创建一个新目录all,且将那些目录所有.txt文件
都拷贝到目录all。在ubuntu12.04的shell脚本实现如下:
#!/bin/sh
# 提示信息
echo "start:"
# 定义变量
dst=all
pst=.txt
# 复制文件到目标文件夹
if [ -d...
分类:
系统相关 时间:
2015-07-07 22:46:26
阅读次数:
267
系统引导流程********************************************************************固件 firmware(CMOS/BIOS)--->POST加电自检↓自举程序BootLoader(GRUB)--->载入内核↓载入内核Kernel -...
分类:
系统相关 时间:
2015-07-07 22:40:28
阅读次数:
236
1、which 功能:显示系统命令所在命令 语法:which 命令名 例如:which ls2、find 功能:查找文件或目录 语法:find [搜索路径] [搜寻关键字] 例子: find /etc -name init 查找文件名为init的文件,完全匹配 ...
分类:
系统相关 时间:
2015-07-07 22:38:38
阅读次数:
238
一、设置环境变量1、打开终端,输入cd ~2、输入touch .bash_profile(如果该文件不存在,将创建一个空文件)3、输入open .bash_profile(调用记事本编辑该文件)二、maven 3.1.1的设置.bash_profile文件里,参考下面的语句:MAVEN_HOME=/...
分类:
系统相关 时间:
2015-07-07 22:36:34
阅读次数:
192
1、下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装:http://eclipse.org/downloads/2、下载SVN插件subclipse,安装方法有两种.那种绿色的以li...
分类:
系统相关 时间:
2015-07-07 22:35:48
阅读次数:
143
一、 二、定位命令 :set nu 显示行号 : set nonu 取消行号 gg 到文本的第一行 G 到文本的最后一行 nG 或:n 到文本的第n 行 三、删除命令 X 删除光标所在处字符 nx 删除光标所在处后的n个字符 dd 删除光标所在行,ndd 删除n行...
分类:
系统相关 时间:
2015-07-07 22:34:23
阅读次数:
179
Genymotion必须运行在virtualbox中,virtualbox是一个虚拟器,和系统有关的虚拟器。想详细了解它的就百度吧。 注册一个Genymotion的账号,然后下载Genymotion,下载的时候有两个版本:包含virtualbox的和不包含的...
分类:
系统相关 时间:
2015-07-07 21:20:49
阅读次数:
296
main.c由于其中涉及比较复杂的初始化工作。所以先阅读初始化相关的部分收藏于 2013-02-27来自于百度空间文章有问题?点击这里反馈给我们
分类:
系统相关 时间:
2015-07-07 21:14:36
阅读次数:
154
Linux源码学习(7) 2013-3-1空间内存管理Memory.c主要用于内存分页管理。实现对主内存页面的动态分配和回收Linux通过一个字节数组来管理所有的物理页面。每个字节用来表示其对应的物理页面被占用的次数1.invalidate宏:通过重新赋值CR3寄存的方法使CPU缓存的页表数据刷新。...
分类:
系统相关 时间:
2015-07-07 21:15:26
阅读次数:
194
框架启动位于org.eclipse.osgi_插件中,入口为org.eclipse.core.runtime.adaptor.EclipseStarter.run(String[]args,RunnableendSplashHandler)其中最主要的方法是Startup方法,其主要功能:1.初始化...
分类:
系统相关 时间:
2015-07-07 21:11:42
阅读次数:
210
内存管理(1)基本概念:1.逻辑地址:即代码中的偏移地址+段选择子2.线性地址:通过段选择子从GDT中获取的段基地址+代码中的偏移地址3.物理地址:通过分页机制转换而来的实际地址4.页面无效错误:当程序访问的页面对应的物理页面不存在时,CPU产生此异常5.写时复制:多个进程在共享代码段,数据段时,整...
分类:
系统相关 时间:
2015-07-07 21:11:13
阅读次数:
150
1.chmod 功能:改变文件的权限 语法: chmod u/g/o +/-/= r/w/x filename 例如:chmod u+wx filename chmod g=rwx filename r -> 4 w -> 2 x -> 1 例如: rw...
分类:
系统相关 时间:
2015-07-07 21:06:09
阅读次数:
171
动态库中的主要实现文件是:eclipse.c其主要功能定位启动Java虚拟机和显示Splash窗口(暂未用,通过在org.eclipse.equinox.launcher.Main中调用来显示)java虚拟机定位算法:1.从-vm参数所指定的文件或目录中查找2.如果没有指定-vm参数,程序会寻找Ec...
分类:
系统相关 时间:
2015-07-07 21:03:55
阅读次数:
197
http://blog.csdn.net/wode_dream/article/details/38052639当自己越来越多的接触到开源项目时,发现大多数的开源项目都是用maven来够建的。并且在开发应用时,也越来越意识到maven的确会解决很多问题,如果你要了解maven,可以参考:Maven入...
分类:
系统相关 时间:
2015-07-07 21:02:55
阅读次数:
248