实验二:linux常用命令练习

shell的定义:

shell是linux中的一种界面,即命令行界面,在桌面环境的图形界面下,若是想要进入shell界面,可以利用终端程序进入传统命令行操作界面。

第二章的常用命令操作:

(1)命令、选项、参数之间可用空格或Tab间隔;

    一行可以写多个命令,命令之间用 ; 分隔

    如果命令太长,可用 \ 续行

实验二:linux常用命令练习_第1张图片

(2)linux简单命令操作

echo:显示命令行参数到屏幕上

实验二:linux常用命令练习_第2张图片

date:显示或设置系统日期时间

实验二:linux常用命令练习_第3张图片

cal:显示日历、月份

实验二:linux常用命令练习_第4张图片

实验二:linux常用命令练习_第5张图片

实验二:linux常用命令练习_第6张图片

who:显示当前用户信息

实验二:linux常用命令练习_第7张图片

history:查看历史命令

实验二:linux常用命令练习_第8张图片

passwd:修改或设置密码

实验二:linux常用命令练习_第9张图片

 

P299 实验二:

1.密码修改已演示过,不再演示

2.简单命令也已经演示过,也不再演示

3.

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

pwd命令:显示当前工作目录的绝对命令

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

ls:列出指定目录的内容

各个字段的含义:文件类型与权限 链接数 文件主 文件组 文件大小 建立或最近修改时间 文件名

(由于这里没有文件,so......可以参考4.(11)里的截图)

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

(4)使用 cd 命令,将工作目录改到根(/)上。

cd:改变工作目录

  运行 ls -l 命令,结合书中图2.2,了解各目录的作用。

Linux文件系统采用带链接的树形目录结构,只有一个根目录(/),其中包含下级子目录,

下级子目录包含更下级的子目录,一层一层倒置下去,便构成了一棵倒置的树

实验二:linux常用命令练习_第10张图片

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

又回到了/home/huxingheng目录下

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

mkdir:创建目录

rmdir:删除目录

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

4.文件操作:

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

    见3.(7)

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

cat:连接文件并打印到标准输出设备上

可见:当前的系统时间被写入到了subdir文件夹下的file1文件中

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

直接运行命令会显示“没有文件或目录”,因为当前目录是在subdir,而该目录下并无subdir目录或文件

当用cd .. 命令返回上级目录后再执行命令,便会显示 subdir:是一个目录

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

实验二:linux常用命令练习_第11张图片

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

    答:运行完啥也没看到呀!

    运行cat file1,看到了什么?

    答:date的使用说明被显示出来。

这说明命令man date >>file1可以将date的使用说明写入到文件file1中

实验二:linux常用命令练习_第12张图片

 (6)利用ls -l file1,了解链接计数是多少?

     运行ln file1 ../fa,再运行ls -l file1,看链接计数有无变化?用cat命令显示fa文件内容。

   (答案都在截图中,这里我就不解释了)

 实验二:linux常用命令练习_第13张图片

 (7)显示file1的前十行、后十行

实验二:linux常用命令练习_第14张图片

 实验二:linux常用命令练习_第15张图片

 (8)运行cp file1 file2,然后 ls -l,看到什么?

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

答:新建了一个与file1中内容相同的file2文件

运行mv file2 file3,然后 ls -l,看到什么?

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

答:文件file2被重命名为file3

运行 cat f*,结果怎样?

答:(由于图太长了,很难截图,在此做下文字说明)该命令将当前目录下所有以f开头的文件的内容输出到了屏幕上

实验二:linux常用命令练习_第16张图片

(9)运行rm file3,然后ls -l,结果如何?

rm:删除文件

答:文件file3被删除

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

答:是这一条吗?打开后感觉挺乱的,看的不是很懂。

补:用grep 命令可以精确地查找指定内容

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

各个字段的含义:文件类型与权限 链接数 文件主 文件组 文件大小 建立或最近修改时间 文件名

文件file1 的权限:读写权限

(12)用两种方式改变file1的权限。

两种方式:以符号模式改变权限;以绝对方式改变权限

符号模式:

实验二:linux常用命令练习_第17张图片

绝对方式:

实验二:linux常用命令练习_第18张图片

(13)统计file1文件的行数、字数。

wc:统计行数、字节数、字数(l、c、w)

(14)运行man ls|more,显示结果是什么?

答:正好显示一屏的的关于ls的使用说明,按空格键可以翻页。

运行cat file1|head -20|tee file5,结果如何?

答:显示了file1中的前20行,并将其写入了新建的文件file5中

实验二:linux常用命令练习_第19张图片

运行cat file5|wc,结果如何?

答:统计了file5中的行数、字数、字节数,同时也验证了写入file5中的内容只有file1中的前20行

 

实验总结:

  在本次实验中,我学习并执行了很多的命令,对linux的命令了解的也越来越多了。不过可惜的是,我仍然无法记住这些拗口的命令,它们的用法真的很严格。其实对于我们而言,这些命令都极其的陌生,老师上课演示的时候感觉上效率不是很高,一节课下来几乎全部都是在演示命令、讲解怎么样去使用这些命令。然后课后还是得自己重新去尝试,因为一节课下来讲解的命令实在是太多了,所以给人的感觉就是讲的似乎有点快,上一条命令还没消化,甚至都没打完,下一条命令就接着来了,这倒不是老师的错,要是换作我,除了讲命令,我也没什么好办法可以让学生把linux学习好,要怪就怪linux真的太强大了......不过呢,linux的功能用起来很舒服,它每一条命令的用法都非常的多,所以也就显得很便捷。挺好的。至于这些吓人的命令,就先mark在这边方便以后复习用吧。

 

 

 

 

 

 

 

 

 

 

--END

转载于:https://www.cnblogs.com/hxh77/p/8716403.html

你可能感兴趣的