打造MAC高效生产力

今年的上海,注定是不平凡的一年。疫情期间,大家只能居家办公。我也在居家办公的同时,不断优化和提升MAC生产力。

Do one thing, and do it well. - A principle of Unix philosophy

一些提升效率的建议:

  • 指法用对,掌握盲打,提升敲击数字键的成功率;

  • 多用键盘快捷键少用鼠标。修改系统键盘按键,比如 Caps Lock⇪ 使用频率比较低,一般我改成了 Ctrl⌃键,因为用开发工具频繁使用到 Ctrl,改成 Ctrl 之后效率提高不少,小指头不酸啦(推荐通过系统设置-键盘-修饰键盘…修改);

    Karabiner-Elements

    搜索键值配置

    • Ctrl 与 Caps Lock 互换

    • Map ctrl + [ to escape,Change Fn + h/j/k/l to Arrows

  • 用好终端和命令行工具。

远程开/关机配置

远程开/关机配置

远程重启/关机

修改远程pc的”本地安全策略”,为指定的用户开放权限

  1. Win+R命令行运行gpedit.msc打开”组策略编辑器”;
  2. 进入设置, 添加用户;

需要在运行shutdown命令前先运行如下命令,不然,有些时候会提示”拒绝访问”,索性先执行了。

1
net use \\192.168.31.21\ipc$ password /user:administrator

其中password为帐号administrator的登录密码。

重启

1
shutdown -r -m \\192.168.31.21 -t 0

关机

1
shutdown -s -m \\192.168.31.21 -t 0

WakeOnLan/远程开机

  1. 推荐软件
    http://t.csdn.cn/wjWfS

  2. 微星BIOS设置
    http://t.csdn.cn/pnbza

  3. PC 开源客户端
    https://github.com/basildane/WakeOnLAN

国内镜像源下载速度评测:阿里源、清华源、华为源对比

https://wangshuashua.com/source-contrast/

华为开源镜像站

华为开源镜像站

1
sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
1
2
sudo sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list

中科大(Kali源)

科大 Kali 源

清华大学开源软件镜像站

清华 Ubuntu 源

阿里巴巴开源镜像站

阿里镜像站

腾讯软件源

腾讯镜像站

网易开源镜像站

网易镜像站

北京外国语大学开源软件镜像站

北外镜像站

M1 Mac 安装 MediaPipe

M1 Mac 安装 MediaPipe

更换github镜像站

1
git config --global url."https://hub.fastgit.org/".insteadOf "https:github.com/"

第一步 在 访达(Finder) 中启用Rosetta

  1. 打开访达,搜索”Terminal”
  2. 看见”终端”的图标之后,鼠标右击图标,点选”显示简介”
  3. 勾选”使用Rosetta打开”

HTTPServer-简易HTTP服务器

HTTP Server 简易HTTP服务器

Python

Python 3:

1
python3 -m http.server

Python 2:

1
python -m SimpleHTTPServer

Node.js

1
2
npm install http-server -g
hs

Upload a File Using curl

1
curl -F "file=@/path/to/your/file" http://localhost:8000/upload

Zulip团队协作聊天工具部署

Zulip 是一个强大的开源团队聊天工具,结合了实时聊天的即时性和电子邮件的线程化组织。

官方网站

https://zulip.com/

Docker部署

1
2
3
4
5
6
7
8
9
# 下载Zulip Docker镜像
docker pull zulip/docker-zulip

# 运行Zulip
docker run -d --name zulip \
-p 80:80 \
-p 443:443 \
-e ZULIP_DOMAIN=your-domain.com \
zulip/docker-zulip

生产环境部署

参考官方文档进行生产环境配置。

Arch Linux 安装与配置

Arch Linux 是一个轻量级、灵活的Linux发行版。

安装

参考 Arch Wiki 安装指南。

更新系统

1
sudo pacman -Syyu

配置

基本工具

1
pacman -S man base-devel

强制更新 系统、软件

1
pacman -Syyu

用户配置

1
2
useradd -m -G wheel gary
passwd gary

visudo(修改wheel组的权限)

把 wheel ALL=(ALL)ALL 前的”#”去掉

不想用vi把vi替换掉,做vi的软链接

1
ln -s /usr/bin/vim /usr/bin/vi

前提条件,已安装(vi、sudo)

安装fish-shell

1
2
3
4
5
pacman -S fish
which fish
chsh -s /usr/bin/fish
curl -L https://get.oh-my.fish| fish
fish_config

安装yay

1
2
3
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

版权声明:本文为CSDN博主「qingt2314」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_44858936/article/details/108275848

ArchWSL - Windows下的Arch Linux

参考:https://docs.microsoft.com/zh-cn/windows/wsl/install

GitHub: https://github.com/yuk7/ArchWSL

更新系统

1
sudo pacman -Syyu

配置环境变量

1
vi ~/.config/fish/config.fish
1
set PATH /opt/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin $PATH

验证

1
arm-linux-gnueabihf-gcc -v

安装需要的tool

1
sudo pacman -S git gcc g++ make gcc-multilibmake python xz-utils

卸载子系统

1
wslconfig /l

从列表中选择要卸载的发行版(例如Ubuntu)并键入命令

1
wslconfig /u Arch

Archlinux清华大学镜像源

编辑 /etc/pacman.d/mirrorlist,找到 #China 去掉清华源前面的#

1
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

之后安装 archlinuxcn-keyring 包导入 GPG key。