易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux入门笔记五

Shell脚本及其成分
Shell是一个功能强大的编程语言。用Shell编写的批处理文件称为Shell脚本、
Shell脚本的成分
-注释部分
 以#开头的行
-命令
 在Shell脚本中可以出现任何在交互方式下可以使用的命令
-变量
 既可以使用用户自定义的变量,也可以使用系统环境变量
-流程控制
 对命令的执行流程进行控制(顺序、分支、循环)
练习
more /etc/httpd/
vi hello
ls
date
whoami
pwd
date;whoami;pwd
在hello里写上
#/bin/bash
#this script is display current user,time and path
#it is display current time
echo "current time is"
date
#it is display current user
echo "current user is"
whoami
#it is display current path
echo "current path is"
pwd
执行bash hello
练习
ls -l
-rwxr-xr--  Root IT    abctxt  
Root 作为所有者  看前三项 rwx
执行chmod u+x hello
ls -l hello
IT   作为所有组  看中间三项 r-x
     其他所有组  看后三项   r--
常见的环境变量
HOME 用户主目录
PATH 命令搜索路径
PS1  命令提示符号
PWD  用户当前工作路径
SHELL 用户shell类型
TERM  终端类型
LANG  语言环境
x=abc
echo x
echo $x
x=asdfsaf
echo $x
echo $SHELL
echo $PATH
修改环境变量
PATH=$PATH:/root
echo $hello


相关文档:

linux關于likely與unlikely

原来likely和unlikely是用来编译优化的,其实都可以没有。我们知道很多cpu里面有告诉缓存,且有预读机制,likely和unlikely就是增加执行判断语句时的命中率。
如果是if(lilely(a)),说明a条件发生的可能性大,那么a为真的语句在编译成二进制的时候就应该紧跟在前面程序的后面,这样就会被cache预读取进去,增加程序执行 ......

linux下svn命令大全

转载自
http://blog.csdn.net/lyd518/archive/2008/08/19/2797134.aspx
1、
将文件checkout到本地目录
svn checkout
path(path是服务器上的目录)
例如:svn checkout svn:
//
192.168
.
1.1
/
pro
/
domain
简写:svn co
2、
往版本库中添加新的文件
svn
add

file
例如:svn
add
test.php ......

Linux环境进程间通信 共享内存(上)

   共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。
 &nbs ......

Linux目录架构

/       根目录
/bin         常用的命令   binary   file   的目录
/boot       存放系统启动时必须读取的档案,包括核心   (kernel)   在内
   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号