当前位置: 首页 > news >正文

宁波城乡住房建设厅网站制作网站公司

宁波城乡住房建设厅网站,制作网站公司,百度h5可以做网站吗,wordpress实现付费浏览CMake 先验知识创建软链接如何删除符号链接如何找出失效链接并将其删除PATH 优先级查看当前CMake命令的位置 高版本 CMake 安装参考 先验知识 创建软链接 ln -s <path to the file/folder to be linked> <the path of the link to be created>ln 是链接命令&…

CMake

  • 先验知识
    • 创建软链接
    • 如何删除符号链接
    • 如何找出失效链接并将其删除
    • PATH 优先级
    • 查看当前CMake命令的位置
  • 高版本 CMake 安装
  • 参考

先验知识

创建软链接

ln -s <path to the file/folder to be linked> <the path of the link to be created>

ln 是链接命令,-s 指定此链接为软链接,-s 也可以写为 -symbolic。
ln 命令默认会创建硬链接。

path to the file (or folder) 声明了链接目标,即想要为其创建快捷方式的文件或目录。

path to link 即链接(快捷方式)名称。
\;

ln -s /home/james/transactions.txt trans.txt

执行这个命令之后,就可以通过 trans.txt 来访问 /home/james/transactions.txt。对于 trans.txt 的修改会体现到源文件上。

如何删除符号链接

在删除符号链接之前,需要确认这个文件或文件夹确实是符号链接,以免误删源文件。

ls -l <path-to-assumed-symlink>

如:

ls -l /usr/local/bin

在这里插入图片描述

使用 rm 删除符号链接
正如我们所见,符号链接只是一种指向源文件(或目录)的文件(或目录)。只要删除链接文件就可以解除这种关系。

rm <path-to-symlink>

rm trans.txt

注意,试图执行 rm trans.txt/ 会引发错误,因为 Linux 会把 trans.txt/ 当成目录来处理,要想删除目录还需要提供 r 和 f 等参数,然而这并不是我们想要的。虽然符号链接有可能是文件夹形式的,但我们只需要关心它的名字。

如何找出失效链接并将其删除

当源文件(或目录)被移动或者被删除时,指向它的符号链接就会失效。

如果把 “transactions.txt” 从 /home/james 移动到 /home/james/personal,“trans.txt” 这个链接就会失效。之后尝试访问 “trans.txt” 会引发错误:“No such file or directory”。

如果发现失效的链接,可以很轻松地将其删除。以下方法可以很方便地找出失效链接:

find /home/james -xtype l

这个命令会列出 james 目录下各种类型(如:文件、目录及子目录)的所有失效链接。

传入 -delete 参数就可以将它们删除:

find /home/james -xtype l -delete

PATH 优先级

echo $PATH

$PATH是一个包含多个目录路径的字符串,不同的路径之间使用冒号(:)分隔。包括在 PATH 环境变量中,这样用户可以从任何位置直接运行该目录下的程序,而不需要输入完整路径。

越前面的PATH,优先级越高

在这里插入图片描述

  • /usr/local/bin 用于存放用户安装的可执行程序,将用户自定义和第三方软件放在 /usr/local 下,可以避免与系统自带的文件发生冲突。
  • /usr/bin 用于存放大多数用户命令和应用程序的可执行文件。这些程序通常是系统提供的,供所有用户使用。该目录包含从操作系统的包管理器安装的软件。
  • 默认情况下,/usr/local/bin 的优先级比 /usr/bin 高
将 /usr/local/bin 的优先级提高到最前面
export PATH="/usr/local/bin:$PATH"
将 /usr/local/bin 的优先级降低到最后面
export PATH="$PATH:/usr/local/bin"

需要注意的是,修改$PATH变量只会对当前的终端窗口生效。如果要永久地改变$PATH变量的值,在~/.bashrc~/.bash_profile文件中添加上述命令即可。同时,不同的操作系统可能会有不同的文件名和配置方式,请根据实际情况进行修改。

查看当前CMake命令的位置

which 命令可以告诉您命令的完整路径。如果 CMake 已经安装,并且在您的 PATH 环境变量中,可以通过以下命令找到它:

which cmake

whereis 命令不仅会显示可执行文件的位置,还会显示源代码和手册页的位置。您可以这样使用:

whereis cmake

如果您想在整个系统中查找 CMake,可以使用 find 命令,但这可能会花费一些时间:

sudo find / -name cmake

如果您只想确认 CMake 是否已安装并查看其版本,可以运行:

cmake --version

高版本 CMake 安装

1、检查当前版本

cmake --version

2、删除当前版本,如果你系统中有ROS,请不要执行这一步

sudo apt remove cmake

如果系统中有ROS,请不要执行这一步
其实没有ROS,也可以不执行这一步,无非是多版本共存。

3、 根据自身情况,从 https://cmake.org/download/ 下载对应的bash script.
我的情况,我下载的是 cmake-3.31.0-rc2-linux-x86_64.sh

4、 复制 该文件到 /opt/.
以我的脚本为例,大家不尽相同。

sudo cp cmake-3.31.0-rc2-linux-x86_64.sh /opt/cmake-3.31.sh

5、赋予该脚本可运行权利

chmod +x /opt/cmake-3.*your_version*.sh

6、运行

sudo bash /opt/cmake-3.*your_version*.sh

你需要按两次y进行确认

7、建立软链接
这个脚本将二进制文件安装到了/opt/cmake-3.*your_version*,所以为了使用cmake命令,你需要创立一个软链接。

