【Linux学习笔记】教程文章相关的互联网学习教程文章

Linux学习笔记之Shell Scripts【代码】【图】

Shell Scripts 什么是shell Scripts字面了解为针对shell所写的脚本,即利用shell的功能所写的一个程序,该程序使用纯文本文件,其包括shell的语法与指令,搭配正则表达式、管道命令与数据流重定向等功能,已达到理想的处理目的。shell Script在处理数据的速度上不占优势,因为shell scrpit用的是外部的指令与bash shell的一些默认工具,在使用时,通常会转到外部的函数库中执行,因此,相比传统的程序语言,其速度不快。shell scri...

Linux学习之linux的find命令如何使用?

在Linux中有很多查找命令,今天小编为大家讲解一下find命令,你知道linux的find命令如何使用吗?希望以下内容对大家有所帮助。语法格式:find [查找路径] [查找条件] [查找后的动作]查找路径:指定具体搜索路径,默认为当前路径下;查找条件:可以根据文件名、大小、权限、日期等进行查找。没有指定条件的话默认为当前路径下所有文件;查找后的动作:对符合条件的文件作出的操作,如删除、复制,默认为输出到标准输出。1. 列出当前目录...

Linux 学习环境搭建

Linux 学习环境搭建 -------------------------------------------------------- 下面3条,分别代表搭建环境过程中用到的工具。 这里为每类工具提供的多种选择,请任选其中一种使用。1. 操作系统 -------------------------------------------------------- 这里提供是RedHat(RedHat、CentOS、Fedora)系列。Debian(例如Debian、Ubuntu)系列,请自行搜索。 1.1. CentOS 由于CentOS8声明周期缩短,所以推荐使用CentOS7。 https:/...

【Linux学习笔记】kill及kill -9的用法及如何实现进程的优雅退出【代码】【图】

摘自:https://blog.csdn.net/slvher/article/details/8977338 摘自:https://blog.csdn.net/phonycat/article/details/88935647 本篇笔记主要说明两个问题:1)如何在shell中终止一个后台进程;2)一个后台服务进程如何实现优雅退出 1. kill与signals 我们这里所说的kill是指作为shell command的那个kill(相对地,linux系统中还有个叫做kill的system call, man 2 kill可查看其功能及用法),shell终端中输入man ...

【Linux】Linux学习之文件查找、文件打包和解压缩、文件系统操作与磁盘管理、帮助命令、任务计划crontab

6.文件查找 与搜索相关的命令常用的有whereis、which、find和locate。whereis简单快速 whereis <关键词> whereis搜索很快,因为其并没有从硬盘中依次查找,而是直接从数据库中查询。缺点是只能搜索二进制文件(-b)、man帮助文件(-m)和源代码文件(-s)。如果想要获得更全面的搜索结果可以使用locate命令。locate快而全 使用该命令查找文件也不会遍历硬盘,它通过查询/var/lib/mlocate/mlocate.db数据库来检索信息。不过这个数据...

Linux学习---Centos7.0安装JDK【代码】【图】

Centos7.0安装JDK ①. 下载jdk②. tar包安装1.将JDK解压缩到指定目录2.进入jdk解压缩目录查看3.查看详细信息4.配置环境变量5.在文件末尾加入如下配置6.加载配置生效7.测试环境变量 ③. rpm包安装1.安装jdk2.搜索默认安装位置3.配置环境变量4.在文件末尾加入如下配置5.加载配置生效6.测试环境变量①. 下载jdk 这里放个百度网盘地址,自己下载jdk1.8版本 链接:https://pan.baidu.com/s/1uF9SogA5zM_gTNyPbIvClQ 提取码:xm0r 复制...

linux学习笔记(三)【图】

