加入收藏 | 设为首页 | 会员中心 | 我要投稿 好传媒网 (https://www.haochuanmei.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux软链接 Linux下的一些必须要会的操作

发布时间:2022-10-15 23:00:41 所属栏目:Linux 来源:网络
导读: 这个标题起的不知道是否合适,但至少是我折腾了多次的一些内容,每次还都要重新查资料。干脆把他们整理出来,放在一块儿。既然反复折腾,那看来的确是要必须要会的了。呵呵。
路径的配置

这个标题起的不知道是否合适,但至少是我折腾了多次的一些内容,每次还都要重新查资料。干脆把他们整理出来,放在一块儿。既然反复折腾,那看来的确是要必须要会的了。呵呵。

路径的配置

待续

创建软链接

什么是软链接?

其实就可以理解为为windows下的快捷方式。这个快捷方式可以放在任何位置,比如,桌面、D盘的某个文件夹中等等。点击这个快捷方式,就可以启动相应的程序了。

那么linux中的软链接究竟有什么用呢?

我们在linux中不可避免的要用到Terminal,甚至很多时候启动某个应用程序也是从Terminal中敲入命令来启动的。但是恰恰有些程序安装完后,直接在Terminal中敲入命令无法启动。还是要到安装目录下去启动才行。显然linux软链接,这说明我们是没有找到程序。

这有点儿类似windows下安装了一个应用程序,正常是安装在C:\Program Files\app目录下的,我们在桌面等地方找不到它,只能到C:\Program Files\app\bin目录下点击app.exe运行才行,或者在开始启动栏中找到安装的程序。但是,如果是一个绿色软件,那就在开始启动栏中也没有了,只能到软件存放的位置,比如D:\Program\app\bin目录下点击app.exe了。这个时候,我们通常的做法是把app.exe创建一个快捷方式,放在桌面。

这样我们就不难理解前面的问题了。Terminal中没有找到这个应用程序,就说明Terminal不知道这个程序的启动目录在哪儿,或者说在Terminal管辖(搜索)的范围内,没有这个程序。

linux软链接_linux软链接_linux 建立软链接

应该说有些程序在安装的过程中,自动的把配置路径都写入到linux的相应配置文件中。但是有些程序,如果不指定或不配置,它就默认不添加这些配置信息到系统中。这个时候就需要用户自己来配置。

所以,软链接的作用就是创建一个快捷方式,只不过把这个快捷方式放在了Terminal的管辖范围内。这样再在Terminal中输入程序名就能找到并启动程序了。

比如,我安装了pycharm这个程序。安装完后Terminal中输入pycharm.sh是无法启动的,必须要先cd /opt/pycharm-community-2020.3.1/bin,然后再sh pycharm.sh来启动程序。这样显然太麻烦了,并且,如果程序多了,时间久了,都不知道pycharm的存放位置了。所以,就可以建立一个软链接(快捷方式),然后把软链接放在Terminal的管辖范围内。这样在Terminal中直接输入pycharm.sh就能启动程序了。有点儿类似windows中,我们看到桌面上的快捷方式就能想起来这个软件且启动它。

sudo ln -s /opt/pycharm-community-2020.3.1/bin/pycharm.sh /usr/local/bin

但是软链接只是一种解决方案,还有创建桌面快捷方式办法,可能更直观方便。关于其他的内容,我并没有仔细研究。毕竟,能在Terminal中直接输入命令来解决问题,就已经很方便了。其他的慢慢再研究。

(编辑:好传媒网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!