kiss(1)

NAME

bkiss, gkiss, rkiss - small staticly linked shell with
many builtins.

SYNOPSIS

bkiss|gkiss|rkiss  [-C]  [-d] [-e] [-E] [-h] [-k] [-v] [-c
cmd] [file[file ...]

DESCRIPTION

Kiss is basically a simple shell interpreter, like Bash or
Tcsh, except that it lacks a good deal of the sophistication of a
good shell. What Kiss does have over Bash or Tcsh, is a good deal
of built-in programs. E.g. "ls" or "mount" are built-ins, which
means that Kiss is ideal as a shell interpreter on rescue disks.
Just create a bootable disk, put Kiss on it as your login shell
interpreter, and you're all set. No need to put "ls", "cat",
"more" or other programs on the disk. Which means that you can
put other important files on the rescue diskette.
There are three different binaries - bkiss, gkiss and
rkiss.
bkiss is a `bare' version, lacking line editing (but
yielding a smaller executable).
gkiss has getline support, offering command line editing.
rkiss is linked with GNU's Readline support: it has line
editing and filename completion like, e.g., bash, but is bigger
that other kiss binaries.
The following builtins are recognized: alias cat cd chgrp
chmod chown cp echo exec grep help history kill ln ls mkdir mknod
more mount mv printenv pwd quit read recall rm rmdir setenv sleep
source touch umount unsetenv ver wc where
Note: nfsmount is really a seperate program, and is in
cluded inside mount(1) on Linux just for convenience. kiss's
mount does not support "nfs".

OPTIONS

-C Exit on ^C (default is to ignore).

-d Debug run, do not start programs.

-e Suppress printing exit status of programs.

-E Suppress setting of environment variables.

-h Print usage message and exit.

-k Keep control of processes started (kill them on ex
it).
-v Print version number and exit.
-c cmd Run one command and exit (must be last). If no
files are given, standard input is read instead.

AUTHOR

Kiss was originally written by Karel Kubat <karel@ic
ce.rug.nl>.
As of Sep. 1997 Kiss is not longer maintained by Karel Ku
bat. Please do not send changes/improvements/bug fixes to him,
but send them to Sven Van Den Steene <kiss@skynet.be>, the new
maintainer of kiss.
This manual page was written by Tomas Kuliavas <tokul@big
foot.com> for the Debian project but may be used elsewhere under
the GPL.
0.21 2006-07-26
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout