LinuX实验二
实验二Linux命令系统

实验二Linux命令系统实验二Linux指令系统(一)目录操作【需求】◆查看/tmp目录下的内容;◆如果/tmp目录下没有子目录myshare,就建立该目录;◆要求目录myshare的拥有者为bin,工作组为bin;◆要求myshare下的所有文件和子目录都自动拥有工作组为bin。
【系统及软件环境】操作系统:Quick linux【实验配置文件及命令】1.配置文件:无2.命令:/bin/ls,/bin/mkdir,/bin/chown,/bin/chmod,/bin/chgrp 【实验步骤】【实验故障与分析】(二)文件操作【需求】◆查看/tmp目录下的内容及属性;◆如果/tmp目录下没有文件testfile,就新建该文件。
(1)要求该文件的权限模式为拥有者可读、写和执行,其他人只能读和执行;(2)把该文件备份到/tmp/myshare目录下,并改名为testfile.bak;(3)在/root目录下为该文件创建一个符号连接。
【系统及软件环境】操作系统:Quick linux【实验配置文件及命令】1.配置文件:无2.命令:/bin/ls,/bin/cp,/bin/touch,/bin/chmod,/bin/ln【实验步骤】【实验故障与分析】(三)查找过滤操作【需求】◆查找cat和find命令程序的路径;◆查找系统中是否存在文件grub.conf;◆查找系统中所有的空文件,并记录到/tmp/zerofile.log;◆搜索inittab文件中含有initdefault字符串的行;◆过滤显示/etc下文件名中包含init字符串的文件或目录全名。
【系统及软件环境】操作系统:Quick linux【实验配置文件及命令】1.配置文件:无2.命令:/usr/bin/which,/usr/bin/find,/bin/grep,/bin/cat,/bin/ls 【实验步骤】3.查找系统中所有的空文件,并记录到/tmp/zerofile.log。
Linux实验2

实验目的
掌握Linux各类常用命令的使用方法。
熟悉Shell的各项功能
掌握文件系统的建立、挂装、解挂和 检查方法。 理解自动挂装。 理解文件权限。
进行系统账户管理。
进行系统进程管理。
实验设备
硬件:PC机 软件: Red Hat linux 9.2 一台
实验内容
一、Linux的常用命令练习。 1、在用户主目录中创建一个子目录,目录 名为“test_学号”。 2、在该子目录中创建一个文件,文件名为 “姓名_学号.sh”。 3、以详细列表的方式显示该子目录中的内 容。 4、将该文件从子目录中移动到上层目录中。 5、删除新建立的子目录。 6、删除新建立的用户文件。
思考题
忘记了root原来的用户密码又不想重 装系统如何处理?
Linux实验
实验2、Shell的功能和Linux常用 命令的使用
实验目的 实验设备 实验内容 实验预习要求 思考题
实验预习要求
1. Linux的常用命令的使用方法。 2. 文件系统。 3. 文件、文件类型和操作权限。 4. 挂载和卸载文件系统、 自动挂载和系 统挂载表(/etc/fstab)。 5. 用户和组。 6. 系统账户文件/etc/passwd、 /etc/shadow、/etc/group。 7. 程序、进程和作业。 8. 前台运行和后台运行。 9. cron进程。
பைடு நூலகம் 实验内容
二、使用mount和umount命令实施挂载和卸载文件 系统的操作。 给虚拟机添加一个虚拟硬盘,并修改系统配置, 使Linux系统开机时能总动挂载该硬盘。 三、 使用chmod命令更改文件权限,使用chown命 令更改文件属主。 1、在虚拟控制台上用root用户在其用户主目录下创 建一个文件名为test_学号的文件。 2、切换至图形界面,用一般用户打开一个shell。 3、用chmod命令更改 “test_学号”文件的文件权 限为666,用chown命令更改文件属主为该一 般用户,最后拷贝到该一般用户的用户主目录 中。
实验二:Linux系统的基本操作

