Linux学习笔记(黑马程序员,前四章节)

news2024/11/24 19:33:16

第一章 快照

虚拟机快照: 通俗来说,在学习阶段我们无法避免的可能损坏Linux操作系统,如果损坏的话,重新安装一个Linux操作系统就会十分麻烦。VMware虚拟机支持为虚拟机制作快照。通过快照将当前虚拟机的状态保存下来,在以后可以通过快照恢复虚拟机到保存的状态。
Linux路径描述方式:在linux系统中,路径之间的层级关系使用": / "来表示,在windows中路径之间的关系使用:\来表示。
在这里插入图片描述
命令行:即Linux终端(Terminal),是一种命令提示符页面,以纯字符的形式操作系统,可以使用各种字符化命令对系统发出操作指令。

命令:即Linux程序,一个命令就是一个Linux的程序。命令没有图形化界面,可以在命令行(终端中)提供字符化的反馈。

第二章 Linux目录结构、Linux命令入门、目录切换相关命令(cd/pwd)、相对路径和绝对路径和特殊路径符、创建目录命令(mkdir)、文件操作命令(touch、cat、more、cp、mv)、查找命令(which、find)、grep和wc和管道符、echo和重定向符

Linux命令基础格式:
在这里插入图片描述
ls(不适用选项和参数,直接使用ls本体):以平铺形式,列出当前工作目录下的内容。
在这里插入图片描述
Home目录:每个Linux操作用户在Linux系统的个人账户目录,路径在:/home/用户名
在这里插入图片描述
在这里插入图片描述
ls命令的参数和选项

在这里插入图片描述
-a:表示all的意思。列出全部文件(包括隐藏文件,隐藏文件格式是:.xxx)
-l:以列表(竖向排列)的形式展示内容,并展示更多信息
-h: 以易于阅读的方式列出文件大小,如K、M、G
ls -l -a、ls-la、ls-al:三种写法作用一致,表示同时应用-l和-a的功能
ls -la /:根目录下竖向排列展示所有内容
注意:以上可以组合使用,比如la组合、lh组合等。
在这里插入图片描述
目录切换命令(cd、pwd)
在这里插入图片描述
相对路径、绝对路径和特殊路径符
在这里插入图片描述
创建目录(文件夹)的命令:mkdir
在这里插入图片描述
文件操作命令part1(touch、cat、more)
在这里插入图片描述
文件操作命令:cp、mv、rm
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

查找命令(which、find)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
grep、wc和管道符
grep:比如说查找文件中哪几行带有特殊的字符
wc:wc单独使用,后面什么选项都不加的时候就会输出文件的行数、单词书、字节数、文件名(wc 1.txt)

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
注:解释:左边cat test.txt的结果作为有编grep… 命令的输入,下面的图是一个更高级一点的嵌套输入

在这里插入图片描述
echo、tail和重定向符
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Vi与Vm编译器
vi、vm是visual interface的简称,是Linux中最经典的文本编辑器,同图形化界面中的文本编译器是一样的,vi是命令行下对文本及进行编译的绝佳选择。
vim是vi的加强版本,兼容vi的所有指令,不仅能编辑文本,而且还具有shell程序编辑的功能,可以不同颜色的字体来辨别语法的正确性,极大方便了程序的设计和编辑性。
vim兼容全部的vi命令
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第三章 认知root用户、用户和用户组管理、查看权限控制、修改权限控制-chmod、修改权限控制-chown

root用户
无论是windows、macos、linux均采用多用户的管理模式进行权限管理,在linux系统中拥有最大权限的账户名为root(超级管理员),一般我们一直使用的账户是普通用户。

root用户拥有最大的系统操作权限,而普通用户在许多地方权限是受限的。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
用户、用户组管理
Linux中可以配置多个用户,也可以配置多个用户组,用户可以加入多个用户组中
Linux中关于权限的管控级别有2个级别,分别是:针对用户的权限控制和针对用户组的权限控制
在这里插入图片描述
在这里插入图片描述

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

查看权限控制
在这里插入图片描述
在这里插入图片描述
修改权限控制 - chmod
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
修改权限控制 - chown
在这里插入图片描述

在这里插入图片描述

第四章 :软件安装、systemctl、软连接、日期时区、IP地址主机名、网络传输、进程管理、主机状态、环境变量、上传下载、压缩解压

软件安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
.rpm是linux系统中安装包的格式,就类似于window中的.exe

systemctl
在这里插入图片描述

在这里插入图片描述
软连接
软连接:在系统中创建软连接,可以将文件、文件夹链接到其他位置,类似于windows系统中的快捷方式。

在这里插入图片描述

日期和时区
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
IP地址、主机名
IP地址:每一台联网的电脑都会有的一个地址,用于和其他计算机进行通讯,IP地址主要有IPv4和IPv6,IPv4的地址格式:a.b.c.d,其中abcd表示0~255的数字。
可以通过ifconfig查看本机的ip地址,如果无法使用可使用yum -y install net-tools
在这里插入图片描述

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

