跳到正文豫言

林纳命令对照

豫言操作系统惟一壳:开机之壳、桌面之终端、ssh 远程登录,与 macOS、Linux 上之 豫构 交互,所行之句皆同。壳中所入,句句皆豫言之程,先编为机器之码而后行之;命即库函,合数库函即成新句之程。此篇列林纳常用之命于豫言壳中之书法,每句皆经豫构逐句编而核之。

书法要略

文件与目录

林纳 豫言 注
pwd 「案牍」之「所居」 印今目录
cd /数据 「案牍」之「迁」于『/数据』
ls /数据 「案牍」之「列目」于『/数据』
cat 卷.txt 「案牍」之「阅」于『卷.txt』
echo 文字 > 卷.txt 「案牍」之「著」于『卷.txt』于『文字』 新建或截而书之
echo 文字 >> 卷.txt 「案牍」之「续著」于『卷.txt』于『文字』 续书于末
cp 甲 乙 「案牍」之「摹」于『甲』于『乙』
mv 甲 乙 「案牍」之「徙」于『甲』于『乙』
mkdir 目录 「案牍」之「置箧」于『目录』
rm 卷.txt 「案牍」之「焚」于『卷.txt』 删文件或空目录
find /源 -name '*。豫' 「寻卷」于「模式」曰『*。豫』于「路径」曰『/源』 通配 *、?、[…],** 跨目录
diff 甲 乙 「校勘」于「旧」曰『甲』于「新」曰『乙』
sha256sum 卷.txt 「沙二五六」于『卷.txt』
curl -o 页.html 网址 「索书」于「网址」曰『https://yuyan-lang.org/』于「文件」曰『页.html』
tar xzf 包.tar.gz -C 目录 「解档」于「档」曰『包.tar.gz』于「目录」曰『目录』 识 .tar、.tar.gz、.tgz、.zip

文字

林纳 豫言 注
grep -rn 正则 /源 「寻」于「模式」曰『正则』于「路径」曰『/源』 印“路径:行号:行”
head -n 80 卷.txt 「读行」于「文件」曰『卷.txt』于「起」曰「一」于「止」曰「八零」 附行号
sed -i 's/旧文/新文/g' 卷.txt 「全易」于「文件」曰『卷.txt』于「旧」曰『旧文』于「新」曰『新文』 「易」易其独一处
wc -c 卷.txt 「计文字节」于(「藏书」之「阅」于『卷.txt』) 印字节之数
echo 文字 「复述」于『文字』

会话与程序

林纳 豫言 注
help 「问津」 印诸命之目
date 「日期」
env 「水土」 印本会话之环境
export 名=值 「设」于『名』于『值』
./程序 参数 「行」于『./程序』于「列」【『参数』】
exit 「辞」

任务与后台之役

林纳 豫言 注
ps 「列出役」 ★ 任务之号、处理器、内存与名
kill 12 「辍役」于「号」曰「一二」 ★ 并其子孙而终之
kill -INT 12 「辍」于「号」曰「一二」 ★ 辍其方行之一句,同 Ctrl+C
nohup 程序 参数 & 「后台行」于「程序」曰『/工具/豫构。豫行』于「参数」曰「列」【『构建』,『豫构』】 ★ 行于后台,ssh 虽断而役续
jobs 「作业列」
wait %1 「待作业」于「号」曰「一」 且待且印新出

系统之态与设备

林纳 豫言 注
free -h 「存态」 ★ 物理内存、页缓存与交换之区
df -h 「磁盘态」 ★
lspci、lsusb 「器列」 ★
ip addr 「网络态」 ★
poweroff 「息」 ★
reboot 「更始」 ★

软件与远程登录

林纳 豫言 注
apt install 格式化 「安装软件」于「名称」曰『格式化』 ★ 自 yuyan-lang.org 取豫行之软件
apt list 「软件列」 ★ 可装者与已装者
passwd 「设登录口令」于「口令」曰『口令』 ★ 远程登录之口令
systemctl enable --now ssh 「启远程登录」 ★ 端口二十二,开机自启

版本之控

林纳 豫言 注
git -C /源 status 「稽」于「参数」曰「列」【『--仓库』,『/源』,『状态』】 子命:状态、差异、暂存、提交、历史、分支、切换、合并、变基、克隆、拉取、推送

合为一句

林纳 豫言 注
命令一; 命令二 「案牍」之「置箧」于『新目录』。「案牍」之「迁」于『新目录』 以 。 分之
echo "$(pwd)" 「复述」于(「藏书」之「所居」于「元」) $(…) 书为括中之子式
x=3; echo $((x*2)) 令「甲」为「三」而「甲」乘「二」 印 「六」
ls \| wc -l 「计」以「文」于(「藏书」之「列目」于『.』) 管道书为函之相嵌
ls \| grep 词 「择」以「文」于(得「名」而「文含」于『词』于「名」)于(「藏书」之「列目」于『.』)
cat 甲 乙 > 丙 「案牍」之「著」于『丙』于((「藏书」之「阅」于『甲』)接(「藏书」之「阅」于『乙』))
[ -e 卷.txt ] && echo 有 若「藏书」之「实有」于『卷.txt』则「复述」于『有』否则「元」

后续之版

ssh 客户端、ping、chmod、chown、ln、mount、sort、which、uname、whoami、sleep、clear 与 touch 之对应,俟后续之版。