0 1 2 3 4 5 6 7
----x -w-wx r-r-x rwrwx
二.更改目录或文件访问权限的命令
3.chgrp命令 ----改变文件或目录所属的组。 命令格式:chgrp [选项] group filename
选项: -R:递归式地改变指定目录及其下的所 有子目录和文件的属组
例:命令:$ chgrp - R book /opt/local /book 功能:改变/opt/local /book/及其子目录下的所 有文件的属组为book。
1. pwd ---显示当前工作目录的绝对路径 格式: pwd
一. Linux目录管理有关命令
2. cd ---改变当前工作目录 命令格式:cd [目录名]
注: 与Dos的cd命令类似; 当前目录/绝对路径/相对路径
3.Ls--- 列出文件目录的信息 命令格式:ls [可选项] [子目录名] [文件名] 注: 与Dos的cd命令类似; 当前目录/绝对路径/相对路径 可选项: -a ;列出全部的文件,包括那些隐藏文件. -l :按长格式列目录,输出信息包括文件目录,文件的权限、所属用户组、 文件建立和修改的时间等信息。 -d :只列出子目录信息。 -o :用不同颜色显示各种类型的文件,蓝色表示子目录、绿色表示可执行 文件、红色表示压缩文件、浅蓝色表示连接文件、灰色表示其它文件。
二 Linux文件目录组织
1. Linux的文件系统和目录结构 /mnt——在这里面有四个目录,系统提供这些目录是为了让用 户临时挂载别的文件系统的,我们可以将光驱挂载在 /mnt/cdrom上,然后进入该目录就可以查看光驱里的内容 了。 /proc——这个目录是一个虚拟的目录,它是系统内存的映射, 我们可以通过直接访问这个目录来获取系统信息。这个目录 的内容不在硬盘上而是在内存里,我们也可以直接修改里面 的某些文件。 /root——该目录为系统管理员,也称作超级权限者的用户主目 录。 /sbin ——s就是Super User的意思,存放的是系统管理员使用 的系统管理程序。 /tmp——这个目录是用来存放一些临时文件的。
实验二linux常用的命令使用

LINUX 上机实验报告(二)一、实验目的及要求1、掌握Linux一般命令格式2、掌握有关文件和目录操作的常用命令3、掌握有关进程操作的常用命令4、熟练使用man命令二、实验环境虚拟机中ubuntu操作系统中的终端。
三、实验内容1、正确的登陆和退出系统2、熟悉date cal who echoi clrear passswd命令3、在用户目录下对文件进行如下操作,复制一个文件,显示文件内容,查找制定内容,排序,文件比较,文件删除等。
4、对目录进行管理,创建和删除子目录,改变和显示工作目录,列出和更改文件权限、连接文件等5、利用man显示date echo等命令的手册6、显示进程信息进入linux系统,在终端或命令行窗口中,输入如下linux命令,记录其命令作用:1.wc a.out2.wc -c a.out3.wc -l a.out4.wc -w a.out5.who6.grep a a.out7.ls | grep top8.cat a.out 1>cor 2>err9.cat 34 1>cor 2>err10.cat 43 1>cor 2>&111.cat 43 2>&1 1>cor12.sort13.uniq四、实验步骤及结果五、总结1. wc 统计指定文件里字符存在的个数(行数字数字节数)2.wc -c 统计指定文件里字节(Bytes)的个数3.wc -l 统计指定文件里的行数4.wc -w 统计指定文件里的字数(--word)5. who 显示当前登录shell的用户信息6.grep a a.out 在文件a.out中查找字母a7. ls | grep top 把当前显示的目录通过管道符传到grep搜索命令中搜索top8.cat a.out 1>cor 2>err 正确信息输入到文件cor 中,错误的输入到文件err9.cat 34 1>cor 2>err 正确信息输入到文件cor 中,错误的输入到文件err10.cat 43 1>cor 2>&1 正确信息输入到文件cor 中,错误的也输入到文件cor中11.cat 43 2>&1 1>cor 正确信息输入到文件cor 中,错误的输出到屏幕上12.sort 对文件内容以行为单位排序13.uniq -c 在每行前显示重复出现的次数。
Linux实验二

