shell基础编程

获得积分
资料库会员登录
搜索: [高级搜索]
下载首页 | 资源分类 | 下载排行
您的位置: 首页 > 信息化技术 > 操作系统及虚拟机技术
 
分类导航
下载排行
最新资源
shell基础编程
资源大小:39.65 KB 资源类型:文档
下载积分: 0
更多
-->
下载统计:总下载:0,本月下载:0,本周下载:0,今日下载:0
发表评论 错误报告 加入收藏夹
资源介绍
第一分部 Shell基础编程(1—7章)


第一章   Linux Shell 简介

什么是Shell
存取权限和安全
Shell简单脚本
Shell特性

    Shell是核心程序(kernel)之外的指令解析器,是一个程序,同时是一种命令语言和程序设计语言。
    Shell的类型:ashbashkshcshtcsh
    --/etc/shells
    --echo $SHELL
    文件和目录的权限(-rwxr--r--)
    程序在Shell中运行
    Shell中可运行子Shell
1.2存取权限与安全
    文件和目录的权限(-rwxr--r--)
    setuid(suid/guid)(chmod u+s,g+s file)
    umask(umask nnn)
    符号链接(ln [-s] source_path target_path)

    chmod [who] operator [permission] filename
who(u,g,o,a)
operator(+,-,=)
permission(r,w,x,s,t)

实例:
#chmod u+s myfile
表示执行这个文件时,是以拥有者身份来执行的。

#chmod u+t myfile
表示执行这个文件时,是放在缓存里执行。

#ls -l /bin | grep '^...s'
查找据有S权限的文件。

    chmod mode filename
    mode
    -r --4
    -w --2
    -x --1
    chmod 664 myfile
    chmod 740 myfile

实例:
#chmod 4744 myfile
表示u+s,再744。g+s,6744。o+t,7744。

    chown和chgrp

    chown [-R] owner myfile  //表示整个目录的拥有者都改变。
    chown owner.group myfile  //表示拥有者和组都改变。
    chown.group myfile  
    chgrp [-R] group myfile  

    umask
    /etc/profile($HOME/.profile
    $HOME/.bash_profile)
    umask
实例:
#umask
022(代表了u,g,o)

下载地址
 下载地址1
按字母检索

下载须知:
大部份资源无需注册即可下载
需要积分的资源要在会员中心注册会员并用 积分体系中提示的方法赚取积分才能下载。

免责声明:
所有资源只能用于参考学习,不能用于任何商业用途,否则后果自负!