查看网站用什么软件做的/b2c有哪些电商平台
1.一切都是一个文件 (硬盘)
2.系统小型 轻量型,300个包
3.避免令人困惑的用户界面 ------------------> 就是没有复杂的图形界面
4.不在乎后缀名,有没有都无所谓,不是通过后缀名来定义文件的类型(windows中需要有后缀名)
5.免费
date -s:修改时间
Shell
Xshell -------- 软件 -------远程管理服务器的软件
shell ------- 一类软件的集合:
(杀毒软件)
- 作用:将人类使用的高级语言翻译成二进制语言
ASCll码
只要登录系统,必须先运行shell软件
- Linux系统中运行的特殊程序
- 在用户和内核之间充当翻译官
- 用户登录Linux系统时自动加载一个shell程序
- Bash是Linux系统中默认使用的shell程序 ------ 文件位于/bin/bash (主流的翻译器是bash软件)
bash ≈ 桌面
内部命令 | 外部命令 |
集成于shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令 | linux系统中能够完成特定功能的脚本文件或二进制程序 |
属于shell的一部分 | 属于shell解释器程序之外的命令 |
没有单独对应的系统文件 | 每个外部命令对应了系统中的一个文件 |
自动载入内存,可以直接使用 | 必须知道其对应的文件位置,由shell加载后才能执行 |
bash ------> 内存
↑
外部 -------> 硬盘 (一些重要的外部命令已经安装)
linux中命令执行过程:从左往右依次执行
内部 外部 别名 hash
↓
别名>内部>hash>外部
(拿到不熟悉的系统先看 别名)
绝对路径下的命令的优先级 在hash前
相对路径: 从当前路径开始描述路径
绝对路径 : 从根目录开始描述目录
linux命令的格式:
命令字:
- 是整条命令中最关键的一部分
- 是唯一确定一条命令
选项:
-
短格式选项:使用“-”符号引导
-
长格式选项:使用“–”符号引导
1.命令 - 字母(可以多字符)
2.命令 – 单词
命令 + 选项(unix,linux,类linux)
一般来说选项没有前后顺序要求(极个别有要求)
参数:
对谁使用 参数------->文件、文件夹、用户
只有选项和参数可以前后调换位置
不写参数就默认显示当前文件夹下的所有文件
★★★★★命令、选项、参数三个中间一定要有空格
编辑linux命令行的辅助操作:
- tab ------- 补全命令(只有在$PATH^C 下才能补全文件位置)
命令帮助:help
man手册
命令:
pwd ----- 显示当前所在路径的绝对路径
cd ----- 切换当前的工作目录
通式:
cd + 目标位置(文件夹的位置)
cd - | 返回上一次所在目录 |
cd ~ | 去当前用户的家目录 |
cd 什么也不加 | 去当前用户的家目录 |
cd |
ls:
通式: ls (选项)… (参数) …
ls | 显示当前文件下的所有文件 |
-l | 长格式显示 ,可以看到文件的属性(向下显示) |
↓ | |
ls -d | 显示当前文件夹的属性,不加d,就会向下显示 |
-a | 显示所有文件和隐藏文件,包括点和点点 |
-d | 只显示当前文件夹的属性 --------- ls -dl |
-R | 递归显示(显示所有文件一直到底),不加只能看到第二层 |
-t | 按时间排序,新的在最上面 |
-S(大) | 按大小排序,大的在最上面 |
-r | 倒序显示 |
–color | 显示颜色 |
-h | 加上单位 |
文件类型:
- | 普通文件,文本,图片,压缩包等等 |
d | 目录文件夹 |
l | 软链接 ------ >做了一个快捷方式 |
c | 字符设备,例:键盘 |
b | 块设备,例:硬盘(最小空间4kb) |
s | 套接字 ------ 本地套接字、网络套接字(传递数据) |
p | 官道文件 |
权限:
2-10个字符表示权限,三个一组
-
rw- ------ 文件拥有者
-
r-- ------ 拥有组,组内的成员的权限
-
r-- ------ 其他人(other)的权限
rwx 来表示权限,如果没有权限就写 -
- r:read 读可以看
- w:write 可以写
- x:可以执行
- -:代表没有权限
1 --------- 代表链接数(硬链接)
root(用户名)------------ 文件的主人 拥有者
root(用户组)--------- 这个文件属于root组
268 ---- 文件的大小
anaconda ------- 用户名
通配符:
命令搭配使用:
ls ----- 文件名字
find ----- 找文件名字
一些符号不表示原来的意思,重新赋予它新的含义
作用:用来匹配文件或者文件夹的名字 ★★★★★ (名字)
? | 代表任意一个字符 |
* | 代表任意长度的字符 |
{1…10} | 括号表示一个范围 |
[ ] | 一个字符 |
正则表达式:匹配文件里面的字符 (内容)
↓
找字:找固定位置的字 ---- 开头、结尾、中间, 字出现的次数
grep ---- 过滤文件中的内容
- 字符在文章中的位置
- 字符在文章中出现的次数
- 元字符
alias ----- 别名
小名
通用写法
alias + 自定义命令=‘原始命令’
du:
-a | 显示每一个文件占磁盘的大小(每一层中的每一个文件都列出来) |
-s | 显示当前文件夹占磁盘的大小 |
-h | 友好显示,有单位 |
-d | 显示的目录层级 |
du -sh ---- 总大小
ll ----- 文件的真实大小
du ----- 看到的是文件所占磁盘的空间(也会统计隐藏文件)
mkdir:
新建文件夹
-p -----递归创建多个文件夹
例:mkdir -p aa bb cc
touch:
1.新建空的文件
touch (文件名不存在) ----->创建
2.刷新文件的时间
touch (文件名已存在) ---->刷新
ln:
1.软链接:快捷方式
(软链接的大小是源文件路径的长度)
↓
- 类似于windows里快捷方式,软链接,符号里,会指向原来的文件(绝对路径)
★★★★★区别:-- 支持文件夹
2.硬链接:文件的小名(另一种找到文件的路径/方法)
↓
- 同一个文件取不同的名或者叫多个名字,不支持文件夹,创建一个连接加一,多路径访问。(绝对路径)
★★★★★区别:-- 不支持文件夹
软:ln -s 源文件的路径 软链接的路径
硬:ln 源文件的路径 硬连接的路径
软硬链接都用绝对路
ln -s /etc/passwd /mnt/
★★★删除软链接时不要加/
相关文章:

