linux基础概念

linux基础概念

ID:39465609

大小:81.00 KB

页数:4页

时间:2019-07-04

linux基础概念_第1页
linux基础概念_第2页
linux基础概念_第3页
linux基础概念_第4页
资源描述:

《linux基础概念》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.请写出下列指令执行之后的结果:$myvar="Hello,world"执行命令输出结果$echo$myvarHelloworld$echo"$myvar"Helloworld$echo'$myvar'$myvar$echo$myvar$myvar$echo'$myvar'‘Helloworld’$echo"'$myvar'"‘helloworld’$echo'"$myvar"'“$myvar”$echo"$myvar"“Helloworld"2.常见文件系统文件系统类型名称用途SecondExtendedfilesystemext2最常用的Linux文件系统ThreeEx

2、tendedfilesystemext3ext2的升级版,带日志功能MinixfilesystemminixMinix文件系统,很少用RAMfilesystemramfs内存文件系统,速度超快NetworkFileSystem(NFS)NFS网络文件系统,由SUN发明,主要用于远程文件共享DOS-FATfilesystemmsdosms-dos文件系统VFATfilesystemvfatWindows95/98采用的文件系统NTfilesystemntfsWindowsNT采用的文件系统HPFSfilesystemhpfsOS/2采用的文件系统/procproc虚拟的进程文件系统fil

3、esystemISO9660filesystem大部份光盘所用的文件系统UFSfilesystemufsSunOS所用的文件系统AppleMacfilesystemhfsMacintosh机采用的文件系统NovellfilesystemncpfsNovell服务器所采用的文件系统SMBfilesystemsmbfsSamba的共享文件系统XFSfilesystemxfs由SGI开发的先进的日志文件系统,支持超大容量文件JFSfilesystemjfsIBM的AIX使用的日志文件系统ReiserFSfilesystemreiserfs基于平衡树结构的文件系统ZettabyteFileSy

4、stemzfs(暂定)ZettabyteFileSystem是随Solaris10一起发布的最新的文件系统。它是第一个128位的文件系统,包含多项创新技术。据Sun公司介绍,这是他们的最后一个文件系统,可见Sun公司对该文件系统的自信。该文件系统现时Linux还不支持,所以上面介绍文件类型时说明是暂定zfs。SunZFS文件系统的对外移植许可方式采用了CDDL标准,与Linux平台采用的GPL许可标准并不兼容,而导致了目前为止ZFS尚无法顺利地在Linux平台上使用。但开源社区启动了一个zfsonfuse项目,可以在Linuxusespace下使用zfs系统。3.特殊字符含义字符含义~

5、主目录`命令替换#注释$变量表达式&后台作业*字符通配符(启动子shell)停止子shell转义或续行

6、管道操作符[]通配符集{}命令块;shell命令分隔符,作用是可在一行输入多条shell命令。'强引用,引号内所有内容保持字面意思。"弱引用,引号内某些内容保持字面意思。<输入重定向>输出重定向/路径分隔符?通配符,匹配单个任意字符!取反操作附录bash应用示例-fork炸弹一段只有13个字符的脚本,能使你的系统因产生大量的进程耗尽系统资源而瘫痪。下面是这段脚本,大家千万不要在工作环境中使用,切记,切记!否则由此引起的一切后果,本人概不负责,呵呵。.(){.

7、.&};.上面的代码用

8、分段显示的方式会清楚一点,每行的意义是:.()#定义名为.的函数{#函数开始的大括号.

9、.&#函数主体,调用函数本身并利用管道调用一个新进程,放到后台运行。}#函数结束的大括号;#分号分隔脚本两部份.#调用刚定义的.函数当bash处于非POSIX模式中时,"."号优先解释为函数名而不是内嵌命令。而在POSIX模式下,"."号优先解释为内嵌点命令而不是函数名,该脚本不能运行。默认bash处于非POSIX模式,命令解释顺序为:1.关健字,如:if,for等。2.别名。3.特殊内嵌命令,如:break、continue、eval、exec、exit、export等。POSIX模式的特殊内嵌命

10、令还包括.(点号)和:(冒号)。在POSIX模式下会优先匹配点号。4.函数。在非POSIX模式下会优先匹配函数。1.非特殊内嵌命令,如cd,ls等。2.最后解释的是脚本和执行程序。要使用POSIX模式来运行bash脚本,可以使用以下三种方法:·使用--posix选项启动bash。·在运行bash前,使用set-oposix命令设置bash环境。·使用/bin/sh启动bash。知道了fork炸弹的原理了,我们可以通过调整用户可运行的进程数来限制

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。