if条件测试语句if [ ] ; then命令序列fi if [ ]then 命令序列1else 命令序列2fi if [条件1 ]then 命令序列1elif [条件2 ]then 命令序列2else命令序列3 for条件循环语句for 变量名 in 取值列表do命令序列done while 条件测试操作do命令序列done case 变量值 in命令序列1;;命令序列2;;....*)默认命令序列esac计划任务服务at 时间at>任务at -l 查看任务atrm 删除crond 服务名称crontab 服务命令名称分时日月星期命令 useradd 创建用...

【Linux】Linux学习之目录结果及文件基本操作【图】

5.Linux目录结构及文件基本操作 5.1目录结构 Linux和Windows目录区别:实现机制完全不同。体现在目录与存储介质(磁盘、内存、DVD等)的关系上。 Windows是以存储介质为主的,主要以盘符(C盘、D盘……)及分区来实现文件管理,然后之下才是目录,目录显得不是那么重要,除系统文件之外的用户文件放在任何地方任何目录也是没有多大关系。 然而UNIX/Linux恰好相反,UNIX是以目录为主的,Linux也继承了这一优良特性。Linux是以树形目...

Linux _学习——Centos8 gunicorn部署FastAPI项目

参考: https://www.cnblogs.com/cwp-bg/p/8780204.htmlhttps://www.uvicorn.org/deployment/#gunicornhttps://www.cnblogs.com/mazhiyong/p/13384785.htmlhttps://blog.csdn.net/suyancc/article/details/106588589https://blog.csdn.net/sinat_42483341/article/details/103007231https://www.cnblogs.com/shijingjing07/p/9110619.html

Linux学习Day01【图】

Linux学习Day01 Linux 简介 Linux 内核最初只是由芬兰人林纳斯托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。这套系统是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个...

Linux学习--第七周【代码】【图】

1、破坏mbr表并修复 (1)备份MBR分区表并将其传到局域网中其它主机上 [root@centos8 ~]#dd if=/dev/sda of=/data/dpt.img bs=1 count=512 [root@centos8 ~]#scp /data/dpt.img 10.0.0.205:/data/dpt.img (2) 破坏MBR分区表 [root@centos8 ~]#dd if=/dev/zero of=/dev/sda bs=1 count=64 seek=446 (3) 重启后无法正常启动 [root@centos8 ~]#reboot (4) 用光盘启动,进入rescue mode,选第3项skip to shell (5) 配置网络,使其能联通放有...

Linux 学习【代码】

Linux 概念swap的理解swap命令概念 swap的理解 Linux内核为了提高读写效率与速度,会将文件在内存中进行缓存,这部分内存就是Cache Memory(缓存内存)。即使你的程序运行结束后,Cache Memory也不会自动释放。这就会导致你在Linux系统中程序频繁读写文件后,你会发现可用物理内存变少。当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什...

Linux学习

查看防火墙是否开启systemctl status firewalld 若没有开启则开启systemctl start firewalld 关闭则start改为stop 查看所有开启的端口firewall-cmd --list-ports 防火墙开启端口访问firewall-cmd --zone=public --add-port=80/tcp --permanent命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效 注:开启后需要重启防火墙才生效 【重启命令】:...

CentOS Linux学习笔记总结(八十五)【图】

sort命令是linux系统中非常常用的一个排序命令,sort的工作原理就是将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码进行比较,然后按照顺序输出。 sort常用选项:-n:--number-sort 按字符串数值排序,与-g区别为不转为浮点数-g:--general-number-sort按通用数值排序,支持科学计数法-f:--gnore-case忽略大小写,默认大小写字母不同-k:--key=POS1...

2021年-Linux学习笔记1【图】

2021年-Linux学习笔记1 一、开源共享精神介绍 使用自由:允许用户根据需要自由使用这个软件; 复制自由:允许把软件复制到任何人的电脑中,并且不限制复制的数量; 修改自由:允许开发人员增加或删除软件的功能,但软件修改后必须依然基于GPL许可协议; 衍生自由:允许用户深度定制化软件后,注册成自己的新商标,再发行衍生品的自由; 收费自由:允许在各种媒介上出售该软件,但必须提前让买家知道这个软件是可以被免费获得的;因...