首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

实验二 Linux常用命令的使用(一)

2023-01-22 来源:华拓网
实验二 Linux常用命令的使用(一)

一、实验目的

1. 掌握Linux系统开机启动和退出的方法 2. 掌握Linux系统中获取命令帮助的方法 3. 掌握Linux系统命令格式

4. 掌握Linux系统中常用命令的作用和命令中各选项的作用 二、实验环境

安装了Red Hat Linux9.0/Fedora系统的计算机一台 三、实验内容及步骤

(一)Linux操作系统的登录和退出 【操作任务1】登录Linux操作系统 【操作步骤】

(1)在开始---程序---Vmware菜单中启动虚拟机,在打开的虚拟机界面中选择要启动的操作系统选项卡,点击启动图标。如下图所示。

单击绿色箭头,可以启动你所选择的操作系统。

(2)等待一段时间后,将出现登陆对话框,选择其中一个用户,输入用户名和密码后,即可登陆Linux操作系统。如下图所示。(如果要登陆root用户,请选择‖其他…‖,然后输入用户名:root和相应的密码,点击“登陆”按钮)

输入用户root的密码,点击登陆 输入用户名root 选择“其他…”,可登陆超级管理员root用户

(3)点击登陆按钮后,即可成功登陆。如下图。(注意,如果以root超级管理员用户身份登陆,系统会弹出对话框询问,如上图所示,点击“继续”按钮即可)

【操作任务2】退出Linux操作系统 【操作步骤】

(1)在顶部面板上依次单击―系统→关机‖命令,如下图

(2)在打开的对话框,选择―关机‖或―重新启动‖选项,然后点击―确定‖按钮,即可完成关机或重新启动操作。

如果使用超级管理员root用户身份登陆,操作系统会询问“是否真的要以特权用户身份登陆”,这里点击继续按钮,即可以root身份登陆

【操作任务3】图形界面和字符界面的切换 【操作步骤】

(1)开机使用root用户进入图形界面,请打根目录下的etc文件夹,找到inittab文件,(文件路径:/etc/inittab),双击打开之。

(2) 找到该文件中的“id:5:initdefault:”这一行,将该行中的“id:5:initdefault:”行的“5”修改为“3”,然后按Ctrl+S保存。

(注意:5代表开机启动时进入图形界面,3代表开机启动时进入字符界面) (3)重启该操作系统。

(4)计算机重启后,显示字符界面,输入用户名和相应的口令后,即可登录Linux系统 (5)输入命令“startx”,启动图形化用户界面。(startx命令表示启动X Wingdow图形界面)

(6)按照上述(1) 、(2)两步重新将开机进入的界面改回图形界面

【操作任务4】获取命令的帮助选信息 【操作步骤】

(1)获取“mkdir”目录的帮助信息

方法1:在终端中,输入命令“man mkdir”

man命令的用法 命令man

语法:man command_name

功能:查阅指定命令或资源的联机手册。

说明:man命令后直接跟需要帮助的命令作为参数。

显示过程中,空格键换页,Enter键换行,按q键退出。 例:man cd

方法2:使用-help选项获取命令参数的说明 语法:command_name --help 功能:查阅指定命令使用参数。 说明:命令名后直接跟—help选项 例 cp --help 小练习:

用上述两种方法分别获取ls、cp、more、touch、clear等命令的帮助

【操作任务5】图形界面下进入shell终端 【操作步骤】

(1)开机进入Linux图形界面

(2)在顶部面板中依次单击“应用程序”→“系统工具”→“终端”或“应用程序”→“附件”→“终端”,即可打开如图的终端窗口。

有时,在Linux桌面上单击鼠标右键,从弹出的快捷菜单中选择―终端‖命令,也可打开终端窗口

此处,第一个root代表当前用户的用户名是root; bliubing代表计算机名; 第二个root代表当前工作目录是root; #代表当前用户的身份是超级用户($代表普通用户)

【操作任务5】基本的目录管理命令的使用 【操作步骤】

(1)开机以root用户身份进入Linux图形界面,打开终端 (2)查看root用户当前的工作目录。

方法:直接在终端中输入“pwd”命令,如下图。

有关pwd命令的详细用法: pwd

功能说明:显示当前工作目录。 语 法:pwd [--help][--version]

补充说明:执行pwd指令可得知工作目录的绝对路径名称。 参 数:

--help 在线帮助。 --version 显示版本信息。 (3)使用cd命令进行目录之间的切换

把当前工作目录从/root目录切换到根目录(/)下,方法是输入命令“cd /”(注意有空格,不要直接输入“cd/”,其他命令也要注意这个问题)

这里也可以查看当前工作目录,~代表当前用户的宿主目录; 这两种方式查看当前工作目录的结果是一样的,但pwd显示的是绝对路径 /root指示当前工作目录为根目录下的root目录;(/代表根目录)

(4)使用pwd命令再次查看当前工作目录,如下图。

cd命令的详细用法: cd

功能说明:切换目录。

语 法:cd [目的目录及其路径]

补充说明:cd命令可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目

的目录。