实验二 Linux 文件系统及常用命令实验目的:1、了解Linux文件系统及其组织结构。
2、掌握文件和目录基本操作命令。
3、掌握vi编辑器的使用。
实验内容:1、Linux文件系统及其组织结构2、文件和目录基本操作命令3、vi编辑器的使用实验步骤:一、Linux文件系统及其组织结构Linux以EXT2作为缺省的基本文件系统。
1、显示根下目录结构:首先退到根目录,在提示符[ root @ linux/ root ] # 下键入cd / 回车。
在提示符[ root @ linux/ ] # 下键入:ls命令,查看显示结果。
bin----引导系统所需的命令或普通用户的可执行文件。
etc----类似/bin,一般不给普通用户使用,存放本机的配置文件。
root----超级用户的用户目录tmp----存放临时文件lib----主要存放共享库文件和可动态加载的核心模组。
dev----设备文件boot----操作系统启动管理器使用的文件,核心的启动映像文件通常存放在这个目录中。
home----存放用户注册目录的文件系统的安装点。
mnt----临时可装载文件系统的安装点2、/usr目录[ root @ linux/ ] # cd /usr[ root @ linux/usr ] # ls/usr目录通常很大,所有的程序安装在这里。
/usr/X11R6---X Window 系统的所有文件。
/usr/X386---类似/X11R6。
/usr/bin---用户的可执行文件。
/usr/sbin---根文件系统不必要的系统管理命令。
/usr/man,/usr/info,/usr/doc---Linux帮助文件、GNU信息文档等文档文件/usr/lib---程序或子系统的不变的数据文件。
/usr/local---本地安装的文件和其他文件3、/dev目录# cd /dev# ls/dev/console---为系统控制台设备文件。
实验二:Linux系统的基本操作

实验二:Linux系统的基本操作一、实验目的:学会目录管理有关的命令,学会更改文件权限,学会查看文件。
二、实验环境在虚拟机下的RedHat Linux系统三、实验内容1、前期准备(3分钟)打开系统,选择“主菜单”→“系统工具”→“终端”命令进入命令行环境,2、本次试验过程及时间分配(87分钟)命令练习:按以下知识类别分别验证试验:(1)目录管理有关命令(27分钟)1)pwd ---显示当前工作目录的绝对路径格式: pwd2)cd ---改变当前工作目录格式:cd [目录名]3)Ls--- 列出文件目录的信息格式:ls [可选项] [子目录名] [文件名]可选项: -a ;列出全部的文件,包括那些隐藏文件.-l :按长格式列目录,输出信息包括文件目录,文件的权限、所属用户组、文件建立和修改的时间等信息。
-d :只列出子目录信息。
-o :用不同颜色显示各种类型的文件,蓝色表示子目录、绿色表示可执行文件、红色表示压缩文件、浅蓝色表示连接文件、灰色表示其它文件。
4)mkdir --- 建立目录格式:mkdir [可选项] [目录名]可选项:-m :设置目录的存取权限,这也可以在目录建立后用命令chmod 来设定。
-p :如果连续建立两个以上的目录,例如原来只有/usr/srcp目录,可以输入:mkdir –p /usr/inin/mors/cs。
5)rmdir ---删除目录(须保证要删除的目录中没有任何文件。
)格式:rmdir [可选项] [目录名](2)、查看修改权限命令(25分钟)1)ls –l命令查看文件相关权限:# ls -l sobsrc.tgz-rw-r--r--1 root root 483997 Ju1 l5 17:3l sobsrc.tgz文件类型权限链接数文件属主文件组文件大小时间文件名2)chmod ---改变文件或目录的访问权限命令格式:chmod [可选项] [权限] [目录或文件名]格式:chmod [who] [+ |-|=] [mode] [文件名 | 目录名who: u—user g—group o—others a—all+ 添加 - 取消 = 赋予给定权限并取消其他所有权限例如: $chmodg+r,o+r example3)chgrp命令 ----改变文件或目录所属的组。
实验2 Linux基本操作

实验2 Linux基本操作
1、实验目的
(1)复习Linux基本命令。
(2)掌握常用Linux命令。
2、实验内容
(1)练习命令行模式下的常用命令:
man:命令帮助
ALT-Fx:虚终端切换
常用命令:cat、Ls、ps、chmod、kill、ln、cp、mv、rm、cd、pwd、mkdir、chown、who、w、wc、whoami、date、uname等
(2) 编辑器vi的使用:使用vi建立并修改一个文本文件
(3) 档案管理
rpm、gzip、tar等命令
(4) 网络命令
telnet、ftp、talk
3、实验内容
(1)练习命令行模式下的常用命令:
man:命令帮助
Man man命令结果:
Man li命令结果:
ALT-Fx:虚终端切换
Ls命令结果:
Who 、whoami、date命令结果:
Pwd、uname、uname -a命令结果:
(2) 编辑器vi的使用:使用vi建立并修改一个文本文件
(3) 档案管理
gzip、tar等命令结果:
4、实验心得与体会
做任何事情都要一步一步来,学习Linux也同样,而且学习Linux 需要坚持下去,这是最难能可贵的一点。
当然,一开始就抱着用Linux来架构服务器,这有点好高骛远,只有慢慢来,一步一步学习,把基本的指令掌握好,才能更好的熟练学习接下来的内容。
linux实验二

