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

肖sir__linux详解__001

linux详解:
1、ifconfig 查看ip地址
在这里插入图片描述
2、6版本:防火墙的命令:
service iptables status 查看防火墙状态
service iptables statrt 开启防火墙
service iptables stop 关闭防火墙
service iptables restart 重启防火墙状态
7版本:
systemctl stop firewalld.service 关闭防火墙
systemctl statrt firewalld.service 开启防火墙
systemctl status firewalld.service 查看防火墙状态
systemctl restart firewalld.service 重启防火墙状态

3、连接xshell 工具
两种方法:
1、ssh +ip地址
在这里插入图片描述

2、点击新建:
在这里插入图片描述
记住密码
在这里插入图片描述
输入密码,勾选记住密码
在这里插入图片描述
4、pwd 查看当前路径
在这里插入图片描述
5、su +用户名 切换用户
分为两种:
a、root 超级用户
b、 普通用户 比如:aa1
在这里插入图片描述

6、查看所有的用户名命令:
cat /etc/passwd
在这里插入图片描述
7、ping 查看网络状态
在这里插入图片描述
8、cd 进入
cd / 进入/目录
cd … 返回上一步
cd …/… 返回上两级
cd …/…/… 返回上三级
cd /root
~ 表示的是root家目录
cd ./ 当前目录

