实验二、Linux基本命令实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档