System information
An Introduction to Shells in General
Axis Communications AB provides NO support for application development of any kind. The information
here is provided "as is", and there is no guarantee that any of the examples shown will work in your
particular application.
Revision 1.02 October 2002 62
5.3.57 whoami
Syntax: whoami
Prints the user name associated with the current effective user id.
5.3.58 xargs
Syntax: xargs [COMMAND] [ARGS...]
Executes COMMAND on every item given by standard input.
Example:
$ ls | xargs gzip
$ find . -name '*.c' -print | xargs rm
5.3.59 yes
Syntax: yes [OPTION]... [STRING]...
Repeatedly outputs a line with all specified STRING(s), or 'y'.
5.4 LIBC NSS
GNU Libc uses the Name Service Switch (NSS) to configure the behavior of the C library for the
local environment, and to configure how it reads system data, such as passwords and group
information. BusyBox has made it Policy that it will never use NSS, and will never use and libc
calls that make use of NSS. This allows you to run an embedded system without the need for
installing an /etc/nsswitch.conf file and without and /lib/libnss_* libraries installed.
If you are using a system that is using a remote LDAP server for authentication via GNU libc
NSS, and you want to use BusyBox, then you will need to adjust the BusyBox source. Chances
are though, that if you have enough space to install of that stuff on your system, then you
probably want the full GNU utilities.
See also: textutils(1), shellutils(1), etc...
MAINTAINER
Erik Andersen <andersee@debian.org> <andersen@lineo.com>
5.4.1 Authors
The following people have contributed code to BusyBox, whether they know it or not.
Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
Tons of new stuff, major rewrite of most of the core apps, tons of new apps as noted in header
files.
Edward Betts <edward@debian.org>
expr, hostid, logname, tty, wc, whoami, yes
John Beppu <beppu@lineo.com>
du, head, nslookup, sort, tee, uniq