13个MacOS很赞的开源小工具-IT开发利器

域名2025-11-05 12:14:1538

 Homebrew

Homebrew — The 开源T开missing package manager for macOS,Mac上非常好用的小工包管理工具,很多常见的发利安装都可以通过brew install app或者brew cask install app直接安装,类似apt-get。开源T开

brew-seach

Oh My Zsh

如果你经常用命令行,小工那+ oh-my-zsh绝对是发利必须的工具,因为

Oh My Zsh will not make you a 10x developer...

不管是开源T开自动纠错、目录切换、小工命令补全、发利参数补全、开源T开强大的小工alias,用起来都很顺手。发利

oh-my-zsh.png

tldr

当简单查询某条命令如何使用时,开源T开用man查看简直是小工噩梦,实在太长了,发利Too Long Dont Read!

man

而tldr: Simplified and community-driven man pages可以快速get到、回忆起命令的常见用法。对比一下:

tldr

Autojump

有时候cd到某个目录要好几层,用Autojump: A cd command that learns可以一步到位,安装之后,第一次需要手动cd,以后就可以j longdir即可。

autojump

Copy as Markdown

对于经常用Markdown写文档的人来说,复制网页链接之后还要插入到[]()里,实在麻烦。免费源码下载Copying Link, Image and Tab(s) as Markdown解决这个头疼的问题。

copy-as-markdown

Github Hovercard

经常混迹于Github人士会浏览无数的Repo,有时候只想大致看看Repo的信息,又懒惰打开那个网页。此时Github Hovercard是你的不二之选,比如想看lyltj2010/DataMining: 数据挖掘开源书这个仓库的信息。

github-hovercard

只需要把鼠标悬停在仓库链接即可。

Octotree

想看看Github上开源的代码,又不想一层层目录点下去,此时Octotree: Code tree for GitHub正好解决这个难题。

Octotree

OctoLinker

在Github上的代码,经常会看到import ...,习惯了IDE的你,是不是忍不住跳到那个类?OctoLinker满足你的这个需求。

octo-linker

也支持Python。

Go2Shell

Mac下,想直接在某个文件夹下打开Terminal,咋办?去Terminal里打开实在是太麻烦了,试试Go2Shell。集成在Finder里之后,站群服务器一点即可。

Web Clipper

看到一篇好文章,保存链接不放心,怕链接失效;复制粘贴太麻烦。用Evernote Web Clipper,直接保存富文本格式的文章,还只能去除广告,好用。

web-clipper

Json Viewer

在浏览器上返回的Json文件,如果没有格式化太难看清其结构,利用Json Viewer插件,就明了多了。

json-viewer

csvkit

如果你做数据分析,这个命令行工具csvkit你一定喜欢。《Data Science at Command Line》一书推荐,很好用。

Quicklook

工作中会遇到各种各样格式的文件,比如代码、Json、csv、Excel、markdown文档等。很多时候只想看大概信息,就是quicklook一下,不想打开编辑,这时候Quicklook Plugins: List of useful Quick Look plugins for developers特别好用,官网上有很丰富的例子。

quicklook-markdown

源码下载
本文地址:http://www.bzve.cn/html/21b65199327.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

热门文章

全站热门

苹果iPad7代(功能丰富、性能卓越的全新iPad)

一、用户概述SSH对于远程管理一台服务器来说是一个好方法。然而,SSH仍然存在着诸多问题。服务器和客户端的通信是安全的,不过这并不意味着涉及到的主机也是安全的。向外部世界打开一个SSH服务也就意味着允许强力攻击。复制代码代码如下:DenyHosts意在由Linux系统管理员运行,以帮助其挫败对SSH服务器的攻击(也称为基于字典的攻击或强力攻击)的企图。DenyHosts充当着一个对SSH和其它服务的动态阻击器,它依靠/etc/hosts.deny和 hosts.allow进行工作,并能够以动态方式构建重复地与我们的服务器连接的主机列表。默认情况下,这项服务会阻止来自那些不断地试图与我们的主机连接并实施访问的IP地址源。Denyhosts的处理在/etc/denyhosts.conf中进行配置。我们还可以通过Iptables行连接速率的限制,而且我们还应该在服务器上部署防火墙。一旦这些布置停当,我们就会确信自己在一台面向公众的主机上拥有了一个更加安全的SSH。

1)、下载 2)、解压 3)、进入相关目录进行以下操作 复制代码代码如下: 假如你运气好的话,一切ok,不过………..哈哈。Ubuntu默认的策略是什么库都不装,依赖的库都需要自已手工安装搞定。 一般都会出错的,那么我们来看看可能出现的问题。 4)、常见问题解决办法 复制代码代码如下: 运气好一次通过,运气不好,make pcre时会出错 复制代码代码如下: 解决方法:需要先安装libtool和gcc-c++ 复制代码代码如下: 缺少zlib库 复制代码代码如下: 解决办法:少什么就安装什么呗。 复制代码代码如下: 进入nginx目录cd nginx-1.2.2/,执行以下命令 复制代码代码如下: 大爷的,又可能报错。没有nginx,logs目录访问权限 复制代码代码如下: 解决办法: 复制代码代码如下: 现在,差不多没问题了。 复制代码代码如下: 红色部分,根据自己的路径修改。 6)、常用命令 重启nginx:service nginx restart 7)、linux常用命令 ip查看 编译 安装编译好的源码包 编辑文件 修改根限:chmod说明(u:与文件属主拥有一样的权限[a:所有人];+:增加权限;rwx:可读可写可执行) 检查是库是否安装成功 下载安装库 检查服务启动是否正常 查找openssl安装路径 更新源 更新已安装的包 sudo apt-get upgrade