第二小节:
为什么需要固定IP?
因为当前我们虚拟机的Linux操作系统,其IP地址是通过DHCP服务获得的。
DHCP:动态获取IP地址,即每次重启设备后都会获取一次,可能导致IP地址频繁变更
原因1:办公电脑IP地址变化无所谓,但是远程连接Linux系统,如果IP地址经常变化我们需要频繁修改适配,很麻烦。
原因2:在刚刚我们配置了虚拟机IP地址和主机名的映射(我并没有跟随这步骤,因为害怕把电脑搞乱了),如果IP频繁更改,映射关系也需要我们频繁更新
在这里插入图片描述

在这里插入图片描述

课程过程中问题

1.远程连接问题
输入ifconfig,没有IP地址
在这里插入图片描述
解决办法:
首先查看网络连接,下面两个路径,哪个能找到用哪个
在这里插入图片描述

在这里插入图片描述
如果VM那两个已经如图所示启用了,那就在命令行输入“service network restart”,输入这个指令换行运行之后再输入“ifconfig”,就可以看到ip地址了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2129351.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Leetcode 移动零

要求将数组中的所有 0 移动到数组的末尾&#xff0c;同时保持非零元素的相对顺序。下面是该题的 C 解决方案&#xff1a; class Solution { public:void moveZeroes(vector<int>& nums) {int nonZeroPos 0; // 记录非零元素应该放置的位置// 遍历数组&#xff0c;…

镭速如何高效使用SQLite数据库高速传输结构化数据文件传输

SQLite数据库因其小巧、跨平台和无需配置的特性&#xff0c;在众多关系型数据库中独树一帜。与传统的服务器/客户端架构数据库&#xff0c;例如MySQL不同&#xff0c;SQLite通常被嵌入到应用程序中作为一个库。它不仅支持创建索引&#xff0c;还严格遵循ACID原则&#xff0c;非…

先攒一波硬件,过几年再给电脑升级,靠谱吗?想啥呢?

前言 最近有小伙伴发来消息&#xff1a;我可以今年先买电脑的部分硬件&#xff0c;明年再买电脑的另一部分硬件&#xff0c;再组装起来不就是一台电脑了吗&#xff1f; 这确实是一个很好的办法。 我还记得大学有个室友&#xff0c;从大一每个月省吃俭用&#xff0c;攒下的钱…

全球AI应用市场洞察:市场快速崛起,“陪伴式AI”、“图像AI”应用爆款频出!

自2023年 GPT4 的问世以来&#xff0c;得益于这股新的技术变量&#xff0c;各类 AI 应用在市场上遍地开花。在这轮热潮之下&#xff0c;不同市场和细分赛道有何机遇和挑战&#xff1f;以下根据 Sensor Tower 最新报告分析&#xff0c;帮助移动开发者、广告主洞察全球AI应用市场…

Linux系统:chgrp命令

1、命令详解&#xff1a; chgrp命令是Linux操作系统中用于修改文件或目录的所属组的命令。chgrp命令还可以修改链接文件的所属组&#xff0c;而不是链接所指向的文件的所属组。默认情况下&#xff0c;只有文件的所有者和超级用户才能修改文件的所属组&#xff0c;但如果用户是一…

JavaWeb【day08】--(MySQL-Mybatis入门)

数据库开发-MySQL 1. 多表查询 1.1 概述 1.1.1 数据准备 SQL脚本&#xff1a; #建议&#xff1a;创建新的数据库 create database db04; use db04; ​ -- 部门表 create table tb_dept (id int unsigned primary key auto_increment comment 主键ID,name v…

Win32编程:创建属于你的第一个窗口

目录 一、Win32程序的运行过程 二、创建Windows窗口 1、分析 2、完整代码 一、Win32程序的运行过程 Win32编程&#xff0c;也称为Windows编程。运行步骤主要包含&#xff1a;加载程序&#xff08;操作系统加载程序的可执行文件&#xff08;exe格式&#xff09;到内存中,创建…

代码随想录刷题day30丨452. 用最少数量的箭引爆气球, 435. 无重叠区间,763.划分字母区间

代码随想录刷题day30丨452. 用最少数量的箭引爆气球&#xff0c; 435. 无重叠区间&#xff0c;763.划分字母区间 1.题目 1.1用最少数量的箭引爆气球 题目链接&#xff1a;452. 用最少数量的箭引爆气球 - 力扣&#xff08;LeetCode&#xff09; 视频讲解&#xff1a;贪心算法…

ColorThief的介绍与使用

概述 colorThief是一个 Javascript 插件&#xff0c;支持在浏览器端或 Node 环境中使用。Thief的中文意思是偷窃、小偷。colorThief的作用就是通过算法去获取图片的色源。 API 介绍与示例 colorThief提供两个方法&#xff0c;getColor和getPalette&#xff0c;这两个方法在 …

