在哪里能找到Linux中常用终端程序的源代码(比如ls, more, echo...)

有两个不错的地方可以找到这些代码:
1,busybox: http://www.busybox.net/
2,coreutils: http://www.gnu.org/software/coreutils/
其中busybox相对简单一些,而coreutils更正宗。

最新的coreutils -8.5包含了这些
base64.c
basename.c
c99-to-c89.diff
cat.c
chcon.c
chgrp.c
chmod.c
chown.c
chown-core.c
chown-core.h
chroot.c
cksum.c
comm.c
copy.c
cp.c
cp-hash.c
csplit.c
cut.c
date.c
dcgen
dd.c
df.c
dircolors.c
dircolors.h
dircolors.hin
dirname.c
du.c
echo.c
env.c
expand.c
expr.c
extract-magic
factor.c
false.c
fmt.c
fold.c
getlimits.c
group-list.c
groups.c
head.c
hostid.c
hostname.c
id.c
install.c
join.c
kill.c
lbracket.c
libstdbuf.c
link.c
ln.c
logname.c
ls.c
ls-dir.c
ls-ls.c
ls-vdir.c
md5sum.c
mkdir.c
mkfifo.c
mknod.c
mktemp.c
mv.c
nice.c
nl.c
nohup.c
nproc.c
od.c
operand2sig.c
paste.c
pathchk.c
pinky.c
pr.c
printenv.c
printf.c
prog-fprintf.c
ptx.c
pwd.c
readlink.c
remove.c
rm.c
rmdir.c
runcon.c
seq.c
setuidgid.c
shred.c
shuf.c
sleep.c
sort.c
split.c
stat.c
stdbuf.c
stty.c
su.c
sum.c
sync.c
tac.c
tac-pipe.c
tail.c
tee.c
test.c
timeout.c
touch.c
tr.c
true.c
truncate.c
tsort.c
tty.c
uname-arch.c
uname.c
uname-uname.c
unexpand.c
uniq.c
unlink.c
uptime.c
users.c
wc.c
whoami.c
who.c
yes.c

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值