实验一 Linux操作系统基本命令
实验环境: Linux 环境 实验目的:
了解Linux运行环境,熟悉交互式分时系统、多用户环境的的运行机制。
2. 练习Linux系统命令接口的使用,学会Linux基本命令、后台命令、管道命令等命令。
实验内容:
通过终端或虚拟终端,在基于字符的交互界面中进行Shell的基本命令的操作。
操作过程及结果:
登录进入Linux命令操作系统界面。
执行下列各类命令,熟悉Linux用户命令接口。
(1)查看信息
① 执行pwd查看当前目录。
② 用who am i看看当前用户信息。 ③ 通过who看看有谁在系统中。 ④ 用vmstat显示系统状态。
结果:
执行pwd可以看到当前目录为/home/stu; Who am i 可以查看到当前用户为stu pts/0;
who可以看系统中有两个用户一个是stu pts/0,另一个是stu tty1; vmstat可以看到当前系统的状态;
通过id 命令还可以查看到当前用户名stu,及组名。
思考题:你的用户名、用户标识、组名、组标识是什么?当前你处在系统的哪个位置 中?现在有哪些用户和你一块儿共享系统
答:由上图可以知道,用户名stu,用户标识500,组名stu,组标识500,当前处在home/stu目录下。stu和root用户一块共享系统文件操作命令。
(2)文件操作
①执行cat > mytext.txt 通过键盘输入一些信息,用ctrl+c结束,建立文件
mytext.txt。
② 执行 cat mytext.txt 显示文件内容。
③ 执行` ln mytext.txt mytext2.dat cat mytext2.dat ④ 执行 ls –l mytext?.*
结果:通过cat命令新建了一个文件夹,并输入文件夹的内容为 my first text file;然后用cat命令显示文件的内容之后建立连接用ln命令建立连接可以看到新建的文件mytext2.dar的内容与原来的文件mytext.txt的内容是一致的。
思考:文件链接是什么意思?有什么作用?
答 :该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名。而且,即使我们删除这个链接,也不会破坏原来的目录。
(3)目录操作
① 执行 ls –l 看看当前目录的内容,请特别注意文件类型、文件的存取控制权限、i节点号、文件 属主、文件属组、文件大小、建立日期等信息。
② 执行 cd /lib ls –l|more 看看/lib目录的内容,这里都是系统函数。再看看/etc,这里都是系统配置用的数据 文件;/bin中是可执行程序;/home下包括了每个用户主目录。
结果:
执行ls -l 可以看到文件的信息;该文件为普通文件,文件主可以读写,同组人也可以读
写,其他人只能读;查看/lib的内容,总数为52,这里就截取一部分。
查看 /ect的内容,总条数为1796,这里就截取其中一部分。
查看 /bin的内容,总数有7628.