直销网站建设/百度图片识别搜索引擎

直销网站建设,百度图片识别搜索引擎,南沙营销型网站建设,山东金融行业网站开发文章目录 基本指令grep打包和压缩zip/unzipLinux和windows压缩包互传tar(重要)Linux和Linux压缩包互传 bcuname -r常用的热键关机外壳程序 知识点打包和压缩 Linux中的权限用户权限 基本指令 grep 1. grep可以过滤文本行 2. 把包含9的文本行过滤出来了 …

文章目录

  • 基本指令
    • grep
    • 打包和压缩
      • zip/unzip
      • Linux和windows压缩包互传
      • tar(重要)
      • Linux和Linux压缩包互传
    • bc
    • uname -r
    • 常用的热键
    • 关机
    • 外壳程序
  • 知识点
    • 打包和压缩
  • Linux中的权限
    • 用户权限

基本指令

grep

1. grep可以过滤文本行

在这里插入图片描述

2. 把包含9的文本行过滤出来了

有三种写法,文本可以带双引号,单引号,或者都不带
root@hcss-ecs-93fe:~/hello# grep "9" log.txt
grep '9' log.txt
grep 9 log.txt

在这里插入图片描述

3. grep -n 可以显示行号,grep -v,逆向的,可以将除匹配成功的以外的文本保留下来

grep -n "9" log.txt
grep -v "9" log.txt
把除9之外的文本保留下来了

在这里插入图片描述

4. grep -i “hello” log.txt,-i选项可以忽略大小写匹配,ignore,也就是大小写都会打印到显示器上

在这里插入图片描述

5. grep -v “hello” log.txt,把不匹配hello的选项显示出来

在这里插入图片描述

6. grep -vi “hello” log.txt,忽略大小写匹配,将匹配失败的显示出来

在这里插入图片描述

打包和压缩

zip/unzip

检测zip有没有装上,version版本
在这里插入图片描述

// 安装zip和unzip
apt install -y zip unzip

1. 不带选项只能打包单个文件
2. 比如说目录只能打包这个空目录

zip lesson.zip lesson
// 将lesson打包成lesson.zip
unzip lesson.zip
// 将lesson解压解包到当前文件夹

3. 要打包目录要带上-r选项

zip -r lesson.zip lesson

4. 解压到指定的目录下需要-d选项

// 将lesson.zip解压到指定的/root目录下
unzip lesson.zip -d /root

Linux和windows压缩包互传

安装sz和rz命令
apt install -y lrzsz

1. rz:用于远端设备发送文件到本地计算机(例如windows中的压缩包传到Linux中)
2. sz:用于从本地计算机发送文件到远端设备
(例如Linux中的压缩包传到windows中)

sz hello.zip
// 发送压缩包到windows中

在这里插入图片描述

rz 
// 从windows中接收压缩包到Linux中

在这里插入图片描述

tar(重要)

// 将srcdir打包压缩为xxx.tgz的压缩包
tar 选项 xxx.tgz srcdir

1. 选项:c 新建一个打包文件
z 把打包文件进行压缩
f 指定文档名,使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
x 解开一个压缩文件
2. tar命令默认是递归的

打包压缩文件
tar czf lesson.tgz lesson
解压压缩包
tar xzf lesson.tgz

3. -v选项可以展示解包/压缩的过程并且显示文件

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

4. 创建一万个普通文件

在这里插入图片描述

5. tar xzf lesson.tgz -C /root
将lesson.tgz解压到指定目录下

tar -xzf lesson.tgz -C /root
// 选项的前面可以带-也可以不带-

Linux和Linux压缩包互传

1. scp 远程拷贝的命令
2. 拷贝完之后,需要输入另一台Linux机器的密码,之后就可以在另一台机器上看到压缩包

在这里插入图片描述

bc

1. bc相当与Linux当中简单的计算器

在这里插入图片描述
作用:
在这里插入图片描述

uname -r

1. uname用来获取电脑和操作系统的相关信息
2. uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息
3. -a或‒all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称

在这里插入图片描述

  • 怎么在Linux环境下查看你的体系结构和系统内核版本呢?

uname -r
体系结构是指一个系统的基本组织结构,包括其组件、组件之间的关系、组件与外部环境的关系,以及指导系统设计和演进的原则,例如x64,AMD
体系结构就是芯片结构

  1. x86_32 x86_64(x64)
  2. 新老内核的问题
    一般公司都会选择老内核,因为比较稳定

系统内核版本
内核版本号通常由四部分组成:主版本号.次版本号.修订版本号-补丁版本号
红色的为体系结构
蓝色的为内核版本
在这里插入图片描述

常用的热键

1. \ 是续行符,相当于 ls -a -l
2. 如果误触了\,想要马上回到新的命令行,ctrl+c终止当前程序
3. 上下键查看历史命令
4. tab键快速按两下,可以自动地进行命令搜索和命令补全

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

5. ctrl + r搜索历史命令

在这里插入图片描述

6. ctrl + d 退出当前用户
7. history 显示历史命令,Linux会记录我们的历史命令

