Linux项目实训一

1.登录进入系统,修改个人密码。

passwd
在这里插入图片描述

2.使用简单命令 date,cal,who,echo,clear 等,了解 linux 命令格式。

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

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

(1)cal 不带参数:

在这里插入图片描述

(2)cal 带一个参数:

在这里插入图片描述

(3)cal 带两个参数:

在这里插入图片描述

who命令:显示所有正在使用系统的用户,所用终端名和注册到系统的时间,"who am i"命令将列出使用该命令的当前用户的相关信息
在这里插入图片描述

whoami;显示的是当前用户下的用户名
who am i:显示的是登录时的用户名
who:显示当前真正登录系统中的用户(不会显示那些用su命令切换用户的登录者)
echo命令 : 将命令行中的参数显示到标准输出上
在这里插入图片描述

clear命令: 清除屏幕上的信息
在这里插入图片描述

3.浏览文件系统。

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

在这里插入图片描述

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

-l : 以长格式显示文件的详细信息,输出的信息分成多列,分别依次是:
文件类型与权限 文件硬链接数 文件所有者 文件所有者所属组 文件所占空间 文件最近访问/修改时间 文件名
在这里插入图片描述

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

-a :显示当前目录下的全部文件(包括隐藏文件)
-i : 输出文件的inode编号
则-ai是显示这个目录下所有文件的节点号
在这里插入图片描述

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

在这里插入图片描述

(5)直接使用命令 cd,用 pwd 验证回到哪个目录。

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

4.文件操作

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

在这里插入图片描述

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

在这里插入图片描述

是覆盖原有内容,date覆盖file1的内容,再用cat读取,就是读取了日期.

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

在这里插入图片描述

因为cat只能显示文件不能显示目录,subdir是目录

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

man date:
在这里插入图片描述

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

在这里插入图片描述

运行man date>>file1时不能看到什么,>> 是追加在文本末尾的意思,在file1后面追加了man date,运行cat file1时看到file1的文件内容,所以运行man date>>file1命令将date的使用说明追加到了file1文件中

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

在这里插入图片描述
在这里插入图片描述

一开始链接计数是1,运行ln file1 …/fa 后,ln把file1和fa连接起来了,所以链接计数+1,变成了2.

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

在这里插入图片描述

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

在这里插入图片描述

cp命令 :将源文件或目录复制到目标文件或目录中
运行 cp file1 file2,然后 ls-l,可以看到多出了一个file2文件
在这里插入图片描述

mv命令 : 对文件或目录重新命名,或者将文件从一个目录移到另一个目录中
运行 mv file2 file3,然后 ls-l,可以看到文件file2重命名为file3.
在这里插入图片描述

cat f是显示当前路径下所有以f开头的文件内容,运行cat f 后,会查看文件file2和file3的内容.

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

在这里插入图片描述

rm命令:删除文件或目录.运行 rm file3,然后 ls -l 可以看到file3文件已经被删除了.

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

grep:用于在文件中搜索与字符串匹配的行并输出.
在这里插入图片描述

(11)运行 ls-l,理解各文件的权限的含义。

在这里插入图片描述

d表示目录文件,-表示普通文件,r表示读权限,w表示写权限,x表示可执行权限,-表示无权限,三组表示所有者权限,所有者所在组权限,其他用户权限

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

方法1:二进制数字表示:读权限对应的数值为4,写权限对应的数值为2,执行权限对应的数值为1.
在这里插入图片描述

方法二:以符号模式改变权限:a表示所有用户,u表示用户,g表示用户组,o表示其他用户,+表示添加权限,-表示取消权限,=表示设定权限,r表示可读权限,w表示可写权限,x表示可执行权限.
在这里插入图片描述

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

wc命令 :统计指定文件的字节数、字数、行数,并将结果显示出来
在这里插入图片描述

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

运行man ls|more:显示ls命令帮助信息,more命令表示一次显示一屏文本
在这里插入图片描述

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

运行 cat file5|wc显示file5的行数,字数,字节数:
在这里插入图片描述

5.链接文件

(1)用 mkdir 递归新建目录/home/my/mydoc

在这里插入图片描述

(2)用 rmidr 递归删除目录/home/my/mydoc

rmdir:仅用于删除目录,可删除只当路径中的一个或多个空目录,若在命令中添加参数-p,此条命令将会在删除指定目录后检测其上层目录,若该目录的上层目录已变成空目录,则会将其一并删除.
(因为本地已存在home目录且home目录存在许多资料,为了演示效果,将递归创建/home1/my/mydoc目录并递归删除/home1/my/mydoc目录)
在这里插入图片描述

(3)在/root 目录下新建目录 my

在这里插入图片描述

(4)对/root/my 创建符号链接(思考:是否能对/root/my 创建硬链接)

在这里插入图片描述

不能对/root/my创建硬链接,因为linux中不允许将硬链接指向目录.

(5)在 my 中创建普通文件 myfile.txt

在这里插入图片描述

(6)为 myfile.txt 创建硬链接和符号链接。

在这里插入图片描述

(7)删除 myfile.txt 查看其硬链接和符号链接的状态。(是否还能正常打开)

在这里插入图片描述

硬链接还能正常打开,符号链接不能正常打开,已找不到源文件.

1.什么是Linux操作系统? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品 !   Linux以它的高效性和灵活性著称。Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。   Linux具有Unix的优点:稳定、可靠、安全,有强大的网络功能。在相关软件的支持下,可实现WWW、FTP、DNS、DHCP、E-mail等服务,还可作为路由器使用,利用ipchains/iptables可构建NAT及功能全面的防火墙。 2.Linux的目录结构
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

渔戈

创作不易,如有帮助,请鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值