由于linux编译出的so经常会在后面带有版本号,而程序加载的是不带版本号的so,导致经常出现so找不的情况,这个时候为带版本号的so创建一个符号链接(软链接)就好了。

在终端输入ln --help查看一下这个命令的用法如下:

用法:ln [选项]... [-T] 目标 链接名 (第一种格式)或:ln [选项]... 目标       (第二种格式)或:ln [选项]... 目标... 目录 (第三种格式)或:ln [选项]... -t 目录 目标...  (第四种格式)
In the 1st form, create a link to TARGET with the name LINK_NAME.
In the 2nd form, create a link to TARGET in the current directory.
In the 3rd and 4th forms, create links to each TARGET in DIRECTORY.
Create hard links by default, symbolic links with --symbolic.
By default, each destination (name of new link) should not already exist.
When creating hard links, each TARGET must exist.  Symbolic links
can hold arbitrary text; if later resolved, a relative link is
interpreted in relation to its parent directory.必选参数对长短选项同时适用。--backup[=CONTROL]   为每个已存在的目标文件创建备份文件-b             类似--backup,但不接受任何参数-d, -F, --directory       创建指向目录的硬链接(只适用于超级用户)-f, --force         强行删除任何已存在的目标文件-i, --interactive           prompt whether to remove destinations-L, --logical               dereference TARGETs that are symbolic links-n, --no-dereference        treat LINK_NAME as a normal file ifit is a symbolic link to a directory-P, --physical              make hard links directly to symbolic links-r, --relative              create symbolic links relative to link location-s, --symbolic              make symbolic links instead of hard links-S, --suffix=SUFFIX         override the usual backup suffix-t, --target-directory=DIRECTORY  specify the DIRECTORY in which to createthe links-T, --no-target-directory   treat LINK_NAME as a normal file always-v, --verbose               print name of each linked file--help     显示此帮助信息并退出--version     显示版本信息并退出The backup suffix is '~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
The version control method may be selected via the --backup option or through
the VERSION_CONTROL environment variable.  Here are the values:none, off       不进行备份(即使使用了--backup 选项)numbered, t     备份文件加上数字进行排序existing, nil   若有数字的备份文件已经存在则使用数字,否则使用普通方式备份simple, never   永远使用普通方式备份Using -s ignores -L and -P.  Otherwise, the last option specified controls
behavior when a TARGET is a symbolic link, defaulting to -P.GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
请向<http://translationproject.org/team/zh_CN.html> 报告ln 的翻译错误
Full documentation at: <http://www.gnu.org/software/coreutils/ln>
or available locally via: info '(coreutils) ln invocation'

linux命令之创建符号连接-ln相关推荐

  1. 每天一个linux命令(1):ln 命令

    每天一个linux命令(35):ln 命令 ln 是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在 每一 ...

  2. linux mongo 服务器,如何用MongoDB在Linux服务器上创建大量连接和线程的记忆

    最近,我们想对MongoDB在大量连接中的行为进行基准测试.这使我不得不重新讨论该主题,并刷新关于如何在Linux服务器上创建大量连接和线程的记忆.在此过程中,我发现了一些没有使用过的新可调参数. M ...

  3. 每天一个linux命令(35):ln 命令

    一.ln命令解释 ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同 ...

  4. linux命令后创建 iso 镜像_袋鼠存储 v1.4.1 来了:docker镜像,linux命令行安装,客户端......

    袋鼠存储是一款跨平台,跨网络管理数据,就近为用户提供服务的分布式服务.可通过官网文档 roostore.com/docs# 详细了解 袋鼠存储自从发布以来,已得到大量用户的下载与使用反馈,在此感谢大家 ...

  5. linux命令dd创建虚拟硬盘,每日一题.PYTHON如何模拟LINUX的dd命令快速创建大文件?...

    原文数据: 无 具体要求: 1. 模拟Linux的dd命令快速创建大文件 代码实现: # -*- coding: utf-8 -*- """ # # Authors: l ...

  6. linux python命令无反应_Python学习第164课--Linux命令行特殊符号的意义及命令的语法规则...

    [每天几分钟,从零入门python编程的世界!] 这节我们介绍Linux系统命令行中的一些特定的符号具有什么含义,以及命令行的语法规则. ●Linux命令行中特定的符号的含义 比如我登录到系统中之后, ...

  7. Linux命令之创建空文件touch

    概述 touch 命令可以创建一个空文件(如果文件不存在).若文件存在则可以用于修改文件或目录的时间属性,包括存取时间和更改时间. 语法 touch 命令的语法如下:touch [选项] [参数]. ...

  8. Linux命令之创建新目录mkdir

    概述 mkdir 命令可以创建新目录.mkdir 是 make directory 的缩写. 语法 mkdir 命令的基本语法如下:mkdir [选项] 目录. 该命令支持的选项有: 选项 说明 -m ...

  9. Linux命令中特殊符号

    http://blog.chinaunix.net/uid-16946891-id-5088144.html 在shell中常用的特殊符号罗列如下: # ; ;; . , / \ 'string' | ...

最新文章

  1. tf.log()详解
  2. Android 绿豆通讯录【 SQLite数据库(增删改查、展示数据) + ListView数据展示控件(展示所有数据) 】
  3. Pycharm中的Debug工具以及简单的使用方法
  4. 【Tools】StarUML2.8工具安装和破解
  5. CentOS 7 yum方式快速安装MongoDB
  6. LeetCode【11--盛水最多的容器】LeetCode【12 -- 整数转罗马数字】
  7. 10款交互设计原型开发工具(转)
  8. 技术人生“白天求生存,晚上谋发展”
  9. EXEC和sp_executesql的区别
  10. Python办公自动化 - 4 PDF办公自动化
  11. Anaconda创建、激活、退出、删除虚拟环境
  12. python简单代码恶搞-一个可以套路别人的python小程序实例代码
  13. DisplayTag应用指南
  14. User-Agent的变迁——浏览器大战之前世今生
  15. 小米bl未解锁变砖了如何刷机_如何正确刷机
  16. ARM 汇编基础教程系列
  17. [转载]三小时学会Kubernetes:容器编排详细指南
  18. 令人心酸至极的100个微瞬间
  19. Google中国(谷歌)汉化大事记
  20. 浅谈执行力文化(zt)

热门文章

  1. linux内核加载卡主,请教mx6,linux3.0.35,tf卡能启动uboot但是无法加载内核问题
  2. sql server insert 锁表_SQL简单优化
  3. matlab和vs2008联合编程
  4. Java异常的栈轨迹(Stack Trace)
  5. 第三部分:Idea重构总结
  6. Log4j 日志详细用法
  7. mysql dba系统学习(21)mysql存储引擎InnoDB
  8. Neural Networks神经网络编程入门
  9. 基于深度学习的图像分类Image classification with deep learning常用模型
  10. 反向传播BP 算法之一种直观的解释