
Linux基础
文章平均质量分 83
HiSiri~
这个作者很懒,什么都没留下…
展开
-
正则表达式
正则表达式正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。普通字符普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。字符描述[ABC]匹配 […] 中的所有字符,例如 [aeiou] 匹配字符串 “google runoob taobao” 中所原创 2022-02-14 21:25:47 · 5705 阅读 · 0 评论 -
sed文本处理
sed文本处理Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处理、编辑文本文件。Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。sed的工作流程首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed把每一行都存在临时缓冲区中,对这个副本进行编辑,所以不会修改原文件。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。语法sed [原创 2022-02-14 19:01:45 · 798 阅读 · 0 评论 -
shell编程
shell编程什么是shell?Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。变量:声明变量:export name="value" declare -i ab 声明整数型变量"":包含的变量会被解释'':包含的变量会当做字符串解释``:反引号中的内容会作为系统命令,并执行其内容,可以替换输出一个变量declar原创 2022-02-13 21:22:49 · 530 阅读 · 0 评论 -
Linux远程管理
Linux远程管理Telnet使用telnet ipaddress缺点telnet中输入的命令会以明文的形式传递,容易被抓包软件直接获取密码信息SSH介绍ssh客户端是一种使用Secure Shell(ssh)协议连接到运行了ssh服务端的远程服务器上的工具ssh是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议有效防止远程管理过程中的信息泄漏传输数据加密,能够防止DNS和IP欺骗传输数据压缩,加快传输速度OpenSSH 是 SSH协议的免费开源实现。原创 2021-11-04 12:04:30 · 7302 阅读 · 0 评论 -
Linux打包压缩与解压缩
打包压缩与解压缩① 几个概念打包:默认情况下,Linux的压缩概念一次只能压缩一个文件。针对多文件或文件夹无法进行直接压缩。所以需要提前对多个文件或文件夹进行打包,这样才可以进行压缩操作。1.txt 5MB2.txt 10MB3.txt 15MB1.txt + 2.txt + 3.txt = 打包 = 123.tar = 30MB打包只是把多个文件或文件夹打包放在一个文件中,但是并没有进行压缩,所以其大小还是原来所有文件的总和。压缩:也是一个文件和目录的集合,且这个集合也被原创 2021-09-14 14:44:05 · 518 阅读 · 0 评论 -
Linux存储管理与文件系统
目前我们主流的硬盘主要有两种形态,一种是及机械硬盘(HDD),一种是的固态硬盘(SSD)硬盘工作原理机械硬盘HDD机械硬盘是靠机械马达以固定的速度转动磁盘,然后再有机械臂的摆动,让磁头可以读取盘片上的磁性信息,这种工作原理的硬盘我们成为机械硬盘。由于机械硬盘是依靠机械的运动来读写数据的,大家都知道机械在长时间运转的过程中是会产生一定的损耗,所以机械硬盘虽然理论上寿命很长,但随着时间的变长,机械磨损变大,导致磁头定位的误差变大,从而影响到硬盘的速度,这个就是为什么你的老电脑开机缓慢,运行卡顿的原因了原创 2021-09-13 23:55:41 · 433 阅读 · 0 评论 -
Centos7更换yum源为阿里源
Centos7更换yum源为阿里源1、备份源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2、下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/ wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 3、非阿里云ECS用户会出现原创 2021-09-11 23:12:45 · 898674 阅读 · 8 评论 -
PXE无人值守安装系统
PXE无人值守安装系统使用PXE+KickStart可以通过非交互模式完成无人值守安装操作系统。PXE 客户端从DHCP服务器获取到PXE服务端的具体IP,然后再从PXE配置文件中获取vmlinuz、 initrd.img、ks.cfg、系统镜像等文件所在的服务器和位置信息。什么是PXEPXE,全名为Pre-boot Execution Environment,预启动执行环境通过网络接口启动计算机,不依赖本地存储设备(如硬盘)或本地已经安装的操作系统由Intel和Systemsoft公司于19原创 2021-09-10 19:27:41 · 668 阅读 · 0 评论 -
linux下传输文件命令
linux下传输文件命令lrzsz介绍:lrzsz是一款在linux里可代替ftp上传和下载的程序。安装:yum -y install lrzsz使用:上传:rz下载:sz filename示例:[root@server1 ~]# yum install -y lrzsz.x86_64 .................[root@server1 ~]# echo "二零二一年九月九号晚十点四十三分" > test1[root@server1 ~]# rz # 上原创 2021-09-10 00:04:24 · 3189 阅读 · 0 评论 -
vim常用命令
文本文件编辑nano:在debain系列的系统上会比较常见,但是其他的Linux发行版也都可以安装vi:所有的 Unix Like 系统都会内建 vi 文本编辑器,其他的文本编辑器则不一定会存在。vim:具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。命令模式下面的操作都是在命令模式下进行的移动光标的方法h 或 向左箭头键(←)光标向左移动一个字符j 或 向下箭头键(↓)光标向下移动一个字符k 或 向上箭头键(↑)光标向上移动一个字符原创 2021-09-08 11:56:20 · 6087 阅读 · 0 评论 -
Linux用户命令
用户和用户组查看id[root@server1 ~]# id user01uid=1000(user01) gid=1000(user01) 组=1000(user01)uid的约定Linux操作系统会依据用户的uid数值来判定这个用户的角色,分别如下0:超级管理员,也就是root,在linux系统中拥有所有权力1~999:系统用户,系统用户往往是用来约束系统中的服务的1000+:普通用户,可以用来登陆和使用Linux操作系统查看运行进程的用户名,ps命令会在后面进程管理原创 2021-09-08 11:40:55 · 676 阅读 · 0 评论 -
Linux基础命令
操作系统简介shellshell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上shell是一个命令解释器,它解释用户输入的命令并且把用户的意图传达给内核。(可以理解为用户与内核之间的翻译官角色)[root@localhost ~]# [用户名@主机名 目录名]权限标识快捷键作用^C终止前台运行的程序^D退出 等价exit^L清屏^A光标移动到命令行的最前端^E光标移动到命令行的后原创 2021-09-08 11:36:14 · 411 阅读 · 0 评论