Linux学习总结

来源:互联网 发布:2016淘宝客教程视频 编辑:程序博客网 时间:2024/06/10 19:18

一、引言

          Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
          Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

二、Linux学习总结

1、Linux系统中超级用户名称是什么?

答:root

2、Linux系统的两种版本分别是啥?

答:核心板和发布版

3、Linux系统上,根目录下含有哪些内容?各自的功能是什么?

答:/bin :二进制可执行命令;/dev :设备文件; /etc :系统管理和配置文件; /lib:动态链接库;/mnt :挂在其他的文件系统; /usr:最庞大的目录,存放应用程序和文件;/home:用户住目录。

4、在vi编辑器中插入文本有哪几种方式?

答:i,a,o三种方式。

5、shell有哪几种类型?Linux系统中默认的shell是什么?

答:sh,csh,ksh,bash  默认bash

6、shell编程时条件测试常用的主要形式有哪几种,试举例说明?

   

7、变量引用表达式${#name}和${#*}的值分别是啥?

答:1和name数组的总长度(注:#为求长度)

8、Linux系统中与用户账号管理有关的文件分别是哪几个?

答:/ect/passwd;/etc/shadow;/etc/group。

9、Linux系统中进程状态分为哪几种状态?

答:运行态;可中断等待态;不可中断等待态;停止态;僵死态。

10、常规情况下shell程序工作时,操作系统提示符有哪几种?

答:$和#

11、在Linux操作系统下使用命令行方式增加一个用户user01,使其工作目录位于/usr目录下,使用bash作为shell程序。

答:useradd -d /usr/ -s /bin/bash user01

12、编写一个shell脚本程序gettest.sh,实现下属功能:

(1)显示当前用户工作目录的绝对路径;

(2)显示用户登录的工作主目录。


13、在Linux操作系统中,试分析cp ex1 ex10 && rm ex1的执行结果。

答:如果成功将ex1拷贝入ex10中,则删除ex1,最终结果是只剩下ex10里面存放着ex1的内容。

14、在Linux操作系统下,在目录/usr/stu下建立一个符号链接文件myfile,使其指向文件/usr/local/data/stu.dat(写出命令行)。

答:ln  -s  /usr/local/data/stu.dat  /usr/stu/myfile

15、编写一个shell脚本,实现将第二个位置参数及其以后的各个参数指定的文件复制到第一个位置参数指定的目录中。

 

(注:shift表示销毁第一个参数,后面参数前移)

16、 编写一个程序,把文件的内容复制到另外一个文件上,也就是实现简单的copy功能。要求:只用open(),read(),write(),close()系统调用,程序第一个参数是源文件,第二个参数是目标文件。



原文作者:Joe Chael

原文地址:http://blog.csdn.net/qingdujun/article/details/46625185

1 0
原创粉丝点击