LINUX1.2
1.一切都是一个文件 (硬盘) 2.系统小型 轻量型,300个包 3.避免令人困惑的用户界面 ------------------> 就是没有复杂的图形界面 4.不在乎后缀名,有没有都无所谓,不是通过后缀名来定义文件的类型(win…...

Proximal Distance Algorithm (近段距离算法)
文章目录 第一篇\section*{近端距离算法(Proximal Distance Algorithm)详解}\subsection*{1. MM原理(Majorization-Minimization Principle)}\subsection*{2. 近端距离算法(Proximal Distance Algorithm)}\…...

如何判断一个数是几位数与这个数是否为回文数并打印出其逆序数
1 问题 判断一个数是几位数与这个数是否为回文数并打印出其逆序数。 2 方法 先输入一个少于五位数的数用int的方法打出这个数的个十百千万的数字再用条件语句else-if来判断这个数是几位数,并打印其逆序数最后判断这个数是否为回文数,打印其数 通过实验、…...

Solon 之 STOMP
一、STOMP 简介 如果直接使用 WebSocket 会非常累,就像用 Socket 编写 Web 应用。没有高层级的交互协议,就需要我们定义应用间所发消息的语义,还需要确保连接的两端都能遵循这些语义。 如 HTTP 在 TCP 套接字之上添加了请求-响应模型层一样…...

在掌控板上搭建http服务器
在掌控板上搭建http服务器 打开Arduino IDE,并且已经添加了ESP32的支持库。以下是创建一个基本HTTP服务器的步骤: 包含必要的库: #include <WiFi.h> #include <WebServer.h>配置WiFi: 替换ssid和password为你的WiFi网…...

HCIA复习实验
实验要求 实验拓扑以及实验分析 第一步先划分网段 先对内网划分 192.168.1.0/24划分 192.168.1.0/26---骨干主线路 192.168.1.64/26---骨干备线路 ---192.168.1.128/25--vlan2 3汇总---便于减少路由表条目---在大型网络方便 192.168.1.128/26---vlan2 192.168.1.192/26---vla…...

生信软件39 - GATK最佳实践流程重构,提高17倍分析速度的LUSH流程
1. LUSH流程简介 基因组测序通常用于分子诊断、分期和预后,而大量测序数据在分析时间方面提出了挑战。 对于从FASTQ到VCF的整个流程,LUSH流程在非GVCF和GVCF模式下都大大降低了运行时间,30 X WGS数据耗时不到2 h,从BAM到VCF约需…...

c#编写的各类应用程序、类库的引用(黑白盒)
001 课程简介,C# 语言简介,开发环境准备 (yuque.com)https://www.yuque.com/yuejiangliu/dotnet/timothy-csharp-001 一个Solution里包含多个Project 一、见识 C# 编写的各类应用程序 二、类库的引用(黑/白盒引用) 1、黑盒引用&a…...

计算机网络考研笔记
...

用感性的方式浅要了解什么是AI 与 大模型
什么是人工智能(AI)? 人工智能(Artificial Intelligence,简称 AI)是指由人制造出来的具有一定智能的系统,能够理解和学习人类的行为,并在某些任务上模仿人类的智能行为。这些任务包…...

Linux文件的查找和打包以及压缩
文件的查找 文件查找的用处,在我们需要文件但却又不知道文件在哪里的时候 文件查找存在着三种类型的查找 1、which或whereis:查找命令的程序文件位置 2、locate:也是一种文件查找,但是基于数据库的查找 3、find:针…...

专题十四_哈希表_算法专题详细解答
目录 哈希表简介 1. 两数之和(easy) 解析: 解法一:暴力: 解法二:哈希O(N) 总结: 2. 判断是否互为字符重排(easy) 解析: 哈希: 总结&…...

C++源码生成·序章
文章目录 C源码生成序章1 概述1.1 前言1.2 Python 易用性简介 2 使用 python 生成 c 源码2.1 运行脚本2.2 结果 3 项目启动3.1 项目概述3.2 环境准备3.3 克隆仓库3.4 查看标签(Tags)3.4 根据标签拉取代码3.5 后续步骤 C源码生成序章 1 概述 1.1 前言 …...

Android中的MVP模式
MVP(Model-View-Presenter)架构在 Android 开发中是一种流行的架构模式,它将业务逻辑和 UI 代码分离,通过 Presenter 来处理用户的操作和界面更新。MVP 提高了代码的可维护性和测试性,特别是 Presenter 中的逻辑可以单…...

kebuadm部署k8s集群
官方文档: Installing kubeadm | Kubernetes 切记要关闭防⽕墙、selinux、禁用交换空间, cpu核⼼数⾄少为2 内存4G kubeadm部署k8s⾼可用集群的官方文档: Creating Highly Available Clusters with kubeadm | Kubernetes 你需要在每台…...

Unity3D学习FPS游戏(2)简单场景、玩家移动控制
前言:上一篇的时候,我们已经导入了官方fps的素材,并且对三维模型有了一定了解。接下来我们要构建一个简单的场景让玩家能够有地方移动,然后写一个简单的玩家移动控制。 简单场景和玩家移动 简单场景玩家移动控制玩家模型视野-摄像…...

网上的 AQS 文章让我很失望
一、AQS 很多人都没有讲明白 🤔 翻看了网上的 AQS(AbstractQueuedSynchronizer)文章,质量参差不齐,大多数都是在关键处跳过、含糊其词,美其名曰 “传播知识” 。 大多数都是进行大段的源码粘贴和注释&…...

滑动窗口子串
文章目录 滑动窗口一、无重复字符的最长子串二、找到字符串中所有字母异位词 子串三、和为 K 的子数组四、滑动窗口最大值五、最小覆盖子串 滑动窗口 一、无重复字符的最长子串 题目链接 (方法一:暴力枚举) (方法二ÿ…...

【windows11 提示“Microsoft Visual C++ Runtime Library Runtime Error】
windows11 提示“Microsoft Visual C++ Runtime Library Runtime Error” 问题描述解决方法郑重声明:本人原创博文,都是实战,均经过实际项目验证出货的 转载请标明出处:攻城狮2015 Platform: windows OS:windows11 问题描述 解决方法 下载VisualCppRedist_AIO_x86_x64.exe 安…...

【leetcode|哈希表、动态规划】最长连续序列、最大子数组和
目录 最长连续序列 解法一:暴力枚举 复杂度 解法二:优化解法一省去二层循环中不必要的遍历 复杂度 最大子数组和 解法一:暴力枚举 复杂度 解法二:贪心 复杂度 解法三:动态规划 复杂度 最长连续序列 输入输…...

【人工智能】掌握深度学习中的时间序列预测:深入解析RNN与LSTM的工作原理与应用
深度学习中的循环神经网络(RNN)和长短时记忆网络(LSTM)在处理时间序列数据方面具有重要作用。它们能够通过记忆前序信息,捕捉序列数据中的长期依赖性,广泛应用于金融市场预测、自然语言处理、语音识别等领域…...

今日开放!24下软考机考「模拟练习平台」操作指南来啦!
2024年下半年软考机考模拟练习平台今日开放,考生可以下载模拟作答系统并登录后进行模拟练习,熟悉答题流程及操作方法。 一、模拟练习时间 2024年下半年软考机考模拟练习平台开放时间为2024年10月23日9:00至11月6日17:00,共15天。 考生可以在…...

合并.md文档
需求:将多个.md文档合并成一个.md文档。 方法一:通过 type 命令 参考内容:多个md文件合并 步骤: 把需要合并的 .md 文档放入到一个文件夹内。修改需要合并的 .md 文档名,可以在文档名前加上 1.2.3 来表明顺序&#x…...

10月18日笔记(基于系统服务的权限提升)
系统内核漏洞提权 当目标系统存在该漏洞且没有更新安全补丁时,利用已知的系统内核漏洞进行提权,测试人员往往可以获得系统级别的访问权限。 查找系统潜在漏洞 手动寻找可用漏洞 在目标主机上执行以下命令,查看已安装的系统补丁。 system…...

【STM32 Blue Pill编程实例】-控制步进电机(ULN2003+28BYJ-48)
控制步进电机(ULN2003+28BYJ-48) 文章目录 控制步进电机(ULN2003+28BYJ-48)1、步进电机介绍2、ULN2003步进电机驱动模块3、硬件准备及接线4、模块配置3.1 定时器配置3.2 ULN2003输入引脚配置4、代码实现在本文中,我们将介使用 STM32Cube IDE 使用 ULN2003 电机驱动器来控制28B…...

监督学习、无监督学习、半监督学习、强化学习、迁移学习、集成学习分别是什么对应什么应用场景
将对监督学习、无监督学习、半监督学习、强化学习、迁移学习和集成学习进行全面而详细的解释,包括定义、应用场景以及具体的算法/模型示例。 1. 监督学习 (Supervised Learning) 定义:监督学习是一种机器学习方法,其中模型通过已知的输入数…...

WSL2 Linux子系统调整存储位置
WSL2 默认不支持修改Linux 安装路径,官方提供的方式,只有通过导出、导入的方式实现Linux子系统的迁移。 修改注册表的方式官方不推荐,没有尝试过,仅提供操作方式(自行评估风险,建议备份好数据) 1. 打开 **注册表编辑器…...

Shiro授权
一、定义与作用 授权(Authorization),也称为访问控制,是确定是否允许用户/主体做某事的过程。在Shiro安全框架中,授权是核心组件之一,它负责控制用户对系统资源的访问权限,确保用户只能访问其被…...

算法题总结(十五)——贪心算法(下)
1005、K 次取反后最大化的数组和 给你一个整数数组 nums 和一个整数 k ,按以下方法修改该数组: 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。 重复这个过程恰好 k 次。可以多次选择同一个下标 i 。 以这种方式修改数组后,返回数组 可…...

《深度学习》【项目】自然语言处理——情感分析 <下>
目录 一、了解项目 1、任务 2、文件内容 二、续接上篇内容 1、打包数据,转化Tensor类型 2、定义模型,前向传播函数 3、定义训练、测试函数 4、最终文件格式 5、定义主函数 运行结果: 一、了解项目 1、任务 对微博评论信息的情感分…...