[小白/土法]man中文帮助安装与个人自建帮助起步

sh/bash/dash/ksh/zsh等Shell脚本
回复
ghome9
帖子: 48
注册时间: 2023-01-11 11:12
系统: ubuntu22.04

[小白/土法]man中文帮助安装与个人自建帮助起步

#1

帖子 ghome9 » 2024-04-27 21:51

今天,想说通过alias 创建一个kan 命令来 创建与查看自己待编写的中文帮助文件.
起步脚本命令写完后,突然想到是不是有官方的呢.百度了下.
sudo apt install manpages-zh
dpkg -S manpages 查看安装目录
man -M /usr/share/man/zh_CN/ ssh 查看中文man帮助文件
命令过长,通过alias 创建cman命令
vim .bashrc
alias cman='man -M /usr/share/man/zh_CN/'
ESC :wq 保存退出
source .bashrc 重新加载
后面 cman ssh 之类的命令就能用了.方便.
===================================================
经常性忘命令,想说,写个常用的命令类txt 创建脚本,使用alias用命令打开,过程如下
cd ~/.local
mkdir alias_sh
cd alias_sh
vim kan_alias.sh ~/.local/alias_sh/kan_alias.sh (脚本路径名称可以自行更改)
在里面输入:
#! /bin/bash
Path1=/home/fold_4all/Kan_help/
Path2=~/Kan_help/
if [ $1 = "--list" ];then
echo "$Path1内文件为"
ls $Path1
echo "$Path2内文件为"
ls $Path2
exit
fi
if [ -f "$Path1$1" ];then
# echo "文件存在于Path1"
less "$Path1$1"
elif [ -f "$Path2$1" ];then
# echo "文件存在于Path2"
less "$Path2$1"
else
echo "两路径内文件不存在"
fi
ESC :wq 保存退出. (Path1 Path2,请自行更改喜欢的文件路径;个人风格是公用路径一个,私用路径一个)
vim .bashrc
于最后添加
alias kan="bash ~/.local/alias_sh/kan_alias.sh"
ESC :wq 保存退出
source .bashrc 重新加载
只有一条列表命令 kan --list
接下来,需要的帮助文档,自行就自行编写了.写完放进文件夹内就是了.
使用小写是因为换大小写麻烦,目前本机没有kan命令冲突,所以就这样子写了.
起步的打开 查看命令就这样子建好了.内在的具体命令示例就要靠个人自己整理,存放进去了
我大声地说:"我是小白,我是普通网民";所以我的发贴内容会有漏洞,不会是最新技术.请自行判断!
叠甲!最后,看个乐子就好!
回复