类和对象(c++)

欢迎来到本期频道&#xff01; 类和对象 类定义&#xff1a;格式&#xff1a;类域&#xff1a;访问限定符友元内部类this指针静态与非静态成员关系类型转换六大默认成员函数&#xff08;C98&#xff09;1️⃣构造函数2️⃣拷贝构造函数浅拷贝与深拷贝 3️⃣赋值重载拷贝函数4️…

x-cmd pkg | superfile: 终端文件管理器,界面精致美观

目录 简介快速上手功能特点竞品和相关项目进一步阅读 简介 superfile 是 github.com/yorukot 用 Go 开发的终端文件管理器&#xff0c;相比于其他终端文件管理器&#xff0c;它最显著的特点是 UI 精致美观。 Tip Superfile 采用了特殊的 Unicode 符号来标识各种类型的文件&…

【我的 PWN 学习手札】Unsortedbin Leak

前言 从前都是野路子学习&#xff0c;学校时间也比较紧张&#xff0c;没有能够好好总结。一直有做个人笔记的习惯&#xff0c;但是学习路线比较分散盲目&#xff0c;虽然跟着wiki做&#xff0c;但是也面临知识点不全的窘境。近期开始跟着课程系统的学习&#xff0c;对于老的知…

mp3转文字要怎么处理?使用这4个工具就对了

MP3是音频当中比较常用的格式&#xff0c;如果像将其转换成文字内容&#xff0c;一般的语音转文字工具都是可以完成的。但是音频转换成文字的过程中&#xff0c;它的准确率是会受到像口音&#xff0c;语言&#xff0c;环境音等因素的影响的。所以大家如果想将自己的mp3语音转成…

en造数据结构与算法C# 用数组实现个栈还不简单???看我一秒破之!!!(unity演示)

实现效果 线性表&#xff0c;线性表是指数据元素按顺序排列的一种数据结构&#xff0c;下面这些东西可以说都是线性表&#xff0c;所以用array实现三者一点问题都没有 分别是List动态数组&#xff0c;stack栈和queue队列&#xff0c;今天就秒掉stack 栈&#xff1a;先进后出 实…

Vue邮件发送:如何有效集成邮件发送功能?

vue邮件发送功能实现方法&#xff1f;Vue邮件发送性能怎么优化&#xff1f; 无论是用户注册验证、密码重置&#xff0c;还是通知提醒&#xff0c;邮件发送功能都能提供重要的支持。本文将详细探讨如何在Vue项目中有效集成邮件发送功能&#xff0c;确保邮件能够准确、及时地送达…

万龙觉醒免费辅助:VMOS云手机辅助巴克尔阵容搭配攻略!

《万龙觉醒》是一款策略类手游&#xff0c;选择合适的英雄阵容搭配能够极大提升战斗效果。而借助VMOS云手机的辅助功能&#xff0c;玩家可以更加轻松地管理游戏进程&#xff0c;优化操作体验。以下是VMOS云手机的三大核心功能&#xff0c;帮助你更好地掌控《万龙觉醒》战局。 V…

通信工程学习:什么是QoS服务质量

QoS服务质量 在通信工程中&#xff0c;QoS&#xff08;Quality of Service&#xff0c;服务质量&#xff09;是一个至关重要的概念&#xff0c;它关乎网络性能的提升和用户体验的优化。QoS是网络的一种安全机制&#xff0c;旨在通过一系列技术和策略来优化网络资源的分配&#…

代码随想录打卡Day30

今天的题目还可以&#xff0c;第一题看了视频&#xff0c;看卡哥把问题转化成数学问题&#xff0c;把图画出来以后就会了&#xff0c;剩下两题没看视频直接AC的。 452. 用最少数量的箭引爆气球 这个题主要是画完图以后就很好理解了&#xff0c;需要先对区间按照区间左值进行排…

飞速了解Conda的作用和安装使用教程

当我们想要在github上克隆不同的项目下来运行时&#xff0c;会发现项目的语言环境或包的版本不同&#xff0c;出现版本冲突问题会导致程序无法运行、兼容性问题频出。我们常常需要管理多个项目&#xff0c;每个项目可能依赖于不同的包版本或编程语言环境。如果不加以管理&#…

华为OD机试 - 报文响应时间 - 贪心算法、位运算(Java 2024 E卷 200分)

华为OD机试 2024E卷题库疯狂收录中&#xff0c;刷题点这里 专栏导读 本专栏收录于《华为OD机试&#xff08;JAVA&#xff09;真题&#xff08;E卷D卷A卷B卷C卷&#xff09;》。 刷的越多&#xff0c;抽中的概率越大&#xff0c;私信哪吒&#xff0c;备注华为OD&#xff0c;加…