目标: 1. 学会使用帮助命令 2. 能够建立多个空文件,并将文件移动和复制到相应的子目录中 3. 能够删除文件和目录 4. 将光盘制作成镜像文件,并将其挂载文件、卸载,拷贝任一文件到/目录下 5. 添加硬盘对硬盘进行分区 6. 能够建立用户和组,并将用户加入到组中,且会删除用户和组 7. 能够使用ls命令查看文件的权限属性 8. 能够使用命令为不同类型的用户设置不同的权限 9. 用命令进行验证
环境: Linux操作系统主机
操作过程及配置说明:
1. 用mkdir命令创建空目录bt1、bt2、bt3、bt4、bt5;用touch命令创建aa.txt、 bb.txt、cc.txt、dd.txt Eg: # mkdir bt{1..5}(一次性建立)或mkdir bt1、mkdir bt2、mkdir bt3、mkdir bt4、mkdir bt5 (一个一个的建立) 如touch aa.txt建立文件
2.用命令cd切换目录、用命令pwd显示当前路径、用ls -l或者ls -a查看目录 的内容。
3.若要将文件aa.txt复制到目录bt4中,则使用命令:cp aa.txt bt4 ; 将目录bt3复制到目录bt1中,用命令:cp -r bt3 bt1
4.把bt2重命名为bb02,用命令:mv bt2 bb02;把bt1剪切到目录bt2中,用 命令:mv bt1 bt2
5.在/目录下查找文件:find . -name username ,比如查看aa.txt文件,则用命令:find . -name aa.txt
6.删除空目录bt5,用命令rmdir bt5;删除文件ee.txt用命令:rm -r ee.txt 7.查看文件的类型:find . -type (文件的name)
8.用cat、more、less命令查看文本文件的区别在于:cat命令在显示文本文件 的内容时不进行停顿,一次将文件的所有内容显示输出到屏幕上,只有最后 一页的文件内容保留在屏幕中显示;使用more命令可以分屏显示文件中的 内容,等待用户按键继续文件剩余内容的显示;less命令以全屏幕的模式显 示文本文件,用户在阅读文件时始终在less的阅读环境界面中进行操作,阅 读环境的最后一行是当前被显示文件的名称。在输入命令的时候加上-n 则 会显示行数,cat命令会自动退出,而more、less命令要输入字母“q”或“Q” 才会退出。
9.内部命令与外部命令的区别在于是否属于shell中的命令,也可用命令man cd查看,凡是在命令man cd中出现的命令就属于内部命
10.在linux操作系统的主机上插入镜像光盘,对光盘进行挂载文件的命令为:mount -t iso9660 /dev/cdrom /media/cdrom/ ,用命令mount查看;对光盘进行卸载用命令:# umonut /dev/cdrom 或者 # umount /media/cdrom/。将光盘制作成镜像文件的命令为:cp /dev/cdrom xxx.iso;对光盘镜像文件的挂载和卸载的命令为:# mount -o loop -t iso9660 xxx.iso /media/cdrom/,# umount /media/Cdrom/
11.创建用户aa、bb、cc、dd以及为其设置密码为11,用命令:adduser aa 为用户设置密码为:先输入passwd aa,随后输入密码11,再次确认密码11即可。
12.创建组ZZ、YY、QQ用命令groupadd ZZ、用同样的方法创建组YY和QQ,将用户aa加入组ZZ,用命令:usermod -g ZZ aa,若将 新用户ee加入组YY则用命令:adduser -g YY ee即可
13.删除用户cc,但要保留cc的家目录,则用userdel cc;如果连同家目录一起删除则用userdel -r cc即可。删除组用命令:groupdel YY
14.锁定帐户aa,用usermod -L aa命令,验证用命令:# grep aa /etc/shadow命令,发现锁定后出现“!”号,将用户bb的使用时间限制在2008年1月21日,用命令:usermod -e 2008-01-21 bb
15. 将bt2的权限改为srw-r-----,将dd.txt的权限改为-rw----rw-,bt3的权限修改为d---------,hh.txt的权限修改为-rw-------,依次的操作为:chmod u=rw,g=r bt2或者chmod 640 bt2、chmod 606 dd.txt、chmod 000 bt3、chmod 600 hh.txt,查看用命令ls -l ,对用户设置权限用命令usermod,查看文件属性用命令ls -dl aa.txt;查看用户用grep username /etc/shadow或者用grep username /etc/passwd。
16.对硬盘进行分区,首先用disk -l 进行查看,随后操作为:fdisk /dev/sdb(其中sdb为要进行分区的磁盘),按m键进行帮助,按n键建立一个新的分区,随后给分区编号加容量,用字母w保存,进行格式化用命令mkfs.ext3 /dev/sdb;随后进行挂载,先创建一个空目录作为挂载点mkdir share ,挂载用命令mount -t /dev/sdb /share/,要卸载的话用umount /dev/sdb;用mount进行查看,用df -h 查看分区信息。
17.若要查看/etc/passwd中的前8行记录,/etc/group中的后4行记录,依次用如下命令:head -8 /etc/passwd、tail -4 /etc/group
总结和分析: 1. 使用help、man和info命令获得帮助 2. 使用file、touch、mv、rm、cp和find命令进行文件操作 3. 光盘的设备文件是“/dev/cdrom”,U盘的设备文件是“/dev/sda” 4. 使用mount命令进行挂载,用umount命令进行卸载 5. 命令adduser、passwd、userdel和usermod用于对用户帐户的管理,命令groupadd和groupdel用于对组帐号的管理 6. 使用“ls -l”用于查看属性,chmod命令用于设置权限,chown命令用于设置文件或目录的属主和属组