
Windows转Mac系列
mac系统使用心得
lilyssh
愿我踩过的坑你不必经历,愿我已有的幸福你正在触及。
展开
-
Mac文件乱码 转换编码
一、问题:事情是酱紫滴,我在Windows电脑上,写了个txt,放到Mac上一看,乱码:二、办法:在终端用iconv命令,来 转换一下编码 就好了:iconv -f gbk -t utf8 1.txt > 1_utf.txt大功告成!三、iconv命令用法:用法: iconv [选项…] [文件…]转换文件编码。输入/输出格式规范:-f, --from-code=名称 原始文本编码-t, --to-code=名称 输出编码信息:-l, --l原创 2021-12-29 17:07:34 · 1049 阅读 · 0 评论 -
Mac下iterm2 实现clone session
一、痛点:mac本,iterm2,登录服务器时需要先通过跳板机登录。且需输入动态口令,才能登录。非常麻烦。二、愿望:打开新窗口时,无需再次输入密码和动态口令:三、 实现步骤:vim ~/.ssh/config添加:host * ControlMaster auto ControlPath ~/.ssh/master-%r@%h:%p大功告成!这样,首次登录跳板机时,和往常一样,但是非首次登录同样的跳板机时,就无需再输入密码和动态口令了。来,观摩一下 各种糟心的动原创 2021-12-24 17:26:17 · 1551 阅读 · 0 评论 -
Mac 创建用户/用户组命令
一、查看各用户IDdscl . -list /Users UniqueID二、查看用户所属组IDdscl . -read /Users/root PrimaryGroupID三、查看各组IDdscl . -list /Groups PrimaryGroupID四、创建用户 “luser”: dscl . -create /Users/luser dscl . -create /Users/luser UserShell /bin/bash dscl . -create /Use原创 2021-09-10 16:58:56 · 5335 阅读 · 1 评论 -
Mac安装ES:elasticsearch has been deprecated,incompatible license,no bottle available!
一、安装方法:brew install elastic/tap/elasticsearch-full安装成功!二、启动:brew services start elastic/tap/elasticsearch-full启动成功!三、安装过程中遇到的坎坷:1、网不好:brew install elastic/tap/elasticsearch-full解决方案:再执行一遍即可。2、已被启用:brew install elasticsearch错误信息摘:Warning: e原创 2021-08-12 19:07:26 · 5942 阅读 · 1 评论 -
Mac安装brew:unable to access ‘https://github.com/Homebrew/brew/‘: LibreSSL SSL_connect: github.com:443
homebrew官网:https://brew.sh/index_zh-cn执行官网命令:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"报错:==> Checking for `sudo` access (which may request your password).==> This script will install:/opt/h原创 2021-07-01 16:18:32 · 4849 阅读 · 6 评论 -
解决 在iterm2中,滚动滚轮或双指滑动触摸板,触发滚动命令行历史记录的问题
在Iterm2中,如果上下滚动光标(上下滑动触摸板、或者滚动鼠标滚轮),通常情况下会触发屏幕内容上下滚动。但是在某些异常情况下,却触发了命令行历史记录的上下滚动,效果和你连续按了多次键盘的上下键按键一样。如:如果想永久解决这问题,可在item2的“Preferences”->“advance”菜单中找到“Scroll wheel sends arrow keys when in alternate screen mode.”,并将该选项的“Yes”修改为“No”即可。由下图可看到,此版本,改完立即原创 2021-06-30 15:56:12 · 10789 阅读 · 0 评论 -
Mac终端主题zsh安装,及插件推荐:命令自动补全和语法高亮
一、安装 zshzsh: https://github.com/ohmyzsh/ohmyzsh/一、命令自动补全插件 zsh-autosuggestionsgithub仓库:https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md二、zsh 语法高亮插件 zsh-syntax-highlightinggithub仓库:https://github.com/zsh-users/zsh-syntax原创 2021-06-25 11:52:04 · 5819 阅读 · 6 评论 -
Mac终端zsh安装插件时遇到的问题 source:1: no such file or directory: zsh-autosuggestions.zsh^M 解决办法
使.zshrc生效时,报错:一、摘出关键报错信息:no such file or directory: /Users/lily/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh^M二、报错原因分析:说是找不到zsh-autosuggestions.zsh这个文件,但明明这个文件是存在的。是谁对mac用了致盲技能导致它眼瞎了吗,不,它只是无法识别,也就是说zsh-autosuggestions.zsh文件里可原创 2021-06-25 10:49:32 · 9406 阅读 · 0 评论 -
使用SwitchHosts和GitHub520自动更新 github.com的hosts
国内访问github的加速神器。标题: 随意类型: 远程URL: https://cdn.jsdelivr.net/gh/521xueweihan/GitHub520@main/hosts自动刷新: 最好选 1 小时这样每次 hosts 有更新都能及时进行更新,免去手动更新。新建文件:点完确定后,等两秒钟,就会自动刷新出ip。打开开关:(\r)和换行 LF(0x0A)( \n))共同标志一行的结束。而在 Linux和Mac 环境下,每一行的结束仅有一个换行 LF(0x0A)(\n)。在Git中有一项 core.autocflf 配置项,它可以被配置为 true,false和input,它们分别表示:// 提交时转换为LF,检出时转换为CRLFgit config --global core.autocrlf true// 提交时转换为LF,原创 2021-06-23 22:57:26 · 7115 阅读 · 0 评论 -
设置 vim 语法高亮显示
接下来,展示一个 让黑白电视秒变彩电的黑科技:设置高亮显示之前,可以看到,无论注释还是非注释,通篇是黑底白字:最终效果图:(1)在~路径下,编辑.vimrc文件:vim ~/.vimrc(2)并把以下内容粘进去:syntax onset hlsearchcolorscheme desertset nocompatibleset backspace=indent,eol,start(3)保存退出::wq!大功告成!效果如下:...原创 2021-06-21 18:56:38 · 22393 阅读 · 3 评论 -
由Xshell转为iTerm2 通过私钥/密钥文件连接服务器/跳板机(堡垒机)
外星人用了六年,最近实在是有点卡得不像话,就换了Mac。接下来 记录一下 Windows转macOS的历程:先从 连接 服务器说起吧。之前一直是用得Xshell,但Xshell没有mac版。就用了iTerm2。(1)下载iTerm2:https://iterm2.com/(2)安装oh-my-zsh(此步可有可无,只是为了让主题更好看,非颜控可跳过此步)https://ohmyz.sh/(3)生成/拷贝 SSH key由于之前已经在Windows上电脑上生成过了,所以 直接复制到Mac上。(原创 2021-06-16 22:19:52 · 1693 阅读 · 2 评论