当前位置: 首页 > news >正文

linux练习题

将根目录下所有文件的详细文件输出到demo文件中

查看demo文件的内容

将/user/bin目录下的所有文件详情信息追加到demo文件中

以分屏的形式查看demo文件的内容

使用到的指令:
ls:显示当前目录下的所有文件

参数:

cat:查看文件的内容

more命令是一个分页器,它可以将文件内容或命令输出结果分屏显示

less命令与more命令类似,但它功能更强大,支持向前和向后滚动查看文件内容。

使用“q”键、使用Ctrl+C键、使用Ctrl+D快捷键退出文件

练习二:

查找demo文件中mysql的信息?

在/usr/bin目录下所有文件的信息中查找包含mysql的信息

清空当前终端窗口中的内容

grep命令用于在文件中搜索特定的字符串或模式

grep mysql demo

cat -la /usr/bin | grep mysql

困难:使用命令之后查看不到结果

清空屏幕中所有信息:clear

练习三:

将根目录下的所有文件的详情信息输出到demo 文件中

查看demo前5行,后5行内容

将ping www.itheima.com 的信息输出到ping_log文件中

重新开启一个终端窗口,动态查看ping_log文件中的信息

获取demo文件的11-15行的信息

head是查看文件前几行的内容

tail是查看文件后几行的内容

重定向的意思就是:把命令的结果输出到指定文件中

问题:动态的打开正在写入数据的ping_log文件,提示没有文件

tail 配合-f可以实时监控文件的内容变化

最后一个练习题:

思路就是:通过head获取前15行信息,再通过tail获取最后5行的信息。

练习4:

查看当前系统下的进程信息

手动打开nmon_86_contos7

获取上边这个进程的信息

通过结束上面的进程关闭程序

打开当前系统的任务管理器

在这里遇到问题:上传文件不成功,检查了网络问题,vmvare ssh连不上,windows ping不通centos,centos能ping通windows_windows无法sshcentos-CSDN博客

在这篇文章得到解决了

下载nmon:第三方的任务管理器。

获取进程信息需要用到的指令

使用指令:pa -aux | grep nmon1

使用”pkill 进程名“ 进行结束进程     

使用top打开当前任务管理器

想要服务在本台计算机上面运行,则需要知道ip地址,且端口号

练习:

练习1需要使用netsart 指令

需要使用:netstat -antpu。

 

只需要使用:netstat -tunlp | grep 要查看的端口号

grep命令负责过滤信息出来

练习:

使用su命令切换用户

whoami:查看当前登录用户的用户名

 

用户个数信息:只要连接linux的就算一个

比如:linux连接centos算一个,在上面登录的算一个,图形化界面算一个

ctrl+d 退出当前终端窗口

一个一个退出

可以使用cat 文件一  文件二    可以合并查看两个文件的信息(真实文件没有合并)

文件的权限查看:

管理用户和用户组是日常维护任务的一部分。用户账号可以帮助管理员跟踪系统使用情况,并控制对系统资源的访问。

用户账号跟系统管理员申请。

用户与用户组可以理解为:一个员工可以是两个部门的,一个部门可以有多个其他部门的员工

练习:

字母法思路:

1.查看文件的权限,当前用户,用户组,其他用户

2.r:4,w:2,x:1,算出他们需要的值,比如需要权限:r w 则是6

3.使用命令

做法:chomd 用户权限的值 用户组权限值 其他用户权限的值  文件名

chomd 775  文件名

修改文件权限,用户的权限为rwx 用户组的权限rwx 其他用户的权限rx

字母法修改就是不用算值,只需要分别使用字母表示权限就好,rwxrwxr--

练习:

find /root -name *mo

find 在哪个路径查找文件 目标文件名变量名 文件名

上边使用了模糊查询

练习

这里涉及到软链接和硬链接

软链接也就是相当于windos的快捷方式,不占用空间,但是点击快捷方式就可以访问对应的文件。

硬链接:相当于复制文件,可以访问当前的硬链接文件,来访问链接的文件的内容

软链接:删除了源文件,点击的快捷方式没有被删除,但是访问不到源文件

硬链接:删除了源文件,点击快捷方式,还可以使用源文件的内容

硬链接:可以通过它来改变原文件,原文件变化它也跟着变化,但原文件消失它不会变化,所以硬链接与原文件互为备份

软连接:可以通过它来改变原文件,原文件变化它也跟着变化,但原文件消失它会失效,所以软连接是一个指向原文件的,类似于Windows电脑的快捷方式

软链接可以互相修改文件。

修改文件的内容指令:


 

练习:

在这里遇到一个问题:找不到文件或目录;

解决办法:使用错了参数,我使用了zxvf参数,使用到x,打开档案文件,所以打不开。

使用的指令:

解压

tar -zxvf atdir.tar.gz -C btdir/

tar 参数 文件名 -C 解压到那个目录

压缩

tar -zcvf atdir.tar.gz atdir/

tar 参数 生成的文件的文件名.tar.gz 文件目录

参数解析:

使用zip压缩,unzip解压

练习:

unzip atdir.zip

直接在当前目录解压

unzip -d btdir/ atdir.zip

unzip -d 解压的目录 解压文件

yum软件包管理

yum提供查找。安装,删除软件包的命令。

在这里需要总结使用的命令,其实就是记语法,记他的作用,多练习就会了。

自我介绍练习。

mysql:
对数据库的操作:

备份数据:就是对他进行操作前,先把sql生成文件保存的桌面上。

数据库就是增删改查操作。

http://www.xdnf.cn/news/1191925.html

相关文章:

  • linux内核电源管理
  • JavaWeb(苍穹外卖)--学习笔记11(Filter(过滤器) 和 Interceptor(拦截器))
  • JavaScript中.splice()的用法
  • 从零开始大模型之编码注意力机制
  • HTML5 Canvas 绘制圆弧效果
  • 适用于5V/12V低输入的负载点电源应用20V/6A单片式双通道同步降压调整器
  • 面试150 IPO
  • C#其他知识点
  • 实验-OSPF多区域
  • ubuntu下docker安装thingsboard物联网平台详细记录(附每张图)
  • KTO:基于行为经济学的大模型对齐新范式——原理、应用与性能突破
  • 栈----3.字符串解码
  • C语言函数精讲:从入门到精通( 指针(5))
  • 秋招Day20 - 微服务 - 概念
  • kafka的消费者负载均衡机制
  • 嵌入式硬件篇---有线串口通信问题
  • OpenCV图像梯度、边缘检测、轮廓绘制、凸包检测大合集
  • IntelliJ IDEA 中左上方未显示项目根目录问题
  • 数据库索引详解:原理、设计原则与应用场景
  • 渲染篇(二):解密Diff算法:如何用“最少的操作”更新UI
  • Word文档转HTML查看器(字体颜色、字体背景、超链接、图片、目录等全部转换为html),统计Word文档段落数量、图片数量、表格数量、列表数量
  • HTML5元素相关补充
  • 小架构step系列26:Spring提供的validator
  • CS231n-2017 Lecture7训练神经网络(二)笔记
  • 三防平板搭载2D扫描头:工业数据采集的革新利器
  • Vue3 学习教程,从入门到精通,Vue3 样式绑定语法详解与案例(17)
  • 零基础 “入坑” Java--- 十四、【练习】图书小系统
  • 一、Spring框架结构组成详解
  • Transformer:颠覆NLP的自注意力革命
  • C++___快速入门(上)