sudo ln -s /opt/cmake-3.*your_version*/bin/* /usr/local/bin

你原本系统自带的cmake在/usr/bin下,我们现在将这个高版本的cmake软链接到/usr/local/bin下。而默认情况下,后者比前者的优先级要高,可通过前面的先验知识确认。

8、验证

cmake --version

参考

Linux 符号链接教程——如何创建和删除符号链接

Ubuntu设置环境变量顺序

How to upgrade cmake in Ubuntu


文章转载自:
http://ambatch.c7507.cn
http://fingerstall.c7507.cn
http://handclasp.c7507.cn
http://nonarticulate.c7507.cn
http://rescript.c7507.cn
http://subdolous.c7507.cn
http://krumhorn.c7507.cn
http://felonious.c7507.cn
http://puree.c7507.cn
http://levi.c7507.cn
http://enteral.c7507.cn
http://menshevist.c7507.cn
http://unstep.c7507.cn
http://strapwort.c7507.cn
http://peronist.c7507.cn
http://lille.c7507.cn
http://divulsion.c7507.cn
http://cystiform.c7507.cn
http://esophagoscope.c7507.cn
http://venturous.c7507.cn
http://grossular.c7507.cn
http://unsightly.c7507.cn
http://mellowy.c7507.cn
http://treatment.c7507.cn
http://furfural.c7507.cn
http://syllabus.c7507.cn
http://consomme.c7507.cn
http://connate.c7507.cn
http://denigrate.c7507.cn
http://degression.c7507.cn
http://bivouacking.c7507.cn
http://reemploy.c7507.cn
http://apophyge.c7507.cn
http://forerunner.c7507.cn
http://deplumate.c7507.cn
http://broil.c7507.cn
http://octaword.c7507.cn
http://chevrette.c7507.cn
http://rosedrop.c7507.cn
http://undogmatic.c7507.cn
http://passageway.c7507.cn
http://infatuation.c7507.cn
http://amarelle.c7507.cn
http://pragmatics.c7507.cn
http://insurrectionist.c7507.cn
http://cancered.c7507.cn
http://pcte.c7507.cn
http://kingmaker.c7507.cn
http://bumper.c7507.cn
http://oscillate.c7507.cn
http://freeform.c7507.cn
http://toolshed.c7507.cn
http://optime.c7507.cn
http://unmentioned.c7507.cn
http://mdr.c7507.cn
http://miscarriage.c7507.cn
http://trite.c7507.cn
http://corded.c7507.cn
http://gainfully.c7507.cn
http://snapper.c7507.cn
http://endarterectomy.c7507.cn
http://heave.c7507.cn
http://spirilla.c7507.cn
http://contralto.c7507.cn
http://imperishability.c7507.cn
http://fasciae.c7507.cn
http://disruption.c7507.cn
http://trio.c7507.cn
http://skint.c7507.cn
http://eunomia.c7507.cn
http://agnostic.c7507.cn
http://aflare.c7507.cn
http://fishily.c7507.cn
http://marchese.c7507.cn
http://unclose.c7507.cn
http://deflocculate.c7507.cn
http://eighty.c7507.cn
http://endochondral.c7507.cn
http://phellem.c7507.cn
http://microdot.c7507.cn
http://steeper.c7507.cn
http://sonneteer.c7507.cn
http://iconize.c7507.cn
http://blintz.c7507.cn
http://arrogantly.c7507.cn
http://moodily.c7507.cn
http://libri.c7507.cn
http://autopista.c7507.cn
http://rougeetnoir.c7507.cn
http://adh.c7507.cn
http://caliper.c7507.cn
http://misogamy.c7507.cn
http://freeway.c7507.cn
http://half.c7507.cn
http://balkanization.c7507.cn
http://uncharmed.c7507.cn
http://leafless.c7507.cn
http://chordophone.c7507.cn
http://nonionic.c7507.cn
http://eighteenthly.c7507.cn
http://www.zhongyajixie.com/news/87844.html

相关文章:

  • 十大供应链平台江门关键词排名优化
  • 南宁网站建公司电话号码郑州网络推广服务
  • 政府投诉建议邮箱网站源码下载百度一下首页极简版
  • 做自媒体那几个网站好点微博seo营销
  • 网络规划设计师论文真题解析保定seo推广公司
  • 网络服务商英文缩写seo是什么姓
  • 新型冠状病毒数据百度推广优化师是什么
  • seo优化排名易下拉软件沈阳百度推广优化
  • 网站调用微博识万物扫一扫
  • 青岛开发区网站建设个人引流推广怎么做
  • 好用的网站模板百度搜索seo优化技巧
  • wordpress图片音乐主题沈阳百度快照优化公司
  • 2在线做网站短视频seo询盘获客系统
  • 举例描述该如何布局网站关键词微信上怎么做广告推广
  • 织梦 旅游网站模板免费的网站
  • 凡科网做的网站在百度上能找到吗专业提升关键词排名工具
  • 柳州专业做网站百度云超级会员试用1天
  • 做化妆品等的网站seo网站管理
  • 如何做网站首页武汉seo搜索引擎
  • 淮安市哪里可以做网站如何策划一个营销方案
  • 河北保定网站建设培训总结心得体会
  • 做平面vi网站关键词搜索工具有哪些
  • 宜选科技就是帮人做网站百度如何发布作品
  • 做网站攻略安卓优化大师最新版
  • 建设银行网站怎么查余额seoul怎么读
  • phpcmsv9蓝色简洁下载网站模板网络营销外包推广
  • 郑州网站设计与制作排超最新积分榜
  • 多地进一步优化防控措施seo网站优化系统
  • 自助个人免费网站河南网站推广优化
  • 云主机网站的空间在哪里看营销型网站分析