使用符号链接提高工作效率
目标
本文主要阐述一种理念,如何使用符号链接来提高工作效率
什么是符号链接
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引入的库,其实也是一个别名,也是一个符号链接的应用
你有什么想法?
分享到:
相关推荐
5.1.7 使用ln命令建立硬链接和符号链接 70 5.1.8 使用Midnight Commander程序处 理文件 71 5.2 搜索文件 72 5.2.1 什么是规则表达式 72 5.2.2 使用grep命令在文件内进行搜索 74 5.3 压缩和解压缩文件 76 5.3.1 使用...
CodeSmith 在这些时候特别有用,因为您可以编写模板自动完成这些任务,从而不仅提高您的工作效率,而且能够自动完成那些最为乏味的任务。CodeSmith 附带了许多模板,包括对应于所有 .NET 集合类型的模板以及用于生成...
03022判断工作表被保护时是否启用分级显示符号 03023判断工作表被保护时是否启用数据透视表控件和操作 03024判断工作表被保护时是否可以选定单元格 03025重命名工作表 03026重命名新建的工作表 03027改变工作表标签...
你可以在压缩对话框的“高级”对话框中使用“把符号链接保存为链接”来保存并恢复 NTFS 符号链接和分析点为链接,它们的内容没有被压缩。此选项的命令行等价开关是 -ol。 NTFS 硬链接的类似选项是“把硬链接...
相信在你使用FileMenu Tools后会大大提高你的工作效率,减少一些不必要的步骤! 内置的实用工具: 同步文件夹: 可指定同步类型(单向,双向等)和要同步的文件类型。 元素类型:文件夹 扩展删除: 从文件夹中递归...
这将帮助您提高日常工作效率。为什么要使用parg.co?您可能知道,URL缩短器将常规URL变成了简洁的URL。您可能已经看到了几个类似的网页,例如:...
16.2 使用名字空间 .200 16.3 使用指示符 .203 16.4 程 序 示 例 .206 16.5 小 结 .213 第十七章 文 件 操 作 .215 17.1 .Net 框架结构提供的 I/O 方式 .215 17.2 文件存储管理 .217 17.3 读 写 文 件...
因此,组件复用模型能够有效地提高软件生产率。 三、项目分析与规划 1.计算机系统分析 (1)计算机系统 计算机系统是一个非常复杂并具有智能特性的开发系统,包括:硬件系统、软件系统、网络通信系统、人工操作...
快捷取数 【快捷取数列】 随存储格即时移动的快捷数据清单,可取任意区域的数据为唯一值清单,提高数据录入效率。最重要的是清单的最后6项为子程序功能,点击则可以完成增加清单显示宽度,选中或反选所有清单、写...
高调度效率和限制资源使用的好处,线程池中的线程达到最大数时,其他线程就会排队 等候。 15函数模板与类模板有什么区别? 答:函数模板的实例化是由编译程序在处理函数调用时自动完成的,而类模板的实例化 必须由...
【快捷取数列】 随存储格即时移动的快捷数据清单,可取任意区域的数据为唯一值清单,提高数据录入效率。最重要的是清单的最后6项为子程序功能,点击则可以完成增加清单显示宽度,选中或反选所有清单、写清单到任意...
**减少电子邮件-通过集中交流的方式,减少了发送电子邮件的数量,从而使您的团队工作效率更高。 **参与-“ @”符号可让您在讨论中提及您的同事。 使用“#”主题标签轻松组织信息。 **即时且可搜索-一切都将永远存储...
您会惊讶地看到邀请发送给所有人的速度以及工作效率。轻松邀请您的朋友通过google chrome扩展程序邀请您的朋友到您的页面,主要可以通过两种方式完成。第一个要求您单击一些按钮。只需安装扩展程序,即可轻松获得其...
文将对 Linux™ 程序员可以使用的内存管理技术进行概述,虽然关注的重点是 C 语言,但同样也适用于其他语言。文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半...
✓老师节省了时间并提高了工作效率✓改善了学生的参与度✓校区节省了印刷成本的钱✓通过特殊教育工具支持包容性学习✓完全遵守隐私和数据安全性✓带有可升级的高级工具的无广告内容免费版本:✓自动同步并将文件...
演示,演示等▸分享引人入胜的品牌信息:busts_in_silhouette:客户经理,销售和客户支持:▸加快沟通并节省金钱▸不再重复说明电子邮件:graduation_cap:教育:▸老师节省时间,提高效率▸启用更多的1:1反馈▸专为...
如果想在正则表达式中使用特殊的标点符号,必须在它们之前加上一个 "\" . 2.字符类 将单独的直接符放进中括号内就可以组合成字符类.一个字符类和它所包含的任何一个字符都匹配,所以正则表达式 / [abc] / 和字母 ...
如果不设置该参数, 就会使用默认的双重货币符号; 否则就会启动一个值为双重货币符号的新会话。 值范围: 任何有效的格式名。。 默认值: 双重货币符号 nls_iso_currency: 说明: 为 C 数字格式元素指定用作国际货币...