编程常见单词

记录一些常用或者其他文章和代码中碰到的单词,温故知新,希望能早日让代码更准确的表达意思。

自己遇到的

manually
assembly 编译
CLI Command Line Interface 命令行界面
GUI Graphical User Interface 图形用户界面
vendor 厂商(第三方)
metric 度量
bulk 区块


TODO 希望能持续更新,加油


常见的缩写

cd Change Directory
dd Disk Dump
df Disk Free
du Disk Usage
pwd Print Working Directory
ps Processes Status
PS Prompt Strings
su Substitute User
rc Run Command
Tcl Tool Command Language
cups Common Unix Printing System
apt Advanced Packaging Tool
bg BackGround
ping Packet InterNet Grouper

如果首字母后为“h”,通常保留

chsh CHange SHell
chmod CHange MODe
chown CHange OWNer
chgrp CHange GRouP
bash Bourne Again SHell
zsh Z SHell
ksh Korn SHell
ssh Secure SHell

递归缩写[3]也属于这一类,如:

GNU GNU’s Not Unix
PHP PHP: Hypertext Preprocessor
RPM RPM Package Manager
WINE WINE Is Not an Emulator
PNG PNG’s Not GIF
nano Nano’s ANOther editor

如果只有一个单词,通常取每个音节的首字母:

cp CoPy
ln LiNk
ls LiSt
mv MoVe
rm ReMove

对于目录,通常使用前几个字母作为缩写:

bin BINaries
dev DEVices
etc ETCetera
lib LIBrary
var VARiable
proc PROCesses
sbin Superuser BINaries
tmp TeMPorary
usr Unix Shared Resources

这种缩写的其它情况

diff DIFFerences
cal CALendar
cat CATenate
ed EDitor
exec EXECute
tab TABle
regexp REGular EXPression

命令选项

-a
all : 全部,所有 (ls , lsattr , uname)
archive : 存档 (cp , rsync)
append : 附加 (tar -A , 7z)
-b
blocksize : 块大小,带参数 (du , df)
batch : 批处理模式 (交互模式的程序通常拥有此选项,如 top -b)
-c
commands : 执行命令,带参数 (bash , ksh , python)
create : 创建 (tar)
-d
debug : 调试
delete : 删除
directory : 目录 (ls)
-e
execute : 执行,带参数 (xterm , perl)
edit : 编辑
exclude : 排除
-f
force : 强制,不经确认(cp , rm ,mv)
file : 文件,带参数 (tar)
configuration file : 指定配置文件(有些守护进程拥有此选项,如 ssh , lighttpd)
-g
-h
–help : 帮助
human readable : 人性化显示(ls , du , df)
headers : 头部
-i
interactive : 交互模式,提示(rm , mv)
include : 包含
-k
keep : 保留
kill
-l
long listing format : 长格式(ls)
list : 列表
load : 读取 (gcc , emacs)
-m
message : 消息 (cvs)
manual : 手册 (whereis)
create home : 创建 home 目录 (usermod , useradd)
-n
number : 行号、编号 (cat , head , tail , pstree , lspci)
no : (useradd , make)
-o
output : 输出 (cc , sort)
options : 选项 (mount)
-p
port : 端口,带参数 (很多网络工具拥有此选项,如 ssh , lftp )
protocol : 协议,带参数
passwd : 密码,带参数
-q
quiet : 静默
-r
reverse : 反转
recursive : 递归 (cp , rm , chmod -R)
-s
silent : 安静
size : 大小,带参数
subject
-t
tag
type : 类型 (mount)
-u
user : 用户名、UID,带参数
-v
verbose : 冗长
version : 版本
-w
width : 宽度
warning : 警告
-x
exclude : 排除 (tar , zip)
-y
yes
-z
zip : 启用压缩 (bzip , tar , zcat , zip , cvs)

猜你喜欢

转载自blog.csdn.net/wjl31802/article/details/103554536