Linux实验二实验目的本实验旨在帮助学生掌握以下内容: - Linux系统的基本命令操作 - 文件与目录的管理 - 文件权限和用户管理 - 基本的bash 脚本编写实验环境•操作系统:Linux•编辑器:任意文本编辑器(推荐使用Vim 或Nano)实验内容一、Linux系统的基本命令操作1.登录到Linux 系统:打开终端,输入用户名和密码。
2.查看当前所在目录:使用pwd命令。
3.切换目录:使用cd命令。
4.查看目录内容:使用ls命令。
5.复制文件或目录:使用cp命令。
6.移动或重命名文件或目录:使用mv命令。
7.删除文件或目录:使用rm命令。
8.创建新目录:使用mkdir命令。
9.查看文件内容:使用cat命令。
二、文件与目录的管理1.切换到根目录:使用cd /命令。
2.查看根目录下的文件和目录:使用ls命令。
3.查看文件或目录的详细信息:使用ls -l命令。
4.查看文件或目录的权限信息:使用ls -ld命令。
5.进入当前用户的主目录:使用cd ~命令。
6.进入上级目录:使用cd ..命令。
7.切换到指定用户的主目录:使用cd ~username命令(将username替换为用户名)。
8.创建空文件:使用touch命令。
三、文件权限和用户管理1.查看当前用户信息:使用whoami命令。
2.查看当前用户组:使用groups命令。
3.查看用户信息:使用id username命令(将username替换为用户名)。
4.修改文件或目录权限:使用chmod命令。
5.修改文件或目录所有者:使用chown命令。
6.修改文件或目录所属组:使用chgrp命令。
7.添加新用户:使用adduser或useradd命令。
8.修改用户密码:使用passwd命令。
四、基本的 bash 脚本编写1.创建一个新的脚本文件:使用touch script.sh命令(将script.sh替换为脚本文件名)。
2.编辑脚本文件:使用编辑器打开脚本文件,并输入脚本内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
淮海工学院计算机工程学院实验报告书
课程名:《网络操作系统》
题目:用户及组管理
班级:网络132
学号:
姓名:
一、目的与要求
1、掌握linux用户与组的管理方法
2、掌握linux用户与组的常用命令
3、掌握文件权限设置的命令
二、实验内容与题目
1、添加用户tempXXX及network_XXX(其中XXX为本人学号最后三位)
2、分别查看passwd、shadow、group文件中并对上述用户有关的信息做出解释,并找出用户默认的主目录.
3、为上述用户设置密码(密码自定)
4、分别使用上述用户名登录
5. 把network_XXX添加到root组
6、临时禁止tempXX用户
7、完全删除用户tempXX
8、使用su命令
9、添加两个组:分别以个人姓名的拼音的第一字母及networkXX(XX含义同上)命名
10、查看有关配置文件的内容
11、删除networkXX组
12、创建一个文件名为本人姓名(拼音).exe文件,修改属性使其能执行。
三、实验步骤与源程序
1、添加用户tempXXX及network_XXX(其中XXX为本人学号最后三位)
2、分别查看passwd、shadow、group文件中并对上述用户有关的信息做出解释,并找出用户默认的主目录.
3、为上述用户设置密码(密码自定)
4、分别使用上述用户名登录
5. 把network_XXX添加到root组
6、临时禁止tempXX用户
7、完全删除用户tempXX
8、使用su命令
9、添加两个组:分别以个人姓名的拼音的第一字母及networkXX(XX含义同上)命名
10、查看有关配置文件的内容
11、删除networkXX组
12、创建一个文件名为本人姓名(拼音).exe文件,修改属性使其能执行。
四、测试数据和实验结果
1、添加用户tempXXX及network_XXX(其中XXX为本人学号最后三位)
2、分别查看passwd、shadow、group文件中并对上述用户有关的信息做出解释,并找出用户默认的主目录.
3、为上述用户设置密码(密码自定)
4、分别使用上述用户名登录
6、临时禁止tempXX用户
7、完全删除用户tempXX
8、使用su命令
9、添加两个组:分别以个人姓名的拼音的第一字母及networkXX(XX含义同上)命名
10、查看有关配置文件的内容
11、删除networkXX组
12、创建一个文件名为本人姓名(拼音).exe文件,修改属性使其能执行。
五、结果分析和实验体会
通过本次实验,我对于Linux命令有了更深刻的认识,虽然在执行命令的时候也花了不少时间,但是能很好的运用各种命令的操作。
以后要多上机练习,提高动手操作能力。