笔记script linux shell

Linux p5 关机重启和登录注销

【学习课程】:【【小白入门 通俗易懂】2021韩顺平 一周学会Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=14&share_source=copy_web&vd_source=2c07d62293f5003c919b2df9b2e054 ......
Linux p5

Linux 音频命令——SOX 调节音量

一、sox 如何调节音量 步骤一:查看音量可以最大 调整值【Volume adjustment】 sox demo.wav -n stat 结果为: Samples read: 78031 Length (seconds): 4.876938 Scaled by: 2147483647.0 Maxi ......
音量 命令 音频 Linux SOX

Linux基础入门

通用快捷键 tab按键补全,双击tab展示所有可能性 :set nu 显示行号 上下键切换写过的命令 开关机 reboot重启 poweroff 关机; shutdown –h now 立刻关机 ctrl+c 强制停止命令的运行,退出当前命令的输入 ctrl+d退出或登出 history查看历史命令 ......
基础 Linux

Linux命令

解压文件:tar -xzvf [tgz文件] 创建目录:mkdir -p [文件路径] 查看文件夹内容:ls -l [文件路径] 强制移动 (不提示文件名重复提示): \mv [文件路径] [目标路径] 查看进程:ps -ef|grep [进程名] 查看文件内容(n代表最后n行):tail -fn ......
命令 Linux

在Bash shell脚本中,如何检查目录是否存在?

