实验二、Linux基本命令实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux基本命令实验
【实验目的】
(1)了解Linux系统的基本命令
(2)熟悉Linux系统使用环境
(3)掌握系统启动、重启和退出操作命令
(4)掌握基本的文本和目录操作命令
【实验内容】
(1)启动Linux系统。
(2)练习文件和目录操作命令ls、cd、mv、mkdir、rmdir、cat、cp、rm、tar、touch、find、pwd。
(3)退出系统命令。
【实验步骤】
(1)启动 Linux系统,在登录界面输入用户名root 及密码。
(2)登录完成后进入 linux 图形界面,单击鼠标右键新建一个终端,通过命令行终端控制系统,按照以下步骤执行命令,并填写结果。
① 输入 pwd
输出________________
命令说明:pwd命令代表 print working directory(打印工作目录)。当键入pwd时,Linux系统显示当前位置。
问题:每个用户登录后进入什么目录?
② 输入 mkdir test001
输入 cd test001
输入 pwd
输出_________________
命令说明:使用 mkdir创建一个空目录,然后进入该目录里。
改变工作目录cd 命令:该命令将当前工作目录改变至[路径]所指定的目录。若没有指定[路径],则回到用户的主目录。
命令格式:
cd [路径]
选项含义:使用man帮助。
例如,返回上一级目录:cd ..。
创建目录 mkdir 命令:该命令创建一个由dir-name命名的目录。dir-name不能是当前目录中已有的目录或文件名。
命令格式:
mkdir [选项] dir-name
选项含义:使用man帮助。
例如,在当前目录下建立默认权限并且名字为 student 的子目录:mkdir student。
③ 输入 ls 输入 ls -l
输出________________ 输出________________
输入ls-a 输入ls-a-l
输出________________ 输出________________
命令说明:ls 命令是列出当前目录下的所有内容。对于每个目录,该命令列出其中所有的子目录与文件;对于每个文件,该命令输出文件名及其所要求的其他信息;当没有给出目录名或文件名时,则显示当前目录的信息。
命令格式:
ls [选项] [目录或文件]
常用的参数有-l,-a。
-l 参数作用是以长格式显示当前目录中所有文件的详细信息。
-a 参数作用是显示包括隐藏文件的所有文件信息。
更多的参数可以使用man来查看。
Linux 系统的man帮助命令说明如下。
使用方法:
man [命令]
按空格键或 Pagedown 键翻页,退出man帮助使用q键。
例如,man ls
以上ls-a的命令中会显示该空目录下有两个文件分别是"."和".."。其中"."代表本目录,".."代表父目录。
因此回到上一层目录可以用cd ..。
④ 输入 touch testfile
输入 ls
观察该目录下是否多了个 testfile 文件。
命令说明:一般状况下使用 touch指令变更文件时间,如果文件不存在,touch会自动建立指定的文件(空文件)。如果不想因使用touch 而建立任何新文件,必须加上选项-c。touch指令一般是以下指令当时的计算机时间来作为更新文件的时间。但也提供特殊的选项-t来指定“特定的时间”作为更新时间。
⑤ 输入 mv testfile testfile02
输入 ls -l
观察到原来的 testfile 文件已经变为 testfile02。
命令说明:用户可以使用mv 命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同MS DOS下的ren和move 的组合。
语法:
mv [选项]源文件或目录目标文件或目录
问题:mv testfile ../testfile03 这句命令有什么作用?
⑥ 输入 cp testfile02 ../testfile04
输入 cp /etc/vsftpd/vsftpd.conf vsftpd.conf 观察当前目录是否有vsftpd.conf以及父目录是否有 testfile04。
命令说明:cp命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同 MS DOS下的copy命令一样,功能十分强大。
语法:
cp [选项]源文件或目录目标文件或目录
该命令把指定的源文件复制到目标文件或把多个源文件复制到目
标目录中。
该命令的各选项含义如下。
-a:该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
-d:拷贝时保留链接。
-f:删除已经存在的目标文件而不提示。
-i:和-f 选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答 y 时目标文件将被覆盖,是交互式拷贝。
-p:此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
-l:不作拷贝,只是链接文件。
需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用 cp 命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。
⑦ 输入 cat vsftpd.conf
观察输出的结果。
⑧ 输入 rm testfile02
输入 ls-l
观察该目录中是否还存在 testfile02。