关机

1.一些关机的命令: shutdown 关机 halt 挂起 reboot 重启
2. 云服务器永不关机,除非维护了或者不用了

shutdown -h 立即关机
shutdown -h -t 秒数 
意味着多少秒关机

外壳程序

在这里插入图片描述
在这里插入图片描述
为什要存在外壳程序:

  • 方便用户操作,用户不能直接访问操作系统,要用Shell作为中间商
  • 如果用户输入了一个错误指令,外壳就把指令拦截了下来,相当于保护了内核

在这里插入图片描述

bash是Linux当中的外壳程序,bash在Linux中是一个死循环,shell是外壳程序的统称

在这里插入图片描述

  • 总结

  • 外壳程序是操作系统外部的一套软件

  • 将使用者的命令翻译给核心(Linux)(kernel)处理

  • 同时,将核心(Linux)的处理结果翻译给使用者

知识点

打包和压缩

  • 什么是打包和压缩 ?

1. 打包:文件合并,将多个文件合并为一个文件
2.压缩:减少体积

  • 为什么要打包和压缩 ?

1.打包:防止文件丢失
2. 压缩:减少体积,节省存储空间,可以有效地减少网络传送的时间

  • 怎么打包和压缩 ?

1. 打包和压缩不做明显的区分,因为在Linux中打包和压缩分开看很麻烦

Linux中的权限

用户权限

1. Linux中的用户:root用户(超级用户)or 普通用户
2. windows:管理员(admin)or 普通用户
3. 超级用户:权限高 普通用户:权限低,受管控

身份切换:普通用户编程超级用户,要输入超级用户的密码
su ->将普通用户转为超级用户

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

  • exit / ctrl + d:都可以从超级用户回退到普通用户或者让普通用户回退到超级用户
  • su:不会让用户重新登录,只是身份的切换,不会影响当前所处的目录,还是当前所处的路径
  • su -:是让用户重新登录了,会让所处的路径发生变化

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

  • who是当前有哪些人在登录
    在这里插入图片描述

  • 超级用户用命令回退到普通用户怎么做?
    1、su 用户名:可以不输密码,直接回退到指定的普通用户

在这里插入图片描述

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

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

相关文章

【部署优化篇十四】【十万字全景拆解:GitHub Actions自动化流水线设计圣经(DeepSeek工业级实践大公开)】

一、从手工作坊到智能工厂:CI/CD的革命之路 想象一下,你所在的公司每天要手工组装1000台手机,每个环节都靠老师傅肉眼检查——这就是没有CI/CD的软件开发现状。GitHub Actions的出现,就像给软件交付装上了特斯拉的超级工厂流水线。 DeepSeek的CI/CD演进史就是一部血泪史:…

【精调】LLaMA-Factory 快速开始1: Meta-Llama-3.1-8B-Instruct

llamafactory-cli train examples/train_lora/llama3_lora_sft.yaml llamafactory-cli chat examples/inference/llama3_lora_sft.yaml llamafactory-cli export examples/merge_lora/llama3_lora_sft.yaml模型下载 git clone https://www.modelscope.cn/LLM-Research/Meta-Lla…

【07】区块链性能

7-1 基础性能优化 7-1-1 区块链性能瓶颈 总述 区块链性能指标 区块链的性能指标主要包括: 吞吐量:在固定时间内处理的交易数量 延时:对交易的响应和处理时间 主流区块链与中心化平台TPS对比 区块链与传统计算的对比 区块链可信且中立…

安全面试2

文章目录 简单描述一下什么是水平越权,什么是垂直越权,我要发现这两类漏洞,那我代码审计要注意什么地方水平越权:垂直越权:水平越权漏洞的审计重点垂直越权漏洞的审计重点 解释一下ssrf漏洞原理攻击场景修复方法 横向移…

【Linux 专栏】echo命令实验

风123456789~-CSDN博客 最近文章阅读排行榜 【爬虫基础】第一部分 网络通讯 P1/3-CSDN博客 【爬虫基础】第一部分 网络通讯-Socket套接字 P2/3-CSDN博客 【Linux专栏】find命令同步 实验-CSDN博客 【Linux运维】非root用户的单向免密登录_linux 单向免密-CSDN博客…

qt5实现表盘的旋转效果,通过提升QLabel类

因为工作需要,需要实现温度的表盘展示效果 实现思路: 通过提示声QLabel控价类,实现报盘的旋转和展示效果 1. 编写一个QLabel的类MyQLabel,实现两个方法 1. void paintEvent(QPaintEvent *event); //重绘函数 2. void valueChanged(int va…

【深度学习】Pytorch的深入理解和研究

