开发中常见名词解释

SAPI : Server Application Programme Interface
SPI : system packet interface
CGI : Common Gateway Interface
PHP-FPM : PHP FastCGI Process Managergrep : Global Regular Expression Print
bin : binaries
dev : devices
etc : etcetera
lib : library
proc : processes
sbin : superuser binaries
tmp : temporary
usr : unix shared resources
var : variable
FIFO : First In, First Out
grub : GRand Unified Bootloader
IFS : Internal Field Seperators
LILO : Linux Loader
PHP : PHP Hypertext Preprocessor
PS : prompt string
TCL : Tool Command Language
TK : toolkit
VT : Video Terminal
YAST : Yet Another Setup Tool
apt : Advanced Packaging Tool
ar : archiver
as : assembler
awk : "Aho Weiberger and Kernighan" 三个作者的姓的第一个字母
bash : Bourne Again SHell 记一个shell足已
bc : Basic (Better) Calculator 不是在这儿看到,也许我一辈子也不会接触,文本模式很多东西还是很方便的
biff : 作者Heidi Stettner在U.C.Berkely养的一条狗,喜欢对邮递员汪汪叫。
cal : Calendar
cat : Catenate
cd : Change Directory
chgrp : Change Group
chmod : Change mode
chown : Change Owner
chsh : Change Shell
cmp : compare
cobra : Common Object Request Broker Architecture
comm : common
cp : Copy
cpio : Copy In and Out
cpp : C Pre Processor
cron : Chronos 希腊文时间
cups : Common Unix Printing System
cvs : Current Version System
daemon : Disk And Execution Monitor
dc : Desk Calculator
dd : Disk Dump
df : Disk Free
diff : Difference
dmesg : diagnostic message
du : Disk Usage
ed : editor
egrep : Extended GREP
elf : Extensible Linking Format
elm : Electronic Mail
emacs : Editor Macros
eval : Evaluate
ex : Extended
exec : Execute
fd : file descriptors
fg : ForeGround
fgrep : Fixed GREP
Fish : the Friendly Interactive Shell
fmt : format
fsck : File System Check
fstab : FileSystem Table
fvwm : F*** Virtual Window Manager
gawk : GNU AWK
gpg : GNU Privacy Guard
groff : GNU troff
hal : Hardware Abstraction Layer
joe : Joe's Own Editor
ksh : Korn Shell
lame : Lame Ain't an MP3 Encoder
lex : Lexical analyser
lisp : List Processing : Lots of Irritating Superfluous Parentheses
ln : Link
lpr : Line Print
ls : list
lsof : List Open Files
m4 : Macro processor Version 4
man : Manual pages
mawk : Mike Brennan's AWK
mc : Midnight Commander
MIME : Multipurpose Internet Mail Extensions
mkfs : MaKe FileSystem
mknod : Make Node
motd : Message of The Day
mozilla : Mosaic Godzilla
mtab : Mount Table
mv : Move
nano : Nano's Another editor
nawk : New AWK
nl : Number of Lines
nm : names
nohup : No Hangup
nroff : New ROFF
od : Octal Dump
passwd : password
pg : pager
pico : PIne's message Composition editor
pine : "Program for Internet News & Email" : "Pine is not Elm"
ping : Packet Internet Groper
pirntcap : printer Capability
popd : POP Directory
pr : pre
printf : PRINT Formatted
ps : Processes Status
pty : pseudo tty
pushd : PUSH Directory
pwd : Print Working Directory
rc : runcom : run command, rc还是plan9的shell
rev : Reverse
rm : Remove
rn : Read News
roff : Runoff
rpm : RPM Package Manager : RedHat Package Manager
rsh, rlogin, rvim中的r : Remote
rxvt : our XVT
seamoneky : 我
sed : Stream Editor
seq : Sequence
shar : Shell Archive
slrn : S-Lang rn
ssh : Secure Shell
ssl : Secure Sockets Layer
stty : Set TTY
su : Substitute User 或 Switch User(前者较常见)
sudo : superuser / substitue user do 在ubuntu下更倾向于superuser,因为它代表了root权限
svn : SubVersion
tar : Tape Archive
tcsh : TENEX C shell
tee : T (T形水管接口)
telnet : TeminaL over Network
termcap : terminal capability
terminfo : terminal information
tex : τέχνη的缩写,希腊文art
tr : traslate
troff : Typesetter new ROFF
tsort : Topological SORT
tty : TeleTypewriter 电传打字机?没用过。不知道与ubuntu的text界面是怎么联系起来的。
twm : Tom's Window Manager
tz : TimeZone
udev : Userspace DEV
ulimit : User's LIMIT
umask : User's MASK
uniq : UNIQue
vi : VIsual : Very Inconvenient 后面的那个是别人附会的吧,不方便为什么会有那么多人用。不过像我等初学者确实用不惯,vim 稍微好一点。
vim : Vi Improved
wall : write all
wc : Word Count
wine : WINE Is Not an Emulator 太搞了,和GNU's Not Unix有得一拼
xargs : eXtended ARGuments
xdm : X Display Manager
xlfd : X Logical Font Description
xmms : X Multimedia System
xrdb : X Resources DataBase
xwd : X Window Dump
yacc : yet another compiler compiler

发表评论

电子邮件地址不会被公开。

CAPTCHA

*