实验2 Linux的键盘命令
【实验目的】
(1)熟练掌握常用的键盘命令。
(2)了解linux的文本模式操作界面。
【实验原理/实验基础知识】
(1)目录操作
① ls:显示目录的内容,也可以显示文件的属性,比如节点、文件种类、权限、拥有者、大小、创建时间等。
格式: ls [参数] [目录或文件名]。
例:ls /home 表示查看目录home。
② mkdir:目录创建
格式:mkdir [参数选项] 目录
例:mkdir /home/sub 表示在home目录下创建子目录/sub。
③ rmdir:删除空目录工具
格式:rmdir [参数] 目录
例:rmdir /home/sub 表示在home目录下删除子目录/sub。
④ rm:删除一个或多个文件的工具,并且能用于删除非空目录。
格式: rm [参数选项] file1 file2
(2)输入输出重定向
① cat:显示文件内容。
格式:cat [参数] 文件名称
例:cat /home/hello.c 表示显示/home目录下文件hello.c的内容。
② cat >:将键盘输入的字符送入文件。
格式:cat > 文件名
例:cat 〉file< 格式:cat 文件1>>文件2 例:cat f1〉〉f2 表示将f1文件内容合并到f2文件中。 (3)文件操作 ① cp:文件或目录的复制 格式:cp [参数] 源文件或目录 目标文件或目录 例:cp /home/f1 /home/sub 表示将home目录下文件f1复制到子目录sub下。 ② mv:文件的更名与移动。 格式:mv [参数] 旧文件路径名 新文件路径名 例:mv /home/f1 /home/sub/f2 表示将home目录下文件f1移动到home子目录sub下,并更名为f2。 ③ find:查找文件。 格式:find [参数] 查找条件 例:find –name ‘abc’ 表示查找文件名为abc的文件。 ④ tar:文件打包和解包。 格式:tar [参数] 目标文件名 源文件列表 例:tar –cvzf myfile.tar 表示将当前目录下的文件打包并压缩到文件myfile.tar中。 注:参数-cvf表示打包,参数-xvf表示解包,参数-z表示对文件进行压缩或解压缩。 (4)历史命令的调用 用光标上下移动键显示已使用过的历史命令。 (5)日期与时间 ① date:显示日期时间。 格式:date [参数] 例:date 表示显示系统当前日期及时间。 ② cal:显示日历。 格式:cal [月份] [年份] 例:cal 01 2011表示显示2011年1月日历。 (6)用户管理 ① useradd:创建新用户。 格式:useradd [参数] 用户名 例:useradd u1表示创建新用户u1。 ② passwd:设置及修改用户密码。 格式:passwd 用户名 例:passwd wang 表示为用户wang设置密码,执行命令后系统会提示再次确认密码。 ③ userdel:撤销用户。 格式:userdel [参数] 用户名 例:userdel u1表示删除用户u1。 【实验环境】VMware Workstation、RedHat 【实验步骤】 (1)目录操作 ① 在/home下建立子目录,在该子目录下创建第二级子目录。 mkdir /home/aaa, mkdir /home/aaa/bbb ② 进入/home,查看创建的子目录。 cd /home, ls /home ③ 删除一个第二级子目录中的目录。 rmdir /home/aaa/bbb ④ 显示当前所处的路径。 pwd (2)输入输出重定向 ① 键盘输入文件file1的内容。 cat 〉file1< ③ 将file1和file2合并到file中。 ④ 显示file。 (3)文件操作 ① 在目录/home下创建子目录/sub,由键盘输入文字并输入文件f1、f2,将f1、f2存至/sub目录。 ② 将文件f1改名为f11。 ③ 将sub目录下所有文件打包,并压缩生成doc.tar文件。 ④ 在sub目录下创建子目录,将doc.tar文件解压到新建子目录下。 ⑤ 删除sub目录下文件f2。 (4)历史命令的调用 用光标上下移动键显示已使用过的历史命令。 (5)日期与时间 ① 显示系统当前日期与时间。 ② 显示2012年9月的日历。 ③ 显示2012年全年日历。 (6)用户管理 ① 用root登陆。 ② 添加用户名为a1的用户。 ③ 为该用户设置密码:123456。 ④ 重启系统,用a1登陆。 ⑤ 重启系统,用root登陆;显示/etc/passwd和/etc/shadow文件的内容,查看该用户信息。 ⑥ 删除用户a1。 【实验报告】 填写《信息技术学院学生上机实验报告》。 【思考题】 (1) 使用root登陆系统与使用用户创建名登陆系统有什么区别? (2) 修改密码时如果不给出用户名,则被修改的密码对应的用户是哪一个? 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- dcrkj.com 版权所有 赣ICP备2024042791号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务