一、Pytorch核心理解 PyTorch 是一个灵活且强大的深度学习框架,广泛应用于研究和工业领域。要深入理解和研究 PyTorch,需要从其核心概念、底层机制以及高级功能入手。以下是对 PyTorch 的深入理解与研究的详细说明。 1. 概念 动态计算图(D…

002 SpringCloudAlibaba整合 - Feign远程调用、Loadbalancer负载均衡

前文地址: 001 SpringCloudAlibaba整合 - Nacos注册配置中心、Sentinel流控、Zipkin链路追踪、Admin监控 文章目录 8.Feign远程调用、loadbalancer负载均衡整合1.OpenFeign整合1.引入依赖2.启动类添加EnableFeignClients注解3.yml配置4.日志配置5.远程调用测试6.服务…

代码审计入门学习之sql注入

路由规则 入口文件&#xff1a;index.php <?php // ---------------------------------------------------------------------- // | wuzhicms [ 五指互联网站内容管理系统 ] // | Copyright (c) 2014-2015 http://www.wuzhicms.com All rights reserved. // | Licensed …

React实现自定义图表(线状+柱状)

要使用 React 绘制一个结合线状图和柱状图的图表&#xff0c;你可以使用 react-chartjs-2 库&#xff0c;它是基于 Chart.js 的 React 封装。以下是一个示例代码&#xff0c;展示如何实现这个需求&#xff1a; 1. 安装依赖 首先&#xff0c;你需要安装 react-chartjs-2 和 ch…

springboot整合mybatis-plus【详细版】

目录 一&#xff0c;简介 1. 什么是mybatis-plus2.mybatis-plus特点 二&#xff0c;搭建基本环境 1. 导入基本依赖&#xff1a;2. 编写配置文件3. 创建实体类4. 编写controller层5. 编写service接口6. 编写service层7. 编写mapper层 三&#xff0c;基本知识介绍 1. 基本注解 T…

HTTP 常见状态码技术解析(应用层)

引言 HTTP 状态码是服务器对客户端请求的标准化响应标识&#xff0c;属于应用层协议的核心机制。其采用三位数字编码&#xff0c;首位数字定义状态类别&#xff0c;后两位细化具体场景。 状态码不仅是服务端行为的声明&#xff0c;更是客户端处理响应的关键依据。本文将从协议规…

Unity中的键位KeyCode

目录 主要用途 检测按键事件&#xff1a; 处理键盘输入&#xff1a; 基本键位 常用键&#xff1a; 字母键&#xff1a; 数字键&#xff1a; 功能键&#xff1a; 方向键&#xff1a; 控制键&#xff1a; 鼠标键&#xff1a; 其他特殊键&#xff1a; 代码示例 按下…

【设计模式】 代理模式(静态代理、动态代理{JDK动态代理、JDK动态代理与CGLIB动态代理的区别})

代理模式 代理模式是一种结构型设计模式&#xff0c;它提供了一种替代访问的方法&#xff0c;即通过代理对象来间接访问目标对象。代理模式可以在不改变原始类代码的情况下&#xff0c;增加额外的功能&#xff0c;如权限控制、日志记录等。 静态代理 静态代理是指创建的或特…

Android Coil3缩略图、默认占位图placeholder、error加载错误显示,Kotlin(1)

Android Coil3缩略图、默认占位图placeholder、error加载错误显示&#xff0c;Kotlin&#xff08;1&#xff09; implementation("io.coil-kt.coil3:coil-core:3.1.0")implementation("io.coil-kt.coil3:coil-network-okhttp:3.1.0") <uses-permission …

DeepSeek 助力 Vue 开发:打造丝滑的 键盘快捷键(Keyboard Shortcuts)

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享一篇文章&#xff01;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495; 目录 Deep…

uniapp引入uview组件库(可以引用多个组件)

第一步安装 npm install uview-ui2.0.31 第二步更新uview npm update uview-ui 第三步在main.js中引入uview组件库 第四步在uni.scss中引入import "uview-ui/theme.scss"样式 第五步在文件中使用组件

Jmeter进阶篇(34)如何解决jmeter.save.saveservice.timestamp_format=ms报错?

问题描述 今天使用Jmeter完成压测执行,然后使用命令将jtl文件转换成html报告时,遇到了报错! 大致就是说jmeter里定义了一个jmeter.save.saveservice.timestamp_format=ms的时间格式,但是jtl文件中的时间格式不是标准的这个ms格式,导致无法正常解析。对于这个问题,有如下…

React 低代码项目:网络请求与问卷基础实现

&#x1f35e;吐司问卷&#xff1a;网络请求与问卷基础实现 Date: February 10, 2025 Log 技术要点&#xff1a; HTTP协议XMLHttpRequest、fetch、axiosmock.js、postmanWebpack devServer 代理、craco.js 扩展 webpackRestful API 开发要点&#xff1a; 搭建 mock 服务 …

安装海康威视相机SDK后,catkin_make其他项目时,出现“libusb_set_option”错误的解决方法

硬件&#xff1a;雷神MIX G139H047LD 工控机 系统&#xff1a;ubuntu20.04 之前运行某项目时&#xff0c;处于正常状态。后来由于要使用海康威视工业相机&#xff08;型号&#xff1a;MV-CA013-21UC&#xff09;&#xff0c;便下载了并安装了该相机的SDK&#xff0c;之后运行…