随笔分类 -  linux基础

摘要:元字符指的是能够被shell解释的特殊字符,每个特殊字符都有其特殊含义,这些字符一方面可用于变量值的运算、我们可以称之为运算符,另外一方面可以和shell命令配合使用来达到更高级的效果 一 算数运算符 运算符 / % 算数运算符需要配合下述操作使用 # 浮点运算 bc # 整数运算 expr $(( 阅读全文
posted @ 2021-06-29 10:57 小绵 阅读(256) 评论(0) 推荐(0)
摘要:一 数据类型介绍 什么是数据?为何要有多种类型的数据? #数据即变量的值,如age=18,18则是我们保存的数据。 #变量的是用来反映/保持状态以及状态变化的,毫无疑问针对不同的状态就应该用不同类型的数据去标识 shell是一门解释型、弱类型、动态语言 概括地说,编程语言的划分方式有以下三种 1、编 阅读全文
posted @ 2021-06-29 10:55 小绵 阅读(81) 评论(0) 推荐(0)
摘要:一 编程与编程语言 Shell是一门编程语言,作为学习shell的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? ​ 编程的目的: #计算机的发明,是为了用机器取代/解放人力,而编程的目的则是将人类的思想流程按照某种能够被计算机识别的表达方式传递给计算机,从而达到让计算机能够像 阅读全文
posted @ 2021-06-29 10:41 小绵 阅读(58) 评论(0) 推荐(0)
摘要:mount 挂载命令 mount命令用于加载文件系统到指定的加载点。此命令的最常用于挂载cdrom,使我们可以访问cdrom中的数据,因为你将光盘插入cdrom中,Linux并不会自动挂载,必须使用Linux mount命令来手动完成挂载。 语法 mount(选项)(参数) 选项 -V:显示程序版本 阅读全文
posted @ 2021-04-19 08:48 小绵 阅读(495) 评论(0) 推荐(0)
摘要:三剑客命令的共性: ​ 1、都支持正则表达式 ​ 2、都支持管道 echo 123 | passwd egon --stdin 正则表达式 PS:注意正则的特殊符号和元字符的区别!!! 什么是正则表达式? 是一种匹配规则:可以理解成筛子,这个筛子有设定的规则 特殊符号: ^ 以...开头 $ 以.. 阅读全文
posted @ 2021-04-16 11:06 小绵 阅读(944) 评论(0) 推荐(0)
摘要:一: shell编程介绍 1、一个shell脚本运行必须要拥有r和x权限; chamod u+x 1.txt 2、运行一个shell脚本的3个步骤: (1)启动bash解释器 (2)bash把文件内容从硬盘读入内存 (3)bash把读入到内存的内容进行语法解释,控制操作系统执行shell代码 写脚本 阅读全文
posted @ 2021-04-16 10:09 小绵 阅读(131) 评论(0) 推荐(0)
摘要:一 crond计划任务 1、什么是Crond? Crond是Linux系统中⽤来定期执⾏命令或脚本的⼀种服务软件,⼀般情况下,我们安装完CentOS操作 系统之后,默认便会启动Crond任务调度服务。 Crond服务会定期(默认每分钟检查⼀次)检查系统中是否有要执⾏的任务⼯作,如果有,便会根据其 预 阅读全文
posted @ 2021-04-02 16:41 小绵 阅读(128) 评论(0) 推荐(0)
摘要:一 修复服务器⽂件系统 在Linux系统中,为了增加系统性能,通常系统会将⼀些数据写先放在内存中,并不会直接将数据写⼊硬 盘,这是因为内存速度要⽐硬盘快若⼲倍。但是有个问题,万⼀公司服务器突然断电或者其他未知原 因,再次启动后,会造成⽂件系统错误:“emergency mode” 执⾏任何命令都会有 阅读全文
posted @ 2021-04-02 10:07 小绵 阅读(2736) 评论(0) 推荐(0)
摘要:⼀ 磁盘在系统同的命名 分区主要分为三类:主分区< 扩展分区< 逻辑分区 #1、逻辑分区属于扩展分区,扩展分区属于主分区 #2、主分区⼜叫做引导分区,是可以安装系统的分区 ⽬前常⻅的磁盘分区格式有两种,MBR 分区和 GPT 分区: GPT和MBR之间的区别? MBR分区格式支持2TB以下硬盘分区, 阅读全文
posted @ 2021-03-31 09:59 小绵 阅读(553) 评论(0) 推荐(0)
摘要:shell管理进程 一、优先级设置 可以在启动进程时⽤nice命令设置设置优先级 设置进程的nice值 # 设置进程的优先级 nice [-n <优先级>] [--help] [--version] [执⾏指令] nice -n -11 bash test.sh #选项介绍 若 nice命令未指定优 阅读全文
posted @ 2021-03-30 17:29 小绵 阅读(718) 评论(0) 推荐(0)
摘要:一、源码包安装 三种:rpm、yum、源码包安装 1、源码安装nginx 下载源码包 #第一种方式 #下载nginx包 wget http://nginx.org/download/nginx-1.18.0.tar.gz #解压rpm包 tar -xf nginx-1.18.0.tar.gz -C 阅读全文
posted @ 2021-03-30 17:21 小绵 阅读(901) 评论(0) 推荐(0)
摘要:一、rpm包介绍 rpm包来源 1、来源网络下载 2、来源本地:自己的镜像自带的rpm包 rpm包格式 例1: mysql-connector-odbc-5.2.5-8.el7.x86_64.rpm 软件包名:mysql-connector-odbc 版本号 Version:5.2.5 发布版本 R 阅读全文
posted @ 2021-03-30 17:12 小绵 阅读(1732) 评论(0) 推荐(0)
摘要:文件管理之:输出与重定向 输出即把相关对象通过输出设备(显示器等)显示出来,输出又分正确输出和错误输出 一般情况下标准输出设备为显示器,标准输入设备为键盘。 linux中用 0代表标准输入 1代表标准正确输出 2代表标准错误输出 输出重定向: 正常输出是把内容输出到显示器上,而输出重定向是把内容输出 阅读全文
posted @ 2021-03-17 20:37 小绵 阅读(224) 评论(0) 推荐(0)
摘要:高级权限 ⼀ 、⽂件权限管理:ACL ACL是为了解决某种特殊环境下的,用户权限需求。 setfacl : 设置acl权限 getfacl :查看ACL权限 acl权限归属 u : 指定用户 g : 指定组 o : 修改其他用户权限 m : 指定mask权限 注:默认情况下,ACL权限跟普通权限保持 阅读全文
posted @ 2021-03-16 18:14 小绵 阅读(260) 评论(0) 推荐(0)
摘要:⼀ ⽂件权限管理之基本权限 基本权限类型 r:可读=>4 w:可写=>2 x:可执⾏=>1 权限的归属 属主:u 属组:g 其他⼈:o 设置权限 修改属主、属组 [root@aliyun ~]# chown alice.hr file1 # 改属主、属组 [root@aliyun ~]# chown 阅读全文
posted @ 2021-03-16 14:42 小绵 阅读(136) 评论(0) 推荐(0)
摘要:权限管理-用户组管理 一、linux用户介绍 1、什么是用户 ⽤户对硬件资源的操作都需要通过操作系统,⽐如⽤户要读取硬盘中的⼀份关键数据 出于安全考虑,操作系统的开发者们都专⻔开发了安全机制,要使⽤操作系统必须事先输⼊正确的⽤户 名与密码 这便是⽤户的由来 2、为何要有⽤户?或者说我们为何要哦创建⽤ 阅读全文
posted @ 2021-03-12 15:56 小绵 阅读(160) 评论(0) 推荐(0)
摘要:文件管理之:打包、压缩 1. 什么是打包压缩 打包指的是将多个⽂件和⽬录合并为⼀个特殊⽂件 然后将该特殊⽂件进⾏压缩 最终得到⼀个压缩包 2. 为什么使⽤压缩包 1.减少占⽤的体积 2.加快⽹络的传输 3. Windows的压缩和Linux的有什么不同 windows: zip rar(linux不 阅读全文
posted @ 2021-03-12 15:32 小绵 阅读(677) 评论(0) 推荐(0)
摘要:字符处理命令 字符处理命令:sort, uniq, cut sort命令 对字符进行排序。 格式 sort 需要排序的对象 [root@localhost ~]# cat test.txt s 5 d 6 e 1 h 2 j 9 s 5 h 2 h 2 p 11 o 12 [root@localho 阅读全文
posted @ 2021-03-10 17:36 小绵 阅读(213) 评论(0) 推荐(0)
摘要:上传与下载 从互联网上下载 https://mirrors.huaweicloud.com/ wget 格式: wget 需要被下载的连接 # --no-check-certificate : 不再验证ssl证书(当ssl连接不安全情况下使用) # 如果机器出现-bash: wget: comman 阅读全文
posted @ 2021-03-10 17:32 小绵 阅读(1359) 评论(0) 推荐(0)
摘要:find 查找文件,根据文件名、文件大小、文件创建时间,修改时间,访问时间(stat)、文件的权限、文件所属组、文件所属用户、文件类型(普通文件,目录,链接文件(快捷方式))。同时还可以对查询结果做进一步处理。 find命令介绍 格式:find 搜索路径 参数 参数相关匹配值 指令(-print) 阅读全文
posted @ 2021-03-10 15:27 小绵 阅读(141) 评论(0) 推荐(0)