你好
iterm2配置 iterm2有什么用
iterm2配置 iterm2有什么用
iterm2配置 iterm2有什么用
iterm2配置 iterm2有什么用
Zsh是一种更强大的、被成为“”的Shell,意思是Shell能具备的功能它基本都提供了。
Zsh基本上是兼容Bash,有些小细节不同,如果写脚本时需要注意。
Iterm2是一个objc写的gui程序,用来跑不同种类的shell。和terminal.app是同一类东西。
bash和zs自带SSH Forwarding的功能,包括X11 Forwarding。完全模拟xterm、VT102及ECMA-48终端机的能力。h是两个不同的shell,互相之间有一定兼容性。
1、全Alfred是 Mac系统上一款专注于效率提升的应用,它能帮你快速打开网页、快速进行自定义搜索查看剪贴板历史、快速查询单词等等。Alfred 提供的功能虽然很多,但目的只有一个 - 那就是减少我们工作中的一些重复动作,提升我们的工作效率。功能的终端软件MobaXterm。
2、win7远程桌面
远程桌面服务开启之后,可以方便的远程管理或计算机。为生活和工作带来不少便利。
3、cmder
cmder是windows下的命令行工具,用来替代windows自带的cmd
4、putty
可以控制SSH连接时加密协定的种类。目前有3DES、AES、Blowfish、DES(不建议使用)及RC4。CLI版本的SCP及SFTP ,分别叫做pscp与psftp。
securecrt作为windows下长期使用的一个的ssh客户端工具,也有MAC版本的。
Cmd+left arrow 切换到左边tab
Dash 文档快速查询工具Cmd+right arrow 切换到邮编tab
cmd+数字 直接切换到某个tab
Cmd-Option就可以直接通过这个profile连接到远程主机 172.16.0.2上。-E 显示所有tab,以便搜索导航
可以将窗口水平、垂直布局,分成多个pane
Cmd-D 垂直切分
Cmd-Shift-D 水平切分
基于tagged的profile:
name:172.16.0.2
command:ssh -A -p 22 root@172.16.0.2
可以给profile打标签,比如 dlop,product等,比securecrt下的文件夹更加灵活。
可以基于标签和名字进行检索,如果要检索部分内容,请在检索前面加入 ,比如 “ duct 82″
对于频繁使用的profile,可以加入热键,直接呼出。
另外,iterm2还有大量有用的特性,比如 支持正则的搜索,支持鼠标作,文字选择,自动补齐,剪贴板的历史,支持growl通知,和tmux的配合等等。
Xcode 在Mac上做开发必备,其本身主要用于开发iOS和Mac应用程序,但是会附带安装一个Mac下开发者工具包,里面会有很多有用的工具。
iTerm2 终端增强
Homebrew 包安装管理
TextExpander 自定义文本工具,加快你希望对你有帮助的编码速度,用其他代替物也可以,我个人用的是Keyboard Maestro。
以上是个人认为最为必备的。。剩下还有很多扩充工具可以自己慢慢探寻。
如此之后,重新打开终端,就可以利用bash来挽回刚才的错误作了。一张舒适的人体工学椅
程序员的工作一天中大部分时间都是对着电脑, 时间一长就容易弯腰驼背,这也是各种颈椎疾病容易找上程序员的原因,一张舒适的椅子不但能够缓解颈椎的压力,还能给提升工作的效率,送到男朋友公司,还能在他同事面前炫耀一番,西昊的人体工学椅V1。
一款好的键盘
键盘是程序员敲代码的必备工具,好的键盘会让人敲代码敲得很愉快,机械键盘的触感以及敲击的声音?让人欲罢不能。而且还自带属性,是很多程序员想要的产品。
1. 种方法
隐藏git仓库提示
显示git仓库提示
2. 第二种方法
禁止zsh检查git仓库,避免一些耗时作。
(1) 打开.zshrc,终端输入
(2)把这个方法放到.zshrc文件中
直接用VB自带函数kill Kill "C:abc." '表示删除C盘abc目录下的所有文件。 如果要将文件夹删除Sublime Text或者TextMate或者MacVim或者Emacs 文本编辑器,选择一款熟练使用就可以了只需加上以下语句: RmDir "C:abc"
用过secureCRT(免费版),到期后就一直使用iterm2,直到现在。
在windows平台下一直使用secureCRT,对于自动跳转和自动输入命令很是喜欢。后来到了mac下,也使用。可惜到期了……
于是在网上搜索了,使用iterm2,同事也这个。简单总结优点
1、用起来清爽,作简单。#!/usr/bin/expect
2、相比终端可以方便的设置编码、profile列表、多tab等。
程序员10款必备工具抓紧掌握
01·Vim文本编辑器
Vim是vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。
02·uTools桌面插件工具
05·InliJ IDEA集成开发环境优点:简洁美观、插件化,能够节约时间。uTools 是一个极简、插件化的现代桌面软件,通过自由选配丰富的插件,打造得心应手的工具。
03·Git分布式版本控制系统
优点:分布式开发、速度快、灵活。Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
04·Nicat数据库管理工具
06·iTerm2终端管理器
优点:功能强大,一款终端神器。Term2 Mac版可以说是Mac下的终端工具。iTerm2拥有多标签、中键粘贴、命令记忆、高亮指针、迅捷重复、全屏切换等功能,提升作效率。
07·Alfred查询和搜索工具
08·Beyond Compare代码比较工具
优点:高效,适用于用于文档、源代码和HTMLoBeyond Compare可以很方便地对比出两份源代码文件之间的不同之处,相的每一个字节用颜色加以表示,查看方便,支持多种规则对比。
09·Docker开源的应用容器引擎
优点:跨平台,跨,实现应用程序跨平台间的无缝衔接。
Docker 其中包括,镜像、容器、仓库,很简单,目的就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的产品(可以是 web 应用或者数据库应用)及其环境能够做到“一次封装,到处运行”。
优点:功能强大,使用简单且易用性好。Postman是一个简单好用的网页调试软件,很适合开发人员使用,性能稳定流畅,提供接口测试、并发测试等功能,还支持编写测试脚本,快速处理各种HTTP请求,测试数据精准高效。
版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。