linux ln Linux 系统中用于创建链接(link)的命令
linux 命令基础汇总
| 命令&基础 | 描述 | 地址 |
|---|---|---|
| linux curl | 命令行直接发送 http 请求 | Linux curl 类似 postman 直接发送 get/post 请求 |
| linux ln | 创建链接(link)的命令 | 创建链接(link)的命令 |
| linux link | linux 软链接介绍 | linux 软链接介绍 |
| linux top | 实时查看系统性能 | linux top-linux 内存 |
| linux tar gz | 解压命令 | linux tar gz 解压命令 |
| linux tail | 显示文件末尾内容 | linux tail, linux head |
| linux rm | 删除文件或目录 | linux rm, mkdir |
| linux pwd | 显示当前目录 | linux pwd |
| linux ps | 显示当前进程信息 | linux ps |
| linux port | 显示端口占用情况 | linux port 端口占用 |
| linux ping | 测试网络连通性 | linux ping |
| linux mv | 移动文件或目录 | linux mv |
| linux ls | 列出文件和目录 | linux ls |
| linux less, more | 分页显示文件内容 | linux less, linux more |
| linux grep | 在文件中搜索指定字符串 | linux grep |
| linux file | 确定文件类型 | linux file 命令 |
| linux diff | 比较文件的不同 | linux diff |
| linux chmod | 修改文件权限 | linux chmod |
| linux cd | 切换当前目录 | linux cd |
| linux cat | 显示文件内容 | linux cat |
| linux telnet | 远程登录 | linux telnet |
| linux free | 显示内存使用情况 | linux free-内存统计信息 |
| linux df | 显示磁盘空间使用情况 | linux df-磁盘统计信息 |
| linux netstat | 显示网络连接、路由表、接口统计等信息 | linux netstat-显示系统网络连接、路由表、接口统计、masquerade 连接等信息 |
| linux load average | 如何查看 linux 的负载 | Linux Load AVG linux 平均负载是什么解释说明 |
linux ln 创建软链接命令
命令作用
ln 命令是 Linux 系统中用于创建链接(link)的命令。
链接可以分为两种类型:硬链接(Hard Link)和符号链接(Symbolic Link,也称为软链接)。
使用例子
几个简单的使用例子:
- 创建硬链接:
假设有一个文件 file.txt,我们想要创建一个硬链接 hardlink.txt:
ln file.txt hardlink.txt
现在,hardlink.txt 就成为了 file.txt 的硬链接,它们指向相同的文件内容。
- 创建符号链接:
假设有一个文件 file.txt,我们想要创建一个符号链接 symlink.txt:
ln -s file.txt symlink.txt
现在,symlink.txt 就成为了 file.txt 的符号链接,它指向 file.txt 的路径。
- 创建多个链接:
假设我们有两个文件 file1.txt 和 file2.txt,我们想要将它们都链接到一个目录 backup/ 中:
ln file1.txt file2.txt backup/
现在,file1.txt 和 file2.txt 都被链接到了 backup/ 目录中。
- 删除链接:
假设我们不再需要之前创建的符号链接 symlink.txt,我们可以使用 rm 命令来删除它:
rm symlink.txt
这样就删除了 symlink.txt 符号链接,而不会影响源文件 file.txt。
基本语法
ln 命令是 Linux 系统中用于创建链接(link)的命令。
链接可以分为两种类型:硬链接(Hard Link)和符号链接(Symbolic Link,也称为软链接)。
关于 ln 命令的一些基本介绍:
-
创建硬链接:
ln [源文件] [目标链接]这会创建一个指向源文件的硬链接,并使用目标链接指定链接的名称。硬链接会使得一个文件拥有多个文件名,删除任何一个文件名并不会影响文件本身的存在,只有当所有链接都被删除时,文件的内容才会被释放。
-
创建符号链接:
ln -s [源文件] [目标链接]使用
-s选项可以创建一个指向源文件的符号链接。符号链接实际上是一个特殊类型的文件,它包含了指向源文件的路径。与硬链接不同,删除符号链接并不会影响源文件本身。 -
创建多个链接:
ln [源文件1] [源文件2] ... [目标目录]可以同时为多个文件创建链接,将它们链接到指定的目标目录中。
-
创建强制链接:
ln -f [源文件] [目标链接]使用
-f选项可以强制创建链接,即使目标链接已经存在。 -
创建硬链接的限制:
- 不能为目录创建硬链接。
- 硬链接必须位于同一文件系统中。
-
删除链接:
rm [链接名称]可以使用
rm命令删除链接,对于符号链接,只会删除链接文件本身,而不会影响源文件。对于硬链接,只有当所有链接都被删除后,文件的内容才会被释放。
ln 命令在 Linux 系统中非常有用,可以方便地创建文件的备份、共享文件等。
作用
vue 的 web 项目,可以直接使用软连接使得页面和 web 页面关联起来。
软连接
如:
ln -s /home/hxzq/code/blog-vue/dist/* /home/hxzq/install/apache-tomcat-8.5.6-web/webapps/ROOT/
发版时,只需:
1. cd /home/hxzq/code/blog-vue
2. git pull
3. npm run build
参考文章
理解 Linux 的硬链接与软链接
linux ln 命令使用参数详解(ln -s 软链接)
linux 创建连接命令 ln -s 软链接
相关文章:
linux ln Linux 系统中用于创建链接(link)的命令
linux 命令基础汇总 命令&基础描述地址linux curl命令行直接发送 http 请求Linux curl 类似 postman 直接发送 get/post 请求linux ln创建链接(link)的命令创建链接(link)的命令linux linklinux 软链接介绍linux 软链接介绍l…...
mysql按照查询条件进行排序和统计一个字段中每个不同数值出现的次数
1.比如学生表 如何显示查询结果的顺序根据放置的顺序查询 <select id"selectNames" resultType"Student">select * from student_table where 11<if test"studentList! null">and name in<foreach item"item" ind…...
深度学习基础知识
本文内容来自https://zhuanlan.zhihu.com/p/106763782 此文章是用于学习上述链接,方便自己理解的笔记 1.深度学习的网络结构 深度学习是神经网络的一种特殊形式,典型的神经网络如下图所示。 神经元:表示输入、中间数值、输出数值点。例如&…...
UE4_旋转节点总结一
一、Roll、Pitch、Yaw Roll 围绕X轴旋转 飞机的翻滚角 Pitch 围绕Y轴旋转 飞机的俯仰角 Yaw 围绕Z轴旋转 飞机的航向角 二、Get Forward Vector理解 测试: 运行: 三、Get Actor Rotation理解 运行效果: 拆分旋转体测试一&a…...
Dockerfile将jar部署成docker容器
将jar包copy到linux,新建Dockerfile文件 -rw-r--r-- 1 root root 52209844 Mar 25 22:55 data-sharing-0.0.1-SNAPSHOT.jar -rwxrwxrwx 1 root root 227 Mar 25 22:57 Dockerfile [rootlocalhost mnt]# pwd /mntDockerfile内容 # 指定基础镜像 FROM java:8-a…...
Android14音频进阶:AudioFlinger向HAL输出数据过程(六十四)
简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只…...
docker构建镜像命令
编写dockerfile文件 例子1; FROM oraclelinux:7-slim ENV release19 ENV update13 RUN curl -o /etc/yum.repos.d/public-yum-ol7.repo https://yum.oracle.com/public-yum-ol7.repo && \yum-config-manager --enable ol7_oracle_instantclient && \yum in…...
每日一题——LeetCode1720.解码异或后的数组
方法一 异或运算的性质 encoded[i−1]arr[i−1]⊕arr[i] 在等式两边同时异或arr[i−1] 由于: 一个数异或它自己,结果总是0。 0异或任何数,结果都是那个数本身。 所以等式可以转化为: arr[i]arr[i−1]⊕encoded[i−1] 由于 a…...
Day47:WEB攻防-PHP应用文件上传函数缺陷条件竞争二次渲染黑白名单JS绕过
目录 文件上传与测试环境安装 1、前端 JS 2、.htaccess(apache独有的配置文件) 3、MIME类型 4、文件头判断 5、黑名单-过滤不严 6、黑名单-过滤不严 7、低版本GET-%00截断 8、低版本POST-%00截断 9、黑名单-过滤不严 10、逻辑不严-条件竞争 11、二次渲染 12、函数…...
【Android】美团组件化路由框架WMRouter源码解析
前言 Android无论App开发还是SDK开发,都绕不开组件化,组件化要解决的最大的问题就是组件之间的通信,即路由框架。国内使用最多的两个路由框架一个是阿里的ARouter,另一个是美团的WMRouter。这两个路由框架功能都很强大࿰…...
python知识点总结(九)
python知识点总结九 1、TCP中socket的实现代码实现TCP协议a、服务端b、客户端: 2、写装饰器,限制函数被执行的频率,如10秒一次3、请实现一个装饰器,通过一次调用函数重复执行5次4、写一个登录装饰器对一下函数进行装饰,…...
浅谈Linux中的软锁定(soft lockup)和硬件监视器(watchdog)
目录 1. 问题所示2. 基本知识3. 进阶知识 1. 问题所示 跑深度学习的时候遇到卡顿卡机 hostname kernel:watchdog BUG:soft lockup - CPU#16 stuck for 130s![P2PMain-72:4030570]界面如下所示: 大概意思是: watchdog_thresh参数是硬件监视器的超时阈值…...
数据库的四个特性?MySQL是如何实现的?
首先MySQL中,数据库的四个特性分为: 原子性一致性隔离性持久性 也就是我们常说的ACID。 那么这四个特性数据库是如何实现的呢? 持久性---> redo log: redo log(重做日志): redolog本身是…...
Jupyter R绘图 汉字显示乱码的解决办法
1.Jupyte中,R绘图,汉字显示乱码 2.如何解决? (1)R中安装showtext 登录linux服务器 #R > install.packages(“showtext”) … 出错 (2)退出R,安装freetype-config #apt install libfreetype6-dev 出错 (3)进入R&…...
推荐几个值得一读的Qt开源项目
VNote - 基于Qt的免费开源笔记软件,适合那些寻找跨平台笔记解决方案的用户。项目地址:https://github.com/vnotex/vnote Qt NodeEditor - 类似于UE4蓝图的节点编辑器,对于想要深入了解Qt图形编辑和节点系统的人来说,这是一个极好…...
【XR806开发板试用】使用PWM模块模拟手机呼吸灯提示功能
一般情况下,我们的手机在息屏状态,当收到消息处于未读状态时,会有呼吸灯提醒,这次有幸抽中XR806开发板的试用,经过九牛二虎之力终于将环境搞好了,中间遇到各种问题,在我的另一篇文章中已详细描述…...
Mysql——索引下推
MySQL的索引下推(Index Condition Pushdown, ICP)是一种查询优化技术,它允许MySQL在存储引擎层执行部分WHERE子句中的过滤条件,而非全部在MySQL服务器层执行。这使得在扫描索引过程中就可以剔除不满足条件的记录,从而减…...
Springboot项目之mybatis-plus多容器分布式部署id重复问题之源码解析
mybatis-plus 3.3.2 部署多个pod id冲突问题 配置: # 设置随机 mybatis-plus.global-config.worker-id: ${random.int(1,31)} mybatis-plus.global-config.datacenter-id: ${random.int(1,31)}源码解析:MybatisSqlSessionFactoryBean 重点:…...
微信答题小程序云开发--实现云函数上传题目图片 base64功能
需求功能 题目带有图片,需要支持上传图片功能。微信答题小程序云开发,实现云函数上传题目图片、存储功能、查询显示等功能。 云函数开发遇到的问题 在微信云开发环境当中,普通的用户并没有往云存储内写入文件的权限。 所以普通用户想要使用…...
学会Sass的高级用法,减少样式冗余
在当今的前端开发领域,样式表语言的进步已经显著提升了代码组织性和可维护性。Sass(Syntactically Awesome Style Sheets)作为CSS预处理器的翘楚,以其强大的变量、嵌套规则、混合宏(mixin)、循环和函数等高…...
eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)
说明: 想象一下,你正在用eNSP搭建一个虚拟的网络世界,里面有虚拟的路由器、交换机、电脑(PC)等等。这些设备都在你的电脑里面“运行”,它们之间可以互相通信,就像一个封闭的小王国。 但是&#…...
python打卡day49
知识点回顾: 通道注意力模块复习空间注意力模块CBAM的定义 作业:尝试对今天的模型检查参数数目,并用tensorboard查看训练过程 import torch import torch.nn as nn# 定义通道注意力 class ChannelAttention(nn.Module):def __init__(self,…...
AI Agent与Agentic AI:原理、应用、挑战与未来展望
文章目录 一、引言二、AI Agent与Agentic AI的兴起2.1 技术契机与生态成熟2.2 Agent的定义与特征2.3 Agent的发展历程 三、AI Agent的核心技术栈解密3.1 感知模块代码示例:使用Python和OpenCV进行图像识别 3.2 认知与决策模块代码示例:使用OpenAI GPT-3进…...
Qt Widget类解析与代码注释
#include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }//解释这串代码,写上注释 当然可以!这段代码是 Qt …...
2024年赣州旅游投资集团社会招聘笔试真
2024年赣州旅游投资集团社会招聘笔试真 题 ( 满 分 1 0 0 分 时 间 1 2 0 分 钟 ) 一、单选题(每题只有一个正确答案,答错、不答或多答均不得分) 1.纪要的特点不包括()。 A.概括重点 B.指导传达 C. 客观纪实 D.有言必录 【答案】: D 2.1864年,()预言了电磁波的存在,并指出…...
1688商品列表API与其他数据源的对接思路
将1688商品列表API与其他数据源对接时,需结合业务场景设计数据流转链路,重点关注数据格式兼容性、接口调用频率控制及数据一致性维护。以下是具体对接思路及关键技术点: 一、核心对接场景与目标 商品数据同步 场景:将1688商品信息…...
相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了:有对最普通的场景进行各个日志注释讲解,但相机场景太多,日志差异也巨大。后面将展示各种场景下的日志。 通过notepad++打开场景下的日志,通过下列分类关键字搜索,即可清晰的分析不同场景的相机运行流程差异…...
DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”
目录 一、引言二、DeepSeek 技术大揭秘2.1 核心架构解析2.2 关键技术剖析 三、智能农业无人农场协同作业现状3.1 发展现状概述3.2 协同作业模式介绍 四、DeepSeek 的 “农场奇妙游”4.1 数据处理与分析4.2 作物生长监测与预测4.3 病虫害防治4.4 农机协同作业调度 五、实际案例大…...
管理学院权限管理系统开发总结
文章目录 🎓 管理学院权限管理系统开发总结 - 现代化Web应用实践之路📝 项目概述🏗️ 技术架构设计后端技术栈前端技术栈 💡 核心功能特性1. 用户管理模块2. 权限管理系统3. 统计报表功能4. 用户体验优化 🗄️ 数据库设…...
安宝特案例丨Vuzix AR智能眼镜集成专业软件,助力卢森堡医院药房转型,赢得辉瑞创新奖
在Vuzix M400 AR智能眼镜的助力下,卢森堡罗伯特舒曼医院(the Robert Schuman Hospitals, HRS)凭借在无菌制剂生产流程中引入增强现实技术(AR)创新项目,荣获了2024年6月7日由卢森堡医院药剂师协会࿰…...