Mac电脑数据迁移教程(轻松迁移你的数据到新的Mac电脑)

屠呦呦(以屠呦呦人怎么样)

iPhone照片导入电脑显示错误的解决方法(解决iPhone照片导入电脑时出现的错误及其原因分析)

也许还有不少人不知道MultiSystem,它是一个用来在Linux系统中创建多启动usb盘的小型的开源软件。使用这个工具,我们可以在USB中创建任意多的可启动Linux发行版。你所需要的只是网络链接(只在MultiSystem安装的时候需要),以及一个足够大的USB盘,这取决于你想在USB盘中放入发行版的数量。在 Ubuntu 14.10/14.04 安装MultiSystem手动安装:下载 MultiSystem脚本,并解压到任意地方。进入解压的地址,使用下面的命令运行脚本。复制代码代码如下:sudo ./install-depot-multisystem.sh使用 PPA 安装:当然,你也可以用下面的命令来更简单地使用PPA来安装MultiSystem。复制代码代码如下:sudo apt-add-repository deb http://liveusb.info/multisystem/depot all main wget -q -O - http://liveusb.info/multisystem/depot/multisystem.asc | sudo apt-key add - sudo apt-get update sudo apt-get install multisystem安装完之后,它会自动打开MultiSystem。只要点击关闭按钮退出。安装之后MultiSystem 安装完成后,可以插入你的USB,并通过Unity Dash或者菜单运行MultiSystem。第一次启动时,MultiSystem界面看起来会像下面这样。选择USB设备,点击确认按钮。假如你看到下面的错误窗口,不必担心,它说的是USB设备没有标签。点击OK让MultiSystem自动设置标签。那么,拔出/重新插入USB,再次运行MultiSystem。选择USB盘,再次点击确认。现在,你被要求确认在USB中安装Grub2.点击OK继续。最终,你会高兴地看到MultiSystem的界面。现在,时候创建多启动USB盘。使用MultiSystem非常容易使用。将ISO文件拖入MultiSystem窗口中。假如不行的话,点击底部的cd 按钮来选择ISO文件。现在,MultiSystem会从ISO中拷贝文件,并让USB可启动。相似地,你可以在你的USB中加入任意多的发行版。我这次加入了两个Linux发行版:CentOS 6.5和Android。加完ISO文件后,你会在MultiSystem的主窗口中看到可启动的发行版列表了。就是这样。我们的多启动USB盘就可以使用了。重启系统,并在BIOS中设置USB优先启动。选择你想要安装的发行版并开始安装系统。此外,MultiSystem含有一些其它的选项:     Grub 设置 Grub 和 Burg 的bootloader更新 下载 LiveCD VirtualBox 安装 格式化USB盘 还有更多选项这些额外选项可以在MultiSystem的菜单标签里面看到。同样,你也可以在Ubuntu中使用QEMU或者Oracle VirtualBox测试多启动USB盘。MultiSystem工具是我测试到现在最棒和最有用的一款工具。这款工具对那些想要在他们的机器上安装多个系统的人是非常有用的。在你外出的时候,你不必再携带CD/DVD袋了。只要买一个16GB或者32GB的USB就行,并下载所有你想要的系统,随心所欲的安装系统即可。并且,一个对于Windows系统用户的好消息是它也支持Windows系统。我在Windows 7上测试过,它可以工作!享受吧!

最近参与的项目都与Linux有关,遇到的问题也特别多,这不今天就有一个同事跟我说他遇到的问题:他在windows下开启了一个NFS服务器,然后在Ubuntu下挂载,总是不成功。查看了一下他的windows服务器设置,没有问题;在Ubuntu下也能挂载其他NFS服务器。经过排查,最近确定是防火墙造成挂载失败,其解决方法如下所示(以Windows7系统为例)。方法一、把特殊的端口加入入站规则1、打开Windows防火墙,打开后选择“高级设置”项。2、在高级设置页面可以看到有一个“入站规则”,如下图所示。3、右键点击该选项,在弹出的下拉菜单中选择“新建规则...”。4、选择“端口”项,再点“下一步”继续。5、接下来先选择“TCP”,“UDP”项等设置完后再来设置。下面一栏选择“特定本地端口”,输入111、1058、2049后选择“下一步”。6、然后选择“允许连接”,点“下一步”继续。7、这一步默认设置,点“下一步”继续后面的设置。8、最后是要求输入个名称,输入后点“完成”结束。9、UDP的设置跟TCP的设置一样,这里就不再多说了。方法二、关闭防火墙1、从开始菜单下找到“控制面板”,点击进入控制面板。2、在“控制面板”页面下,找到“系统和安全”项,点击进入。3、然后找到“Windows防火墙”,如下图所示,点击进入下一页。4、在左侧页面可以看到“打开或关闭Windows防火墙”,如下图所示,点击进入。5、接下来如下图所示,选择“关闭Windows防火墙(不推荐)”。6、以上配置好后,点“确定”即可关闭防火墙。7、防火墙关闭后的页面如下图所示。假如需要重新开启,选择左侧的“打开或关闭Windows防火墙”项设置一下即可。相关推荐: Ubuntu系统怎么手动进行更新升级 Ubuntu 15.10候最终选版ISO镜像下载 Ubuntu 14.04怎使用vsftpd搭建FTP服务

热门文章

友情链接

滇ICP备2023006006号-39