![在这里插入图片描述](https://img-blog.csdnimg.cn/f21a5a9e4092453e821a3cd7f446bde4.pn

9、ls 横向显示目录或文件
在这里插入图片描述
10、ll 是 ls -l简写,表示纵向显示目录下所有文件和目录的详细信息
在这里插入图片描述
11、ls -a查看目录下所有的文件和目录以及隐藏文件
在这里插入图片描述
12 .mkdir 创建目录
(1)创建当个目录 mkdir 目录名称1

在这里插入图片描述
(2)创建当个目录 mkdir 目录名称1 目录名称2 目录名称3在这里插入图片描述
(3)创建层级目录 参数 -p
在这里插入图片描述
13、touch 创建文档
(1)创建单个文档:touch 文档名1
(2)创建多个文档:touch 文档名1 文档名2 文档名3
在这里插入图片描述
14、vi或vim 编辑文档
第一步:vim 文档名 》敲回车
第二步:按下i键,变成insert (编辑模式)
第三步:按esc键,在按shift+: 键(进入底层命令模式)
第四步:在输入wq 键
》敲回车就完成

在这里插入图片描述

15、wq ! w 保存、 q 退出 、!强制
wq 保存退出 q !强制退出 wq! 强制保存退出

16、cat 查看文件所有的内容
在这里插入图片描述
17、rm 删除命令
rm 文件 提示性删除文档
在这里插入图片描述

rm -r 提示性删除目录
在这里插入图片描述

rm -rf 强制删除目录或文档都可以
在这里插入图片描述

rm -rf * 强制删除目录下所有的文件和目录
在这里插入图片描述
18、cp 复制
(1)格式: cp 原文件 新文件
在这里插入图片描述
(2)格式: cp /路径+ 原文件 /路径/ 新文件

(3)复制目录 添加 -r
cp -r 原目录 新目录
在这里插入图片描述
19.mv 移动或重命名

(1)重命名:
mv 原文件名 新文件名
在这里插入图片描述
(2)mv移动
mv 原文件 新地址
在这里插入图片描述
20、cat 查看文件中所有的内容
(1) cat 文档名称
在这里插入图片描述
(2)cat 查看文档中指定内容
| 管道符
grep 匹配
格式:cat 文档名称| grep 搜索字符
在这里插入图片描述
21、head 查看文件前多少行
(1)head 文档 (默认10行)
在这里插入图片描述
(2) head -n 文档
格式:head -n5 bb
在这里插入图片描述
23、tail 查看文档末尾多少行
(1) tail 文档 (默认10行)
在这里插入图片描述
(2)tail -n 文档 (指定显示末尾几行)
在这里插入图片描述
(3) tail -f 查看实时日志
在这里插入图片描述
ctrl+c 结束

24、more 按百分比查看文件内容 ===》敲回车
在这里插入图片描述
25、less 按上下翻页查看文件内容
格式:leess bb ==》按上下翻页键 显示
退出ctrl+z
在这里插入图片描述
26、find 命令
find / -name 文件名或目录
在这里插入图片描述
27. 权限;
chmod 修改属主权限 (图一)
chown 修改属组权限 (图二)
chgrp 修改其他用户权限 (图三)
(1)
在这里插入图片描述

(2)
在这里插入图片描述

(3)
在这里插入图片描述

(4) -R 递增修改用户主
案例: chown -R aa1 m
在这里插入图片描述
(5) -R 递增修改用户组
案例:chgrp -R aa1 m
在这里插入图片描述

28、useradd 添加用户
(1)案例:useradd 用户名
在这里插入图片描述
cat /etc/passwd 查看创建的用户
(2)指定用户组添加用户名
案例;useradd 新用户名 -g 存在用户组
在这里插入图片描述

29、查看用户组cat /etc/group
在这里插入图片描述
注意:新建一个用户名,自动会生成一个用户组

30、新建用户组
案例: groupadd 用户组名
在这里插入图片描述
31、passwd +用户名
案例:
passwd gpp ===》敲回车
输入第一次密码;
输入第二次密码;
显示:passwd: all authentication tokens updated successf 更新密码成功
在这里插入图片描述
32、userdel 已存在的用户名
案例:userdel cx
在这里插入图片描述
备注:加上 -r 或-d 或-f 强制删除
-f:强制删除用户,即使用户当前已登录
-r :删除用户的同时,删除与用户相关的所有文件,包括家目录
33、tar 安装和卸载tar包
(1)tar -cvf 压缩包名 压缩内容
在这里插入图片描述

tab 联想功能键
(2)tar -xvf 压缩包名
**加粗样式
**
34、zip zip包
(1)压缩zip包
zip 压缩包名 压缩内容
在这里插入图片描述

(2)解压zip包
unzip 压缩包名
在这里插入图片描述
35、tar .gz包
(1) tar -zcvf 压缩包名.tar.gz 压缩内容 压缩
在这里插入图片描述
(2)tar -zxvf 压缩包名.tar.gz 解压

35、yum install 包名 在线安装包
yum源 install 安装
(1) yum install lrzsz (传输工具windows 转到linux环境中,linux环境中传到windows中)(图1)
rz : 将windows 上文件上转到linux环境中(图2)
sz: 将linux 上文件上转到 windows环境中(图3)
图1:
在这里插入图片描述
图2:
在这里插入图片描述
图3:
sz +文件名 =====.> 敲回车
在这里插入图片描述

案例:6版本
yum install mysql 下载mysql客户端
yum install mysql-server 下载mysql服务端
rpm -qa|grep mysql 查看是否安装成功

36、
rpm 命令:
rpm -ivh rpm包 ( i表示安装,v表示显示安装过程,h表示显示进度)
在windows ===》上传到linux (将后缀名. 为rpm 包,上传到linux中)
jdk包:java语言开发的软件,要进行编译,通过jdk(运行java编写的应用程序)
在这里插入图片描述
java -vesion 查看jdk的版本
在这里插入图片描述
37、scp 超复制 (数据迁移)
a服务器:192.168.157.131(图1)
b服务器:192.168.157.134(图2)
在这里插入图片描述
在这里插入图片描述

(1)将a服务器上的文件传输到b服务器中 (理解为:放)
格式: scp 路径/文件 对方用户名@对方ip地址:对方存放文件的路径
案例:scp hzdcs root@192.168.157.134:/home

在这里插入图片描述

(2)a服务器拿b服务器上的文件(理解为:拿)
格式:scp 对方用户名@对方ip地址:对方存放文件的路径/对方文件 自己服务器存放路径
案例:scp root@192.168.157.134:/home/gdd ./
在这里插入图片描述
38、重定向符号:
(1) > 覆盖
(2) >> 追加

案例: a文件 内容:12345
b文件 内容:abcde

图1: 覆盖内容
在这里插入图片描述
图2 :追加
在这里插入图片描述

相关文章:

肖sir__linux详解__001

linux详解: 1、ifconfig 查看ip地址 2、6版本:防火墙的命令: service iptables status 查看防火墙状态 service iptables statrt 开启防火墙 service iptables stop 关闭防火墙 service iptables restart 重启防火墙状态 7版本: systemctl s…...

【Android Framework系列】第12章 RecycleView相关原理及四级缓存策略分析

1 RecyclerView简介 RecyclerView是一款非常强大的widget,它可以帮助您灵活地显示列表数据。当我开始学习 RecyclerView的时候,我发现对于复杂的列表界面有很多资源可以参考,但是对于简单的列表展现就鲜有可参考的资源了。虽然RecyclerView的…...

P1886 滑动窗口 /【模板】(双端队列)+双端队列用法

例题 有一个长为 n 的序列 a,以及一个大小为 k 的窗口。现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。 例如: The array is [1,3,−1,−3,5,3,6,7],and k3。 输入格式 输入一共有两行…...

网络渗透day6-面试01

😉 和渗透测试相关的面试问题。 介绍 如果您想自学网络渗透,有许多在线平台和资源可以帮助您获得相关的知识和技能。以下是一些受欢迎的自学网络渗透的平台和资源: Hack The Box: Hack The Box(HTB)是一个受欢迎的平…...

Docker 及 Docker Compose 安装指南

Docker 是一个开源的容器化平台,可以帮助我们快速构建、打包和运行应用程序。而 Docker Compose 则是用于管理多个容器应用的工具,可以轻松定义和管理多个容器之间的关系。现在,让我们开始安装过程吧! docker 安装 apt安装 sudo…...

Gitlab创建一个空项目

1. 创建项目 Project slug是访问地址的后缀,跟前边的ProjectUrl拼在一起,就是此项目的首页地址; Visibility Level选择默认私有即可,选择内部或者公开,就会暴露代码。 勾选Readme选项,这样项目内默认会带…...

C语言-内存分布(STM32内存分析)

C/C内存分布 一、内存组成二、静态区域文本段 (Text / 只读区域 RO)已初始化读写数据段(RW data -- Initialized Data Segment)未初始化数据段(BSS -- Block Started by Symbol) 三、动态区域堆&#xff08…...

Linux上配置NAT

Linux系统上实现NAT上网是一个挑战性的任务,需要对操作系统进行合理的配置。本文将概述在Linux上实现NAT上网,并给出相应的工作步骤。 NAT,即Network Address Translation,是一种网络部署技术,可以在peivate network&…...

springboot实现简单的消息对话

目录 一、前言 二、实战步骤 步骤 1: 步骤 2: 步骤 3: 步骤 4: 一、前言 要在Spring Boot项目中实现消息对话,你可以使用WebSocket技术。WebSocket是一种在客户端和服务器之间提供实时双向通信的协议。 二、实…...

「Tech初见」Linux驱动之blkdev

目录 一、Motivation二、SolutionS1 - 块设备驱动框架(1)注册块设备(2)注销块设备(3)申请 gendisk(4)删除 gendisk(5)将 gendisk 加入 kernel(6&a…...

ssh配置(二、登录服务器)

一. 登录 linux 服务器的两种方式 使用 ssh用户名密码 的方式登录,但这种方式不安全,密码太简单容易被暴力破解,密码太复杂又不容易记。使用 ssh公私钥 的方式登录。 以上两种方式都可以在图形化软件工具中配置,例如 finalshell…...

pytorch异常——RuntimeError:Given groups=1, weight of size..., expected of...

文章目录 省流异常报错异常截图异常代码原因解释修正代码执行结果 省流 nn.Conv2d 需要的输入张量格式为 (batch_size, channels, height, width),但您的示例输入张量 x 是 (batch_size, height, width, channels)。因此,需要对输入张量进行转置。 注意…...

【FPGA项目】沙盘演练——基础版报文收发

​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ 第1个虚拟项目 前言 点灯开启了我们的FPGA之路,那么我们来继续沙盘演练。 用一个虚拟项目,来入门练习,以此步入数字逻辑的…...

【C++技能树】继承概念与解析

Halo,这里是Ppeua。平时主要更新C,数据结构算法,Linux与ROS…感兴趣就关注我bua! 继承 0. 继承概念0.1 继承访问限定符 1. 基类和派生类对象赋值兼容转换2. 继承中的作用域3. 派生类中的默认成员函数4.友元5.继承中的静态成员6.菱…...

计算机网络 第二节

目录 一,计算机网络的分类 1.按照覆盖范围分 2.按照所属用途分 二,计算机网络逻辑组成部分 1.核心部分 (通信子网) 1.1电路交换 1.2 分组交换 两种方式的特点 重点 2.边缘部分 (资源子网) 进程通信的方…...

无涯教程-机器学习 - 矩阵图函数

相关性是有关两个变量之间变化的指示,在前面的章节中,无涯教程讨论了Pearson的相关系数以及相关的重要性,可以绘制相关矩阵以显示哪个变量相对于另一个变量具有较高或较低的相关性。 在以下示例中,Python脚本将为Pima印度糖尿病数…...

Redis 高可用与集群

Redis 高可用与集群 虽然 Redis 可以实现单机的数据持久化,但无论是 RDB 也好或者 AOF 也好,都解决 不了单点宕机问题,即一旦单台 redis 服务器本身出现系统故障、硬件故障等问题后, 就会直接造成数据的丢失,因此需要…...

修改文件名后Git仓上面并没有修改

场景: 我在本地将文件夹名称由Group → group ,执行git push 后,远程分支上的文件名称并没有修改。 原因: 是我绕过了git 直接使用了系统的重命名操作。 在 Git 中,对于已经存在的文件或文件夹进行大小写重命名是一个敏感的操作…...

Linux 信号

目录 基本概念信号的分类可靠信号与不可靠信号实时信号与非实时信号 常见信号与默认行为进程对信号的处理signal()函数sigaction()函数 向进程发送信号kill()函数raise() alarm()和pause()函数alarm()函数pause()函数 信号集初始化信号集测试信号是否在信号集中 获取信号的描述…...

深入探讨梯度下降:优化机器学习的关键步骤(二)

文章目录 🍀引言🍀eta参数的调节🍀sklearn中的梯度下降 🍀引言 承接上篇,这篇主要有两个重点,一个是eta参数的调解;一个是在sklearn中实现梯度下降 在梯度下降算法中,学习率&#xf…...

基于Uniapp开发HarmonyOS 5.0旅游应用技术实践

一、技术选型背景 1.跨平台优势 Uniapp采用Vue.js框架,支持"一次开发,多端部署",可同步生成HarmonyOS、iOS、Android等多平台应用。 2.鸿蒙特性融合 HarmonyOS 5.0的分布式能力与原子化服务,为旅游应用带来&#xf…...

spring:实例工厂方法获取bean

spring处理使用静态工厂方法获取bean实例,也可以通过实例工厂方法获取bean实例。 实例工厂方法步骤如下: 定义实例工厂类(Java代码),定义实例工厂(xml),定义调用实例工厂&#xff…...

Python如何给视频添加音频和字幕

在Python中,给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加,包括必要的代码示例和详细解释。 环境准备 在开始之前,需要安装以下Python库:…...

前端开发面试题总结-JavaScript篇(一)

文章目录 JavaScript高频问答一、作用域与闭包1.什么是闭包(Closure)?闭包有什么应用场景和潜在问题?2.解释 JavaScript 的作用域链(Scope Chain) 二、原型与继承3.原型链是什么?如何实现继承&a…...

大学生职业发展与就业创业指导教学评价

这里是引用 作为软工2203/2204班的学生,我们非常感谢您在《大学生职业发展与就业创业指导》课程中的悉心教导。这门课程对我们即将面临实习和就业的工科学生来说至关重要,而您认真负责的教学态度,让课程的每一部分都充满了实用价值。 尤其让我…...

全志A40i android7.1 调试信息打印串口由uart0改为uart3

一,概述 1. 目的 将调试信息打印串口由uart0改为uart3。 2. 版本信息 Uboot版本:2014.07; Kernel版本:Linux-3.10; 二,Uboot 1. sys_config.fex改动 使能uart3(TX:PH00 RX:PH01),并让boo…...

AI,如何重构理解、匹配与决策?

AI 时代,我们如何理解消费? 作者|王彬 封面|Unplash 人们通过信息理解世界。 曾几何时,PC 与移动互联网重塑了人们的购物路径:信息变得唾手可得,商品决策变得高度依赖内容。 但 AI 时代的来…...

Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析

Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析 一、第一轮提问(基础概念问题) 1. 请解释Spring框架的核心容器是什么?它在Spring中起到什么作用? Spring框架的核心容器是IoC容器&#…...

Go 并发编程基础:通道(Channel)的使用

在 Go 中,Channel 是 Goroutine 之间通信的核心机制。它提供了一个线程安全的通信方式,用于在多个 Goroutine 之间传递数据,从而实现高效的并发编程。 本章将介绍 Channel 的基本概念、用法、缓冲、关闭机制以及 select 的使用。 一、Channel…...

iview框架主题色的应用

1.下载 less要使用3.0.0以下的版本 npm install less2.7.3 npm install less-loader4.0.52./src/config/theme.js文件 module.exports {yellow: {theme-color: #FDCE04},blue: {theme-color: #547CE7} }在sass中使用theme配置的颜色主题,无需引入,直接可…...