mac手册汉化 2019

2023-05-16

1、安装依赖

brew install automake
brew install opencc

2、编译

wget https://github.com/man-pages-zh/manpages-zh/archive/v1.6.3.3.tar.gz 【可以到github看最新版本】
tar -zxvf v1.6.3.3.tar.gz
cd manpages-zh-1.6.3.3
autoreconf --install --force
./configure
sudo make && make install
echo "alias cman='man -M /usr/local/share/man/zh_CN'" >> ~/.zshrc 【不用zsh,自行更换】
source ~/.zshrc

3、乱码

brew install groff

4、修改配置文件

 sudo vim /etc/man.conf
#修改NROFF配置如下(将UTF8编码的MAN页面通过转码而被groff识别)
#line 95
 
NROFF preconv -e utf8 | /usr/local/bin/groff -Wall -mtty-char -Tutf8 -mandoc -c  
 
#修改PAGER配置如下(这样可以避免MAN手册页面中的ANSI Escape字符序列干扰(用于控制显示粗体等格式))
#line 106
 
PAGER /usr/bin/less -isR

5、退出命令行,重新打开

转载于:https://www.cnblogs.com/coolicer/p/11152162.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mac手册汉化 2019 的相关文章

随机推荐

  • 九大排序之——插入排序

    直接插入排序 xff1a 思想 xff1a 将要排序的序列看成两个序列 xff0c 一个是有序序列 xff0c 另一个是无序序列 xff0c 每次取无序序列中的元素往有序序列中的合适位置插入 xff0c 直到无序序列为空 xff0c 排序完
  • 九大排序之——快速排序

    快速排序 算法思想 xff1a 快速排序从名字上就可以看出就是为了排序的效率 xff0c 每次先选择一个关键字key xff0c 一般是选择序列的第一个元素或者序列的最后一个元素 xff0c 将比key值小的元素全部放在左边 xff0c 将
  • 九大排序之——归并排序

    归并排序 算法思想 xff1a 归并操作整体上来看是分治法的应用 xff0c 不断的划分缩小区间 xff1b 图示 xff1a 算法执行步骤 xff1a 1 先申请一个和原序列一样大的空间 xff0c 用来存放合并之后的序列 xff1b 2
  • 九大排序之——计数排序

    计数排序 计数排序步骤 xff1a 1 找出待排序的数组中最大和最小的元素 xff1b 2 统计数组中每个值为i的元素的出现的次数 xff0c 存入数组C的第i项 xff1b 3 对所有的计数累加 xff1b 4 反向填充目标数组 xff1
  • 九大常见排序总结

    九种常基本排序 希尔排序 xff1a http blog csdn net double happiness article details 70157030 冒泡排序 xff1a http blog csdn net double hap
  • 简单的贪吃蛇游戏实现

    贪吃蛇功能实现 xff1a 1 定义贪吃蛇游戏棋盘图 2 初始化棋盘 3 输出棋盘所在信息 3 选择游戏难度 4 随机产生食物 5 更新游戏动态 6 设置游戏相应的操作 7 打印游戏结果 代码实现 span style font famil
  • 深入理解死锁

    死锁定义 死锁是指两个或两个以上的进程在执行过程中 xff0c 由于资源竞争或者由于彼此通信而造成的一种阻塞现象 xff0c 若无外力作用 xff0c 他们都将无法推进下去 xff0c 此时称系统处于死锁状态 xff0c 这些永远在互相等待
  • GDB调试下的多进程与多线程

    主要方法 1 attach方法 2 follow fork mode方法 背景知识 首先要进行调试 xff0c 我们就不得不先搞清楚调试的一些基本操作 gdb Linux调试器 使用 1 产生调试信息 xff1a 要进行代码的调试 xff0
  • Arch/Manjaro pacman安装google-chrome

    谷歌浏览器在Linux下存在好几个版本 xff0c 开源chromuim是默认提供版本 不过个人还是觉得原生版本google chrome stable 最好用 xff01 这个版本存在于清华软件源 xff0c 所以先添加 xff1a ar
  • Linux下的信号(一)

    信号主要是用于不同进程之间进行通信的机制 xff0c 进程之间的相互协作也正是通过发送信号来完成的 xff0c 而信号的本质就是修改PCB中关于信号变量的某个比特位 xff08 至于为什么是一个比特位 xff0c 随后就会做出解释 xff0
  • 浅析重载、隐藏与覆盖

    重载 重载又称为静态多态 xff0c 静态绑定 xff0c 静态决议等 因为要实现重载 xff0c 所以C 43 43 和C的命名方式有所不同 重载主要是为了减轻程序员对函数名的记忆负担 xff0c 让所有功能相似的函数使用同一名字 重载条
  • Linux下的信号(二)

    相关博客 Linux下的信号 xff08 一 xff09 http blog csdn net double happiness article details 72848372 信号的四种产生方式 一 通过键盘上的某些组合键完成 二 由硬
  • 深入理解信号阻塞实现原理

    相关博文 xff1a Linux下的信号 xff08 一 xff09 http blog csdn net double happiness article details 72848372 Linux下的信号 xff08 二 xff09
  • 信号捕获之pause函数和竟态条件(mysleep)

    相关博客 Linux下的信号 xff08 一 xff09 http blog csdn NET double happiness article details 72848372 Linux下的信号 xff08 二 xff09 http b
  • 关于子进程异步等待方式(SIGCHLD信号)

    相关博客 Linux下的信号 xff08 一 xff09 http blog csdn NET double happiness article details 72848372 Linux下的信号 xff08 二 xff09 http b
  • 【进程间通信方式二】消息队列

    进程间通信 xff08 IPC xff09 主要包括了管道 系统IPC xff08 包括了消息队列 信号及共享存储 xff09 和套接字 xff08 SOCKET xff09 IPC方法包括管道 xff08 PIPE xff09 消息队列
  • 【面试题】字符串旋转

    题目描述 xff1a 给定一个字符串aabcd要求将其左旋两位 xff08 即旋转后变成bcdaa xff09 代码实现 xff1a span style font size 18px include lt stdio h gt inclu
  • linux下的crond&&crontab

    基本概念 1 crond和crontab是不可分割的 xff0c crontab是一个命令 xff0c 常用于Unix Linux系统之中 xff0c 用于设置周期性被执行的指令 2 crontab命令常用于从标准输入设备中读取指令 xff
  • 终端与作业控制

    strong span style font family none font size 24px 进程组 span strong span style font family none font size 18px 1 简单来说进程组就是
  • mac手册汉化 2019

    1 安装依赖 brew install automake brew install opencc 2 编译 wget https github com man pages zh manpages zh archive v1 6 3 3 ta