NoiiApple

欢迎来到我的blog,我的名字叫秦雷柱,当前坐标北京!

0%

快捷键

这里只列出几个常用的,更多请查阅 “帮助 - 终端帮助 - 键盘快捷键”

  • ⌘Command + N:再打开一个终端
  • ⌘Command + T:新建窗口
  • ⇧Shift + ⌘Command + K:新建远程连接
  • ⌃Control + A:光标移到行开头
  • ⌃Control + E:光标移到行结尾
  • ⌃Control + U:光标位置删除到行开头
  • ⌃Control + K:光标位置删除到行尾
  • ⌃Control + W:删除光标位置左侧一个单词
  • ⌥option + D:删除光标位置右侧一个单词(终端 - 偏好设置 - 描述文件 - 键盘 - 勾选将option键用作Meta键)
  • ⌥option + 左箭头:光标前移一个单词
  • ⌥option + 右箭头:光标后移一个单词
  • ⌘Command + .:中断(跳转到下一行重新开始)
    阅读全文 »

国内的国情确定了我们可浏览的网站,由于我们是开发者需要翻看很多国外技术网站,查看这些技术网站就需要到科学的技术。这里我们就介绍下 hosts、ssh、lanternshadowsocksoutline 的搭建和使用

hosts

hosts(the static table lookup for host name 主机名查询静态表)用于补充或取代网络中DNS的功能。它储存的是计算机网络中各节点信息,负责将主机名映射到相应的IP地址,合理利用可提高域名的解析速度。在以前通过该技术可以实现FQ目的,现在已不再适用,因为自2018年8月24号起,长城开始启用基于SNI检测和TCP连接重置等手段进行了封锁

阅读全文 »

Mac 上我们不借助第三方应用删除 App 的话,通常是直接移除到垃圾篓,或者按住 ⌥option 删除(App Store 下载的 App),时间长了系统会帮我们自动清理一些App残留。但是有些文件系统是不删除的,这时我们可以借助 mdfind 命令进行查询下跟 App 有关的文件,例如我们删除 CleanMyMac

mdfind 其实就是 Mac 的 Spotlight。如果你的 Spotlight 的工作不正确,也可以 mdutil -E 强制重建索引数据库

1
2
3
4
5
6
7
8
9
mdfind -name CleanMyMac

# /Applications/CleanMyMac X.app
# /Library/LaunchDaemons/com.macpaw.zh.CleanMyMac4.Agent.plist
# /Library/LaunchDaemons/com.macpaw.CleanMyMac4.Agent.plist
# ...

# 命令删除时注意要转义下空格
rm -rf /Applications/CleanMyMac\ X.app

还可以使用 -onlyin 参数,指定搜索的目录。例如:mdfind -onlyin ~/downloads CleanMyMac

阅读全文 »

Mac终端连接远程服务器时,报 Connection closed by 207.***.8*.** port 22 错误!原因是服务器账户的密码换了,链接时匹配本地的 ECDSA,未匹配正确,所以服务器拒绝建立连接

ssh-keygen 命令删除指定密钥,再重新连接输入密码即可解决

1
2
3
# 注意把 YourName 换成你的电脑的用户名
# 服务的 207.***.8*.** IP 也需要换成你的
ssh-keygen -f "/users/YourName/.ssh/known_hosts" -R 207.***.8*.**

当然你还可以手动删除 known_hosts 文件内的密钥,在你的根目录下找到 .ssh/known_hosts显示隐藏文件快捷键Command + shift + .) ,删除 207.***.8*.** 开头的一行,然后保存退出!

如果你是程序猿并且使用的是 Mac 的话,肯定避免不了要安装 Xcode,因为它内置了很多开发必须的环境,在最新的版本中 Xcode 默认不再集成 Xcode command line tools。如果你不是一名 iOS 或 OS X 开发者,可以跳过 XCode(软件太大了近10G)直接安装 Xcode command line tools

Install 命令

1
xcode-select --install

如果 Install 不了,可直接到 Developer Apple 内下载相应的包

如果你想了解 Xcode command line tools 包含多少可用的命令,可以到 /Library/Developer/CommandLineTools/ 查看,另外如果你想卸载的话直接删除该目录即可

新建项目

登陆 GitHub 创建一个空的开源项目 trcl(项目名称随意,初次测试 Travis CI 最好跟着本文逐步操作,了解后再自己测试

阅读全文 »