`
seavers
  • 浏览: 173476 次
  • 来自: ...
社区版块
存档分类
最新评论

使用符号链接提高工作效率

阅读更多
使用符号链接提高工作效率

目标
本文主要阐述一种理念,如何使用符号链接来提高工作效率

什么是符号链接
1. windows下使用junction或者mklink /J创建的符号链接 (非快捷方式)
2. linux下使用ln -s创建的符号链接


让我们来先看看各种使用场景

dropbox
很多网盘只支持同步单一个文件夹,容易设计,容易理解,容易使用
但事实上会遇到很多不方便,尤其是想同步一个已经存在的目录时
使用junction或ln -s吧,不仅同步,还不影响原来的开发环境

apache
apache默认安装的时候,根目录是指向 /var/www 的
很多人喜欢去改 apache.conf 来修改ROOT 比如改至 ~/workspace 这样的
其实可以这样用 ln -s ~/workspace  /var/www/workpsace
这样能解决几个问题
a). 系统重装时,或者更换环境时, /home/xx/workspace要换成 /home/yy/workspace,因为使用 ~ ,apache可能不知所云
b). 这时,如果想重新搭环境,改apache.conf是个问题,是从网上下载一份,还是拷贝之前,有时喜欢把这些配置放在云盘备份,但有些目录系统重装后目录就没了,或者要配置另一个环境
c). SCM维护大量机器的时候,也是希望.conf可以统一,不统一的再用include子conf
d). 如果使用 alias, 这不要改配置还要重启吗? 试试符号链接吧, ls一目了然
e). 也许会有很多不错的使用方式
    i). 把公司统一配置的tools从共享服务器别名过来,里面已经装了dummyimage等等
    ii). 把github目录别名过来,直接浏览器预览
    iii). 把 ~/personal/secret 临时别名下,使用完后,马上删除别名
f). 很多好处


切换版本
比如:
http://backup.com/nodejs/lastest/index.html
http://backup.com/nodejs/v8.0.16/index.html
http://backup.com/nodejs/v8.0.22/index.html
这里的lastest目录,就使用符号链接吧

http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/
这里的lastest,也应该是某个版本的符号链接吧
难道每发布一次版本,改下apache.conf,再重启,用符号链接

你经常在python2 与 python3 之间切换,这些路径在很多地方都配置过,在shell,在历史维护任务,在很多django工程中,你新找到一个python3的运行统计工具,你想尝试下,建立一个python别名,大家都指向到这里吧,随时切换

mod-enabled
无意中发现ubuntu中的/etc/apache2/中的模块是这样管理的
将增加删除一个模块,改为文件操作,不用再修改配置文件了
如果能不改配置文件,就会有以下好处
1. 命令行工具,帮忙调整apache配置时,可以不用去改配置文件,避名意外
2. apt-get做插件开发时,不需要去解析修改配置文件,直接改文件就可能是一个插件了

/etc/init.d/
在linux下面,有很多目录下,都是由一些别名文件组成的
/etc/init.d/    /etc/fonts/conf.d
这些目录大部分是相当于一个list的工作,用于收集需要进行的任务
然后将各个任务从四面八方收集而来,这里只是一个汇总工作,不破坏各个任务的内容


win7引入的库,其实也是一个别名,也是一个符号链接的应用



你有什么想法?






分享到:
评论

相关推荐

    mklink符号链接创建工具

    - **效率提升**:对于需要频繁创建链接的用户,这些工具可以大大提高工作效率。 - **错误减少**:与手动输入命令相比,GUI工具降低了输入错误的风险。 - **兼容性**:适用于Windows 7和Windows 8,覆盖了广泛的用户...

    生成NTFS符号链接的源代码

    标题中的“生成NTFS符号链接的源代码”指的是在Windows操作系统中使用NTFS(New Technology File System)文件系统创建符号链接的技术。NTFS符号链接是一种特殊类型的文件或目录,它指向磁盘上的其他位置,类似于...

    驱动开发实用工具,驱动加载,链接符号查看工具

    EzDriverInstaller简化了WDM驱动的安装流程,使得非专业用户也能轻松完成驱动的安装,对于开发者来说,这极大地提高了工作效率。 接下来,SymLinks是一个用于查看符号链接的工具。在驱动开发中,符号链接是连接调试...

    设置符号链接 win7 mklink.zip

    总之,通过掌握如何在Windows 7中使用`mklink`命令创建符号链接,你可以更有效地管理和组织你的文件系统,提高工作效率。不过,如同任何强大的工具一样,使用时需谨慎,确保你了解其潜在影响,避免无意中破坏重要...

    junction.exe可以建立ntfs文件系统的目录映射(符号链接)

    在Windows操作系统中,NTFS(New Technology File System)文件系统提供了高级特性,其中之一就是符号链接(Symbolic Links)。...了解并熟练使用这些工具,可以在日常工作中提高效率,解决各种复杂问题。

    EPLAN符号库.rar

    在实际工作中,熟练掌握EPLAN符号库的使用方法,包括如何导入、编辑、分类和管理符号,将极大地提高电气工程设计的效率和质量。同时,了解IEC标准和符号的意义,对于与同行进行技术交流和合作至关重要。

    林业设计制图图例符号-林业图例

    这种文件可以帮助用户快速统一地应用图例样式到大量数据上,提高工作效率。 6. **应用与实践**:林业设计图例在实际工作中有着广泛的应用,比如造林规划时确定树种配置、森林资源调查时记录树木状况、森林火灾预防...

    常用符号大全.zip

    在IT领域,尤其是在文本编辑、编程、排版和设计工作中,了解并...这个压缩包的使用者可以从中快速找到所需符号,提高工作效率。无论是在编程、写作、设计还是其他IT相关工作中,理解和熟练运用这些符号都是至关重要的。

    WinCC V7.4 SP1从TIA 博途离线加载符号变量的具体方法.docx

    WinCC V7.4 SP1是该系列的一个版本,它允许用户离线加载从TIA博途中导出的符号变量,极大地提高了工作效率。下面我们将详细解释这一过程。 首先,从TIA博途V7.4 SP1版本起,PLC(可编程逻辑控制器)中的变量可以...

    如何用VISIO绘制流程图.ppt

    1. 提高工作效率:使用VISIO可以快速绘制流程图,提高工作效率和沟通效果。 2. 提高沟通效果:使用VISIO可以清晰地表达工作流程,提高沟通效果和协作效率。 3. 提高思路清晰程度:使用VISIO可以帮助用户将思路清晰...

    工程中所用特殊符号

    ### 工程中所用特殊符号的输入方法详解 #### CAD中特殊符号的输入方法 在计算机辅助设计(CAD)领域,为了精确表达设计意图,经常需要...通过掌握这些技巧,可以大大提高工作效率,并使设计或文档更加专业和完善。

    jdk-符号链接

    总之,理解和熟练使用JDK符号链接对于Java和Scala开发者来说是非常重要的技能,它有助于优化开发环境,提高工作效率。在实际工作中,尤其当项目需要兼容不同JDK版本时,掌握这种技巧能显著提升开发效率和项目维护性...

    工程中所用特殊符号的输入

    掌握这些输入技巧,不仅能够提升工程设计人员的工作效率,还能确保图纸和文档的专业性和准确性。对于经常需要在工程文档中使用特殊符号的设计者而言,熟练运用这些方法将极大地简化工作流程,提高生产效率。

    电气电气技术文字符号.pdf

    1. **提高效率**:标准化的文字符号使工程师和技术人员能够快速识别电路图中的各个组成部分,从而提高工作效率。 2. **减少误解**:统一的符号体系减少了因解释不同而产生的错误或误解的可能性。 3. **便于交流**:...

    Linux软连接和硬链接-实际操作一遍你就会懂

    通过实际操作,不仅能够加深对硬链接和软链接概念的理解,而且还能够了解它们在实际工作中的应用,如何利用它们来提高工作效率,确保数据安全。例如,对于防止误删除重要文件的情况,使用硬链接是一个很好的策略。而...

    程序的链接和装入

    链接器的出现使得程序员可以在程序中使用更具意义的符号来为函数和变量命名,从而提高了程序的正确性和可读性。 在 Linux 系统下,动态链接是最为流行的链接方法,它可以使得程序在执行时可以动态地加载和卸载模块...

    链接器链接器链接器链接器链接器.txt

    1. **提高开发效率**:通过允许独立编译和汇编每个过程或模块,链接器减少了重复工作的需求。这意味着当源代码的某部分发生变化时,只需重新编译和汇编受影响的部分,而非整个程序,显著缩短了开发周期。 2. **节省...

    Word2021给特殊符号制定快捷键的秘诀.docx

    为了提高工作效率并避免重复性劳动,我们可以为这些特殊符号自定义快捷键。下面详细介绍如何在Word2021中为特殊符号制定快捷键。 首先,当需要插入特殊符号时,定位到文档中的相应位置,点击“插入”标签,接着选择...

    计算机+链接器和加载器

    两遍链接可以提高链接速度和效率。 目标代码库 目标代码库(Object File)是编译器生成的中间文件。目标代码库中包含了编译器生成的机器代码和符号定义。目标代码库可以被链接器链接到一起,生成一个完整的可执行...

    软链接与硬链接

    ### 软链接与硬链接 ...通过深入理解硬链接和软链接的差异,我们可以更加灵活地使用这些功能来提高Linux系统的操作效率和安全性。希望本文能够帮助大家告别对链接机制的模糊认识,真正掌握其核心原理。

Global site tag (gtag.js) - Google Analytics