实验2 Linux的键盘命令_实验2linux基本命令
实验2 Linux的键盘命令由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“实验2linux基本命令”。
实验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>文件2 例:cat f1〉〉f2 表示将f2文件内容合并到f1文件中。(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。② pawd:设置及修改用户密码。格式:pawd 用户名
例:pawd wang 表示为用户wang设置密码,执行命令后系统会提示再次确认密码。
③ userdel:撤销用户。格式:userdel [参数] 用户名 例:userdel u1表示删除用户u1。【实验环境】VMware Workstation、RedHat 【实验步骤】
启动Vmware,启动虚拟机,进入启动界面 登录:root 输入密码:12345678(1)目录操作
① 在/home下建立子目录,在该子目录下创建第二级子目录。进入home目录下:cd /home 显示:[root@linuxserv home]# 在home下建立子目录:Mkdir /home/aaa 查看home下的子目录:dir /home 显示:aaa 进入home目录下aaa的子目录:cd /home/aaa 在home下建立第二级子目录:mkdir /home/aaa/bbb 查看home下的子目录aaa:dir /home/aaa 显示:bbb ② 进入/home,查看创建的子目录。进入home:cd /home 查看创建的子目录:dir 显示:aaa ③ 删除一个第二级子目录中的目录。删除第二级子目录:rmdir /home/aaa/bbb 查看该目录是否已被删除:dir /home/aaa 显示:[root@linuxserv home]# 说明bbb子目录已被删除 ④ 显示当前所处的路径。
显示当前所处的路径:pwd 显示:/home(2)输入输出重定向
① 键盘输入文件file1的内容。
输入文件file1的内容:cat 〉file1 接着输入内容:hello word!显示:> My name is zhaoyanqin 显示:> 输入结束:eof 显示:[root@linuxserv home]# 显示file1的内容:cat /home/file1 显示:hello word!My name is zhaoyanqin ② 键盘输入文件file2的内容。
输入文件file2的内容:cat 〉file2 接着输入内容:hello!显示:> How do you dou? 显示:> 输入结束:eof 显示:[root@linuxserv home]# 显示file2的内容:cat /home/file2显示:hello!How do you dou? ③ 将file1和file2合并到file中。
将file1合并到file中:cat file1〉〉file 显示:[root@linuxserv home]# 将file2合并到file中:cat file2>> file 显示:[root@linuxserv home]# ④ 显示file。
显示file:cat file 或 cat /home/file 显示:hello word!My name is zhaoyanqin
hello!How do you dou?(3)文件操作
① 在目录/home下创建子目录/sub,由键盘输入文字并输入文件f1、f2,将f1、f2存至/sub目录。
在home下创建子目录sub :mkdir /home/sub 显示:[root@linuxserv home]# 查看:dir 显示:aaa file file1 file2 sub 由键盘输入文字:cat 〉f1 输入内容: wo shi zhaoyanqin 显示:> 结束:eof 显示:[root@linuxserv home]# 由键盘输入文字:cat 〉f2 输入内容: zhaoyanqin 显示:> 结束:eof 显示:[root@linuxserv home]# 输入文件f1将f1存至/sub目录:mv /home/f1 /home/sub 显示:[root@linuxserv home]# 输入文件f2将f2存至/sub目录:mv /home/f2 /home/sub/
显示:[root@linuxserv home]# ② 将文件f1改名为f11。
将文件f1改名为f11:mv /home/sub/f1 /home/sub/f11
显示:[root@linuxserv home]# ③ 将sub目录下所有文件打包,并压缩生成doc.tar文件。进入sub:cd /home/sub 文件打包,并压缩:tar-cvzf /home/sub/doc.tar /home/sub 显示出打包好的文件
LS 查看该文件 注意其文件名的颜色
④ 在sub目录下创建子目录,将doc.tar文件解压到新建子目录下。在sub目录下创建子目录:mkdir /home/sub/w 先把doc.tar文件移动到新建子目录下:mv /home/doc.tar /home/sub/w 解压:tar –xzf doc.tar ⑤ 删除sub目录下文件f2。rm /home/sub/f2(4)历史命令的调用
用光标上下移动键显示已使用过的历史命令。(5)日期与时间
① 显示系统当前日期与时间。
Date 显示:Thu Nov 1 12:13:27 CST 2012 ② 显示2012年9月的日历。cal 9 2012 显示: ③ 显示2012年全年日历。
cal 2012 显示出2012年全年的日历(6)用户管理 ① 用root登陆。
② 添加用户名为a1的用户。useradd a1
③ 为该用户设置密码:123456。pawd a1 表示为用户a1设置密码
1234567(123456系统提示密码过于简单),执行命令后系统会提示再次确认 ④ 重启系统,用a1登陆。Ctrl+d退出
或reboot重启 a1 1234567 ⑤ 重启系统,用root登陆;显示/etc/pawd和/etc/shadow文件的内容,查看该用户信息。Ctrl+d退出
或reboot重启 root 12345678 Cat /etcs/pawd Cat /etcs/shadowd ⑥ 删除用户a1。userdel a1 【实验报告】
填写《信息技术学院学生上机实验报告》。【思考题】
(1)使用root登陆系统与使用用户创建名登陆系统有什么区别?
(2)修改密码时如果不给出用户名,则被修改的密码对应的用户是哪一个?