栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

实验二 常用命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

实验二 常用命令

一、实验目的

1. 掌握 Linux一般命令格式。
2. 掌握有关文件和目录操作的常用命令。
3. 掌握有关进程操作的常用命令。
4. 熟练使用man命令。

二、实验内容

1. 正确地登录和退出系统。
2. 熟悉 date、 caI、who、 echo、 clear、passwd命令。
3. 在用户主目录下对文件进行如下操作:
复制一个文件、显示文件内、查找指定内容、排序、文件比较、文件删除等。
4. 对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件限、链接文等。
5. 利用man命令显示 date、echo等命令的手册页
6. 显示系统中的进程信息。

三、主要实验步骤 1. 登录进入系统,修改个人密码。

进入系统之后,点击左下角的启动器图标,点击个人头像,然后点击密码,即可修改个人密码

2. 使用简单命令:date、 cal、who、echo、clear等,了解 Linux命令格式

单击屏幕左下角的启动器图标,从菜单中选择"Konsole(终端)"

  • who命令:显示所有正在使用系统的用户,所用终端名和注册到系统的时间。"who am i"命令将列出使用该命令的当前用户的相关信息

  • echo命令 : 将命令行中的参数显示到标准输出上

  • date命令 : 再在屏幕上显示或设置系统的日期和时间,如果没有选项和参数,那么将直接显示系统当前时间和日期

  • cal命令 : 显示公元1~9999年中任意一年或任意一个月的日历,如果不带参数,则显示当前月份的日历,如果只有一个参数,则解释为年份,有两个参数时,第一个表示月份,第二个表示年份

  • clear命令: 清除屏幕上的信息

3. 浏览文件系统

(1)运行pwd命令,确定当前工作目录。

(2)运行ls -l命令,理解各字段含义。

-l : 以长格式显示文件的详细信息,输出的信息分成多列,分别依次是:
文件类型与权限 链接数 文件主 文件组 文件大小 建立或最近修改的时间 文件名

(3)运行ls -ai命令,理解各子段含义。

-a : 显示指定目录下所有子目录和文件,包括以"."开头的隐藏文件
-i : 在输出的第一列显示文件的I节点号

则-ai是显示这个目录下所有文件的I节点号

(4)使用cd命令将工作目录改到根(/)录的作用。
运行ls-l命令,结合书中的图2-2,了解各目录的作用。



各目录的作用(这是之前在一个网站学习下载的图片,还有下面的一些图片也是):

(5)直接使用cd,回到哪里了?用pwd验证

直接回到了用户的主目录

(6)用 mkdir 建立一个子目录subdir。

(7)将工作目录改到subdir。

4. 文件操作:

(1)验证当前工目录在subdir。

(2)运行date >file1,然后运行cat file1,看到什么信息?

看到了当前的系统时间,cat file1显示文件中存储的信息,所以在file1文件中存储了当前的系统时间

(3)运行cat subdir,会有什么结果?为什么?

因为cat命令是连接文件并打印到标准输出设备上,用来显示文件内容,而在sudbir文件夹中没有subdir文件

(4)利用 man命令显示 date命令的使用说明

(5)运行man date>>file1,看到什么?运行cat file1,看到什么?

运行man date>>file1时不能看到什么,运行cat file1时看到file1的文件内容,所以运行man date>>file1命令将date的使用说明写入到了file1文件中

(6)利用 ls -l file1, 了解链接计数是多少?运行In file1 …/fa,再运行1s -l file1,
看链接计数有无变化?用cat命令显示fa文件内容。

链接计数有变化


这是因为ln命令将file1文件链接到subdir的父目录的fa文件文件下,所以连接数加1

(7)显示 file1的前10行、后10行。

(8)运行cp file1 file2,然后ls -l,看到什么?运行mv file2 file3,然后 ls -l,看到什么?运行cat f*,结果怎样?

cp命令 :将源文件或目录复制到目标文件或目录中

mv命令 : 对文件或目录重新命名,或者将文件从一个目录移到另一个目录中

cat f*是显示当前路径下所有以f开头的文件内容

(9)运行rm file3,然后ls -l,结果如何?
rm命令:删除文件或目录

(10)在/etc/passwd文件中查找适合你的注册名的行。

(11)运行ls-l,理解各文件的权限是什么?

各字段含义:

文件权限表示:

(12)用两种方式改变file1的权限。
方法1:二进制数字表示

每个文件有三组固定的权限,分别为拥有者,所属用户组,其他用户,这个顺序是固定的,rwx这三种权限分别表示1 * 22 ,1 * 21 , 1 * 20,所以每个字母数值最大为7

我将file1的权限更改为仅我可用,则数值为600

方法2:以符号模式改变权限

一般格式:chmod key 文件名
key由 [ who ] [操作符号] [mode] 组成

  • who操作对象可以是下述字母中的任意一个或者他们的组合:
    u :用户
    g :用户组
    o :其他用户
    a :表示所有用户
  • 操作符号:
    +:添加某个权限
    -:取消某个权限
    =:赋予给定的权限并取消其他所有权限(如果有)
  • mode 表示的权限可用下述字母的任意组合
    r :可读
    w :可写
    x :可执行

(13)统计file1文件的行数、字数。
wc命令 :统计指定文件的字节数、字数、行数,并将结果显示出来

(14)运行man Is|more,显示结果是什么?运行cat file1 |head -20|tee file5,结果如何?
运行cat file5|wc,结果如何?

运行man Is|more:
显示ls命令帮助解释,more命令表示一次显示一屏文本

运行cat file1 |head -20|tee file5:
显示了file1的前20行,并将这20行保存到文件file5中,
tee命令表示从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件

运行cat file5|wc:
显示file5的行数,字数,字节数

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/344176.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号