使用命令要注意目的目录所在的路径不要写错,否则会给出“没有指定目录”的错误提示。

这两处都指示当前工作目录已经改变为“/”根目录了。 注意,此时当前工作目录已经从“~”变成了“/” (5)进入根目录后,在根目录(/)下创建文件夹testdir专门用来做实验用。 方法:输入命令“mkdir testdir”(注意空格,以后将不再提示)

mkdir命令的用法: mkdir

功能说明:建立目录

语 法:mkdir [-p][--help][--version][-m <目录属性>][目录名称] 补充说明:mkdir可建立目录并同时设置目录的权限。 参 数:

-m<目录属性>或--mode<目录属性> 建立目录时同时设置目录的权限。 (-m选项以后会详细讲解)

-p 若所要建立目录的上层目录目前尚未建立,则一并建立上层目录。 --help 显示帮助。(注意有两个“-”) --verbose 执行时显示详细的信息。 --version 显示版本信息。

小练习1:尝试在当前工作目录为根目录的情况下,在创建目录dir2,其绝对路径为“/testdir/dir1/dir2 ”(假设dir1目录事先并不存在)

方法:输入命令“mkdir /testdir/dir1/dir2”,如果系统给出了错误提示,再使用命令“mkdir –p /testdir/dir1/dir2”看看效果。

小练习2:依次输入命令“mkdir –-help”, “mkdir –-version”查看有关mkdir命

如果没有给出错误提示,就表示执行成功 令的帮助和版本信息。

小练习3:输入命令“mkdir testdir2–-verbose”,在根目录下创建一个新的文件夹testdir2,看看系统是不是会给出一些提示。如下图。

(6)将“/testdir/dir1/dir2”中的dir2目录移动到“/testdir”目录下。 方法:输入命令“mv /testdir/dir1/dir2 /testdir” mv

功能说明:移动或更名现有的文件或目录。

系统给出了创建成功的提示,而如果不加“—verbose”选项是不会给出该提示的 语 法:mv [-bfiv][--help] [源文件或目录][目标文件或目录] 补充说明:mv可移动文件或目录,或是更改文件或目录的名称。 参 数:

-b 若需覆盖文件,则覆盖前先行备份。

-f 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或

目录。

-i 覆盖前先行询问用户。 -v 执行时显示详细的信息。 --help 显示帮助。 --version 显示版本信息。

(7)在根目录下创建新文件夹subdir,方法见步骤(5)

(8)将根目录下的“subdir”(路径为:“/subdir”)移动到“/testdir”目录下,并将其改名为“dir3”

方法:输入命令“mv /subdir /testdir/dir3” (9)分别删除/testdir目录下的dir1,dir2和dir3目录。 方法:输入命令“rm -r dir1”,如下图所示。

尝试输入命令“rm -r –f dir2”,看看系统还是否会给出确认提示?

rm(remove)

功能说明:删除文件或目录。

删除目录时,系统会给出提示,进行确认,可以使用-f选项,使系统不提示 注意:如果rm命令不加-r选项,系统会提示dir1是个目录不能删除。 语 法:rm [-dfirv][--help][--version][文件或目录...]

补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数\"-r\",否则预设仅会删除文件。 参 数:

-d 直接把欲删除的目录的硬连接数据删成0,删除该目录。 -f 强制删除文件或目录。

-i 删除既有文件或目录之前先询问用户。

-r或-R 递归处理,将指定目录下的所有文件及子目录一并处理。 -v 显示指令执行过程。 --help 在线帮助。 --version 显示版本信息。

(10)将“/testdir”目录复制到用户宿主目录下。 方法:输入命令“cp –r /testdir /root”

注意:宿主目录随当前用户不同而不同,如果当前用户是root,则其宿主目录为“/root”,如果当前用户为普通用户,比如zhangsan,则其宿主目录默认为“/home/zhangsan”。这时就要把上面的命令改为:“cp –r /testdir /home/zhangsan” cp

功能说明:复制文件或目录。

语 法:cp [-adfilpPrRsv] [--help] [--version][源文件或目录][目标文件或目录]

如果不加-r选项,cp命令将不会复制文件夹; [目的目录]

补充说明:cp指令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,而最后的目的地并非是一个已存在的目录,则会出现错误信息。 参 数:

-a 此参数的效果和同时指定\"-dpR\"参数相同。

-d 当复制符号连接时,把目标文件或目录也建立为符号连接,并指 向与源文件或目录连接的原始文件或目录。

-f 强行复制文件或目录,不论目标文件或目录是否已存在。 -I 覆盖文件之前先询问用户。

-l 对源文件建立硬连接,而非复制文件。 -p 保留源文件或目录的属性。 -P 保留源文件或目录的路径。

-r 递归处理,将指定目录下的文件与子目录一并处理。 -R 递归处理,将指定目录下的所有文件与子目录一并处理。 -s 对源文件建立符号连接,而非复制文件。 -v 显示指令执行过程。 --help 在线帮助。 --version 显示版本信息。

因篇幅问题不能全部显示,请点此查看更多更全内容