内容来自 DOC[ https://q.houxu6.top/?s=在Bash shell脚本中,如何检查目录是否存在?](https://q.houxu6.top/?s=在Bash shell脚本中,如何检查目录是否存在?) 在Bash shell脚本中,什么命令可以检查目录是否存在? 要检查目录 ......
脚本 目录 shell Bash

P7914 做题笔记

题目链接 CSP 考前做下历年真题。 转移很多,我刚开始设 $dp1[i][j]$ 为 $i$ 到 $j$ 合法的方案数,$dp2[i][j]$ 为左边一段 $*$,右边是合法的方案数,以及 $dp3[i][j]$,右边是 $*$,左边合法。 然后就进坑了,比如 $()()()$,会在第二个位置统计 ......
笔记 P7914 7914

Shell(八):循环与结构化命令

反复执行某一个命令或某一组命令,需要用到循环结构化命令。 循环命令用于特定条件下决定某些语句重复执行的控制方式,具有封闭型的单入单出性质。即进入循环结构后,只要循环条件未达到结束状态,就时钟执行循环体内的操作。 Shell中提供三种常用的循环语句,分别是 for 循环、while循环和unit循环, ......
命令 结构 Shell

Linux下源码编译gcc指定版本

首先你得有一个编译器才能编译编译器 下载GCC源码并解压 wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-9.4.0/gcc-9.4.0.tar.gz tar -zxvf gcc-9.4.0.tar.gz 这里我选择了gcc-9.4.0版本 ......
源码 版本 Linux gcc

Linux保持程序后台运行

nohup命令 (no hang up) nohup {some program} & &:让程序在后台运行 nohup:在当前目录自动生成nohup.out,可以不挂断地运行命令 当前用户非正常退出或结束的时候,命令仍然可能自己结束。因此使用了nohup的情况下,退出终端的时候需要使用exit才能 ......
后台 程序 Linux

Linux Kernel 之一 完整嵌入式 Linux 环境、构建工具、编译工具链、各 CPU 架构

版权声明:本文为CSDN博主「ZC·Shou」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ZCShouCSDN/article/details/122239093 第一步就是需要了解如何搭建一个完整的嵌入式 ......
工具 Linux 嵌入式 架构 环境

linux安装myql-server及libmysqlclient

1. 去官网下载对应的仓库源 https://dev.mysql.com/downloads/ 下面以centos8为例 # 仓库下载直链为https://dev.mysql.get/{具体的仓库名} wget https://dev.mysql.com/get/mysql80-community- ......
libmysqlclient myql-server server linux myql

2023/10/16 学习笔记

网络层协议与解析 网络层的功能: 定义了基于IP协议的逻辑地址 连接不同的媒介类型 选择数据通过网络的最佳路径 IP数据包格式: 注解: 版本(4) 指IP协议版本。并且通过双方使用的版本必须一致,目前我们使用的是ipv4,表示为0100 十进制是4首部长度(4) IP数据包的包头长度(不包括数据) ......
笔记 2023 10 16

微机原理笔记 - chap2 - Intel单核/多核处理器

单核处理器(8086/8088) 8086/8088 功能特性 第一次将流水线思想引进微处理器:指令级流水。 存储器分段管理机制引入处理器,扩大寻址能力。 内存地址分段:寄存器最多存 16 位,故有些寄存器用来当段寄存器,代表着地址的高 16 位(低 4 位默认为 0 )。再加上段内偏移寄存器的值( ......
微机 处理器 原理 笔记 chap2

微机原理笔记 - chap3 - Intel处理器指令系统及汇编语言

汇编语言基础 数据定义: 数据传送、算术运算、跳转指令 MOV 指令 “先目的操作数,再源操作数。” MOV 指令需要遵循的规则: 两个操作数的尺寸必须一致。 两个操作数不能同时为内存操作数。 mov reg, reg mov mem, reg mov reg, mem mov mem, imm m ......
微机 指令 处理器 原理 语言

微机原理笔记 - chap1 - 绪论

Intel微处理器的发展 1978年:8086/8088微处理器出现,首枚16位微处理器。 微型计算机概述 计算机加电以后,首先运行 BIOS(Basic Input Output System) 系统,进行硬件的检查、初始化(加电时寄存器的内容是随机的)、给操作系统提供编程接口等。 通过硬件驱动程 ......
绪论 微机 原理 笔记 chap1

数据库系统笔记 - chap2 - 关系模型

关系数据结构 关系代数 A set of fundamental operations to retrieve and manipulate tuples in a relation. These operations take one or some relations as inputs, an ......
模型 数据库 笔记 数据 系统

数据库系统笔记 - chap3 - SQL

Introduction to SQL SQL(Structured Query Language),是关系数据库的标准查询语言。 SQL 的特点: 综合统一 SQL 集数据定义语言(DDL),数据操纵语言(DML),数据控制语言 (DCL)功能于一体。 高度非过程化 SQL 只要提出“做什么”,而 ......
数据库 笔记 数据 系统 chap3

数据库系统笔记 - chap1 - 绪论

数据库发展史 人工管理阶段(1950) \(\Rightarrow\) 文件系统阶段(1950-1960) \(\Rightarrow\) 数据库系统阶段(1960-) 数据库管理系统(DBMS)的出现,使得数据存储、数据管理和数据应用分离。 数据库管理系统采用外模式-模式-内模式的三级模式,外模式 ......
绪论 数据库 笔记 数据 系统

linux学习记录(租云服务器及配docker环境) 10.16

租到的服务器 1、毛坯 (1)框架 (2)thrift 2、服务(配好环境的服务器) (1)socket:比如数据库,获得一个IP地址+端口号访问 (2)http: 重中之重:把毛坯搭好,服务用现成的 docker可迁移,且y总会给我们环境镜像,省掉配环境的过程 未来开发的主要工作环境在docker ......
环境 服务器 docker linux 10.16

Shell(七):退出、测试、判断及操作符

1、退出状态 在Linux系统中,每当命令执行完成后,系统都会返回一个退出状态。该退出状态用一整数值表示,用于判断命令运行正确与否。若退出状态值为0,表示命令运行成功;而退出状态值不为0时,则表示命令运行失败。最后一次执行命令的退出状态值保存在内置变量 "$?" 中。 POSIX规定了几种退出状态和 ......
操作符 Shell

《Mastering the FreeRTOS Real Time Kernel》读书笔记(7)事件组

FreeRTOS事件组,总而言之就是很多个二进制信号量的集合,通过使用掩码的方式提取每一位,使多个任务共同合作实现比较复杂的功能。 ......
Mastering FreeRTOS 事件 笔记 Kernel

Linux SSH安全策略:限制IP登录方法与网站安全

Linux SSH安全策略:限制IP登录方法与网站安全 步骤1:编辑SSH配置文件 首先,我们先配置SSH配置文件以添加IP登录限制。打开终端并使用以下命令以root用户 身份编辑SSH配置文件: sudo nano /etc/ssh/sshd_config 步骤2:配置IP登录限制 在打开的配置文 ......
策略 方法 Linux 网站 SSH

Linux系统上非管理员如何启动EasyDSS视频直播点播程序?

其它用户账号没有权限操作服务器文件的,只有通过root用户将其它用户添加到root用户组,授权其它用户文件权限之后才能进行启动。 ......
视频直播 管理员 EasyDSS 程序 系统

linux c++程序使用MD5

为避免找到的开源md5算法有坑,一般直接用openssl自带的MD5相关函数实现; 一般系统已默认安装openssl,没装的话直接指令安装 ubuntu sudo apt-get install libssl-dev centos sudo dnf install openssl-devel 示例代 ......
程序 linux MD5 MD

树形dp学习笔记

我们通常采用递归的方式实现树形dp。 对于每个节点,先递归在它的每个子节点上进行dp,在回溯时,从子节点向根节点进行状态转移。 顺序一般为从叶子结点到根节点递推。 题目: 一. P1352 没有上司的舞会 以子树的根作为dp状态的第一维。容易发现,每个员工是否参加至于他的上司是否参加有关。 不妨设 ......
树形 笔记

20231307 刘芷彤 实验1熟悉Linux命令-1-Liinux命令

1 学习使用别出心裁的Linux命令学习法https://www.cnblogs.com/rocedu/p/4902411.html 2 通过cheat和man 学习实践https://www.cnblogs.com/rocedu/p/14891816.html中的列表中不少于10个命令。 3 提交 ......
命令 20231307 Liinux Linux

Linux常用命令

一、入门步骤 1、下载安装虚拟机VMware 2、在虚拟机VMware上安装 系统 可以安装任何系统(Windows、Linux、mac 等) Linux CentOS 做练习 3、[root@ryan ~]# 认识提示符 o [用户 @ 计算机名 当前目录] # o ~ 表示在访问root目录 / ......
命令 常用 Linux

js对象里面添加对象+数组的方法操作~笔记

1. js对象里面添加对象 在js对象里面添加对象有三种方式:直接添加,Object.assign() ,展开运算符(...) (1)直接添加: let obj = { name: 'Tom' }; obj.age = 8 console.log(obj); //输出结果为{ name: 'Tom' ......
对象 数组 笔记 方法

实验1熟悉Linux命令-1-Liinux命令

![](https://img2023.cnblogs.com/blog/3262789/202310/3262789-20231016160540233-1943251585.png) ![](https://img2023.cnblogs.com/blog/3262789/202310/3262... ......
命令 Liinux Linux

Linux之线程池

前备知识:互斥锁、条件变量。前面博客有相关知识测试代码。 基本思想就是新建若干个线程,统一管理。当需要插入一个任务时,则在线程池里面找一个空闲线程来执行任务。若线程池的所有线程都有任务时,则让任务等待,等有新的线程空闲下来再执行。 示例是线程池开辟10个线程,每个线程处理一个TCP客户端连接,废话不 ......
线程 Linux