# for i in /bin/ls /bin/ps /bin/netstat /usr/bin/top; do echo "** Strings $i **"; strings $i; echo; done > strings.output ** Strings /bin/ls ** /lib/ld-linux.so.2 __gmon_start__ libc.so.6 _IO_stdin_used __libc_start_main ld-linux.so.2 stdout fputs printf setlocale bindtextdomain textdomain time exit malloc fopen strcpy fgets fclose free _obstack_begin _IO_putc isatty abort getenv _nl_msg_cat_cntr error optarg getopt_long optind memcpy strcmp __errno_location opendir readdir closedir _obstack_newchunk sprintf fnmatch __xstat __lxstat readlink strrchr strncpy qsort ctime __ctype_b stpcpy strncmp stderr fprintf _nl_default_dirname _nl_domain_bindings getcwd __rawmemchr open __fxstat mmap close read munmap bsearch strchr feof strcasecmp __ctype_tolower getpwuid getpwnam getgrgid getgrnam realloc __strtol_internal GLIBC_2.0 GLIBC_2.1 PTRh QVhP [^_] [^_] tkQh) [^_] t$Qj t$Rj t$Vj t$Sj t$Rj t$Vj t$Rj t$Vj <=t. t/<:t+ [^_] :uW@ t$Pj :=u* t$Sj [^_] [^_] t&Vht [^_] [^_] S}=1 RPVj y*Vht [^_] y(Vht [^_] [^_] [^_] @L+BL] @L+BL] @D+BD] @D+BD] @<+B<] @<+B<] @0+B0] @0+B0] [Zj. [^_] Y[j. [^_] BdHP [^_] YXSV [^_] [^_] WVS1 [^_] WVS1 [^_] WVS1 [^_] [^_] t$Rj t$Pj t$Qj t$Rj t$Pj [^_] [^_] [^_] [^_] [^_] [^_] [^_] u @P u$@P u,@P u0@P u4@P u8@P [^_] WVS1 AC;] +u:1 tNQV [^_] [^_] x xt @ t] 9>t^ [^_] [^_] 9>t^ [^_] [^_] E^tf E^tJ E^t. [^_] 01;32 01;33 01;35 01;36 01;34 8bit 7bit color version help time tabsize sort format recursive quote-name literal dereference ignore file-type classify ignore-backups almost-all width size reverse hide-control-chars no-group numeric-uid-gid kilobytes inode full-time dired directory escape single-column vertical across horizontal commas long verbose extension none status ctime access atime if-tty auto never force always /usr/local/share/locale fileutils (GNU fileutils) 4.0x vdir %s %s Written by Richard Stallman and David MacKenzie. Copyright (C) 2000 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. /dev/ttyof //DIRED// //SUBDIRED// POSIXLY_CORRECT COLUMNS ignoring invalid width in environment variable COLUMNS: %s TABSIZE ignoring invalid tab size in environment variable TABSIZE: %s abcdfgiklmnopqrstuw:xABCDFGI:LNQRST:UX178 invalid line width: %s invalid tab size: %s sort type time type format type colorization criterion LS_COLORS unrecognized prefix: %s unparsable value for LS_COLORS environment variable total %u %*lu %*u %s %3u %-8u %-8.8s %3u, %3u %8lu -> \%03o Try `%s --help' for more information. Usage: %s [OPTION]... [FILE]... List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuSUX nor --sort. -A, --almost-all do not list implied . and .. -a, --all do not hide entries starting with . -B, --ignore-backups do not list implied entries ending with ~ -b, --escape print octal escapes for nongraphic characters -C list entries by columns -c sort by change time; with -l: show ctime --color[=WHEN] control whether color is used to distinguish file types. WHEN may be `never', `always', or `auto' -D, --dired generate output designed for Emacs' dired mode -d, --directory list directory entries instead of contents -F, --classify append a character for typing each entry -f do not sort, enable -aU, disable -lst --format=WORD across -x, commas -m, horizontal -x, long -l, single-column -1, verbose -l, vertical -C --full-time list both full date and full time -G, --no-group inhibit display of group information -g (ignored) -I, --ignore=PATTERN do not list implied entries matching shell PATTERN -i, --inode print index number of each file -k, --kilobytes use 1024 blocks, not 512 despite POSIXLY_CORRECT -L, --dereference list entries pointed to by symbolic links -l use a long listing format -m fill width with a comma separated list of entries -N, --literal print raw entry names (don't treat e.g. control characters specially) -n, --numeric-uid-gid list numeric UIDs and GIDs instead of names -o use long listing format without group info -p append a character for typing each entry -Q, --quote-name enclose entry names in double quotes -q, --hide-control-chars print ? instead of non graphic characters -R, --recursive list subdirectories recursively -r, --reverse reverse order while sorting -S sort by file size -s, --size print block size of each file --sort=WORD ctime -c, extension -X, none -U, size -S, status -c, time -t --time=WORD atime -u, access -u, use -u -T, --tabsize=COLS assume tab stops at each COLS instead of 8 -t sort by modification time; with -l: show mtime -U do not sort; list entries in directory order -u sort by last access time; with -l: show atime -w, --width=COLS assume screen width instead of current value -x list entries by lines instead of by columns -X sort alphabetically by entry extension -1 list one file per line --help display this help and exit --version output version information and exit By default, color is not used to distinguish types of files. That is equivalent to using --color=none. Using the --color option without the optional WHEN argument is equivalent to using --color=always. With --color=auto, color codes are output only if standard output is connected to a terminal (tty). messages /usr/local/share/locale POSIX LC_COLLATE LC_CTYPE LC_MONETARY LC_NUMERIC LC_TIME LC_MESSAGES LC_ALL LC_XXX LANGUAGE LANG /usr/local/share/locale:. /locale.alias %s: invalid ambiguous %s `%s' Memory exhausted ** Strings /bin/ps ** /lib/ld-linux.so.2 __gmon_start__ libc.so.6 _IO_stdin_used __libc_start_main ld-linux.so.2 malloc fopen fgets strtok atoi strcpy fclose strcmp strstr strncmp exit __ctype_b time getuid stderr fprintf strlen ioctl puts snprintf realloc free qsort stdout fputc printf sprintf ctime strdup calloc perror index strncpy getenv open __fxstat mmap close umask munmap unlink opendir __errno_location sys_errlist _sys_errlist memset __lxstat readdir closedir write memcpy __xstat strpbrk strncasecmp strchr uname read lseek fputs strrchr sscanf strcat getpwuid GLIBC_2.0 GLIBC_2.1 PTRh$ QVh D$|@ D$|@ D$dk D$dk D$X) |$ d~ D$ d D$ @ pTh= t$(h t$(h t$(h t$8h u~hl D$ k D$ k pTh= pDh` D$$P t$hh D$XP gfff p@h@ pDhd t$4ho gfff D$,P D$

QUh l[^_] UWVS l$LPh B< u B< u B< u B< u B< u B< u \[^_] 6j@S 6j@S t8Rh8 Pj h j h \$ t uuQj UWVS |$$1 <; u v"PRh< [^_] UWVS T$(1 ;l$, to;l$,si D$,) vmRQh< .;D$,r 4/;t$,s0 ;t$, )l$, [^_] UWVS \$(j)S FDPhf F2Ph [^_] [^_] UWVS tUSR 0< w t5Wh t5Ph t)Uj ~2Zu <[^_] UWVS tE95D zHtK9=D UWVS D$ 1 [^_ D$ HPWV t=9sD z2Zt D$ P D$,Ph= [^_ UWVS [^_] D$ P D$ P D$ Ph PRQShB 90tS /dev/ttyop NR PID STACK ESP EIP TMOUT ALARM STAT TTY TIME COMMAND PID TTY MAJFLT MINFLT TRS DRS SIZE SWAP RSS SHRD LIB DT COMMAND PID TTY STAT TIME PAGEIN TSIZ DSIZ RSS LIM %MEM COMMAND UID PID SIGNAL BLOCKED IGNORED CATCHED STAT TTY TIME COMMAND PPID PID PGID SID TTY TPGID STAT UID TIME COMMAND USER PID %CPU %MEM SIZE RSS TTY STAT START TIME COMMAND FLAGS UID PID PPID PRI NI SIZE RSS WCHAN STA TTY TIME COMMAND PID TTY STAT TIME COMMAND sort unrecognized long sort option help version ps: unknown long option short form sort flag parse error unrecognized option or trailing garbage the name `%s' is not a tty ********* simple selection ********* ********* selection by list ********* -A all processes -C by command name -N negate selection -G by real group ID (supports names) -a all w/ tty except session leaders -U by real user ID (supports names) -d all except session leaders -g by session leader OR by group name -e all processes -p by process ID T all processes on this terminal -s processes in the sessions given a all w/ tty, including other users -t by tty g all, even group leaders! -u by effective user ID (supports names) r only running processes U processes for specified users x processes w/o controlling ttys t by tty *********** output format ********** *********** long options *********** -o,o user-defined -f full --Group --User --pid --cols -j,j job control s signal --group --user --sid --rows -O,O preloaded -o v virtual memory --cumulative --format --deselect -l,l long u user-oriented --sort --tty --forest --version X registers --heading --no-heading ********* misc options ********* -V,V show version L list format codes f ASCII art forest -m,m show threads S children in sum -y change -l format -n,N set namelist file c true command name n numeric WCHAN,UID -w,w wide output e show environment -H process heirarchy COMMAND %04.4x No processes available. %5d %-7s %s %-9x %-11.11s %6x %5d %5d %5d %3d %3d %6d %5d %-11.11s %s%3s %5d %5d %5d %5d %3s %5d %s %5d %5d %-8s %5d %2u.%u %2d.%d %5d %5d %2s %s%.6s %5d %5d %08x %08x %08x %08x %s %3s %5d %3s %s %6d %4d %4d %4d xx %5d %2d.%d %5d %3s %6d %6d %5d %5d %5d %5d %5d %5d %5d %3d %2d %5d %8x %8x %8x %s %s %s %3s xx %5lu %2lu.%02lu %3d:%02d \_ | xcalloc: allocation error, size = %d xmalloc: malloc(%d) failed xrealloc: realloc(%d) failed %s-O%c , --sort:%-15.15s%s ps: no such sort key -- %c. Possibilities are: ps: no such sort key -- %s. Possibilities are: %s/.psdevtab /tmp/psdevtab /etc/psdevtab HOME /dev %s: %s Cannot generate device number -> name mapping. %s: could not allocate memory %*.*s warning: %s not parseable as a System.map. %%0%dlx /lib/modules/%s/System.map /boot/System.map /boot/System.map-%s /lib/modules/%s/psdatabase /boot/psdatabase /boot/psdatabase-%s /etc/psdatabase PS_SYSMAP psdatabase has magic no. %*s instead of %*s (no psdb) sys_ \%03o /proc %d (%39c %c %d %d %d %d %d %u %u %u %u %u %d %d %d %d %d %d %u %u %d %u %u %u %u %u %u %u %u %d %d %d %d %u %d %d %d %d %d %d %d %s/%s /proc/%d /proc/%s stat statm cmdline environ /proc/uptime Error: /proc must be mounted To mount /proc at boot you need an /etc/fstab line like: /proc /proc proc defaults In the meantime, mount /proc /proc -t proc %lf %lf bad data in /proc/uptime /proc/loadavg %lf %lf %lf bad data in /proc/loadavg /proc/meminfo %u%n %d.%d.%d Non-standard uts for running kernel: release %s=%d.%d.%d gives version code %d %-.8s uuser ccmd Uuid ppid Pppid gpgrp osession ttty Gtpgid kutime Kstime jcutime Jcstime ypriority Tstart_time fflags mmin_flt ncmin_flt Mmaj_flt Ncmaj_flt vvsize rrss Cpcpu ssize Rresident Sshare terminator procps version 2.0.7 ** Strings /bin/netstat ** /lib/ld-linux.so.2 __gmon_start__ libc.so.6 _IO_stdin_used __libc_start_main ld-linux.so.2 malloc fopen strtok __strtol_internal strcpy fgets fclose inet_ntoa strstr __errno_location perror stderr fprintf feof sscanf sprintf strcat printf getpwuid memcpy rindex __ctype_b strncmp strchr memset ioctl strerror socket close exit optarg getopt_long sleep getnetbyname gethostbyname __h_errno_location gethostbyaddr getnetbyaddr herror __ctype_toupper setservent __strdup getservent endservent strrchr free strcmp index strncpy __strtoul_internal GLIBC_2.1 GLIBC_2.0 PTRh j~h` UWVS YZSP YZSP [^_] UWVS t#h2 t$ph D$TH D$Do D$D( D$D2 D$D< D$DF D$DL D$DT D$D_ D$Dh D$|P XZSV ^_SU t$lh} t$t1 D$tRP ,$XZ t$p1 D$pRP ,$XZ t$th t$th t$th [^_] UWVS t#h: t$ph` D$Do D$|P XZSV ^_SU D$oP t$lh D$wP t$t1 D$tRP ,$XZ D$sP t$p1 D$pRP ,$XZ t$th t$th [^_] UWVS t$dh` L$DQ Y^SU T$H1 D$oP t$lh D$wP t$t1 D$tRP ,$XZ D$sP t$p1 D$pRP ,$XZ t$th t$th@ t$ D$$C D$8H D$@[ D$@Sj D$LP D$LP D$LP \$LS D$pP PVWS t$Lh [^_] t#h2 SPhZ QPhZ uNQS ZYPW [^_] slh sph UWVS lPh` [^_] UWVS l$Hh t$HU t$HS ,[^_] ZYh YXh` YXh` YXh@ XZh` UWVS D$ Ph\ inet [^_] UWVS l$$f [^_] UWVS t$$f T$(t defa ^_PU t=Sj ZYPU ^_UP [^_] UWVSQ < w5 < w Z[^_] UWVS UWVS [^_] UWVS t$0h XZj/V [^_] [^_] [^_] [^_] WVSf UWVS [^_] UWVS [^_] UWVS t$Sf UWVS < we < w= [^_] UWVS t$ 1 l$$f [^_] UWVS D$HP D$HP D$HP D$0P D$LP D$LP D$LP D$LP t$Hh \$dSVj ZYPV ZYPW t$ j t$ %d args netstat: unsupported address family %d ! ESTABLISHED SYN_SENT SYN_RECV FIN_WAIT1 FIN_WAIT2 TIME_WAIT CLOSE CLOSING CLOSE_WAIT LAST_ACK LISTEN UNKNOWN off (0.00/%ld) on (%2.2f/%ld) unkn-%d (%2.2f/%ld) tcp %6ld %6ld %-23s %-23s %-12s %-10s %-10d /proc/net/udp AF INET (udp) %d: %lX:%X %lX:%X %X %lX:%lX %X:%lX %lX %c %s off (0.00/%ld) %c on (%2.2f/%ld) %c unkn-%d (%2.2f/%ld) %c udp %6ld %6ld %-23s %-23s %-12s Y@/proc/net/raw AF INET (raw) raw %6ld %6ld %-23s %-23s %-12s Y@/proc/net/unix AF UNIX Inode Active UNIX domain sockets (including servers) (w/o servers) Proto RefCnt Flags Type State I-Node Path %p: %lX %lX %lX %X %X %s %s unix STREAM DGRAM SEQPACKET FREE LISTENING CONNECTING CONNECTED DISCONNECTING ACC %-5s %-6ld %-11s %-10s %-13s %-6s %s /proc/net/ipx AF IPX Active IPX sockets Proto Recv-Q Send-Q Local Address Foreign Address State User net-tools@lina.inka.de (Bernd Eckenfels) AF_IPX missing netstat.c %s: Internal Error `%s'. Contact: %s %s %s %lX %lX %d %d /proc/net/ipx sport format error Not_Connected /proc/net/ipx dport format error ESTAB UNK. %s:%04X IPX %6ld %6ld %-26s %-26s %-5s %-10s %-10d %-5.5s %5d %3d %6u %6u %6u %6u [NO FLAGS] /proc/net/dev %d %d %d %d %d %d %d %d %d %d %d SIOCGIFFLAGS: %s socket SIOCGIFCONF Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flags %s: unknown interface. usage: netstat [-veenNcCF] [] -r netstat {-V|--version|-h|--help} netstat [-vnNcaeo] [] netstat { [-veenNac] -i | [-vnNc] -L | [-cnNe] -M } -r, --route display routing table -L, --netlink display netlink kernel messages -i, --interfaces display interface table -M, --masquerade display masqueraded connections -v, --verbose be verbose -n, --numeric dont resolve names -e, --extend display other/more informations -c, --continuous continuous listing -a, --all, --listening display all -o, --timers display timers ={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx --netrom = -A {inet|ipx|netrom|ddp|ax25},... --inet --ipx --netrom --ddp --ax25 ax25 appletalk netrom inet tcpip version interfaces help route netlink masquerade protocol listening timers continuous extend verbose numeric symbolic cache MLCFA:acdehinNortuVv?wx/ longopts 1 range RT_NETLINK %s: feature `%s' not supported. Please recompile `net-tools' with newer kernel source or full configuration. FW_MASQUERADE Active Internet connections Proto Recv-Q Send-Q Local Address Foreign Address State User Timer AF AX25 AF NETROM default 255.255.255.255 [NONE SET] inet netstat tcpip unix netrom appletalk inet ax25 UNSPEC UNIX Domain DARPA Internet Please don't supply more than one address family. Too much address family arguments. Unknown address family `%s'. Address family `%s' not supported. No routing for address family `%s'. %02X- [NONE SET] unix unspec %08lX:%02X%02X%02X%02X%02X%02X %08lX %02X%02X%02X%02X%02X%02X [NONE SET] /proc/net/route INET FIB getroute %s: no support for `%s' on this system. Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface Destination Gateway Genmask Flags MSS Window irtt Iface Destination Gateway Genmask Flags Metric Ref Use Iface MSS Window irtt %s %s %s %X %d %d %d %s %d %d %d %-15s - %-15s %-5s %-6d - %7d - %-15s %-15s %-15s %-5s %-6d %-2d %7d %s %-15s - %-15s %-5s - - - - %-15s %-15s %-15s %-5s %5d %-5d %6d %s %-15s - %-15s %-5s %-6d - %7d - - - - %-15s %-15s %-15s %-5s %-6d %-3d %6d %-6.6s %-5d %-6d %d /proc/net/rt_cache INET CACHE Kernel IP routing cache INET CACHE: This needs to be written! Kernel IPX routing table net-tools@lina.inka.de (Bernd Eckenfels) AF_IPX missing lib/ipx_rt.c %s: Internal Error `%s'. Contact: %s Destination Router Net Router Node /proc/net/ipx_route %s %s %s %-25s %-25s %-25s ** Strings /usr/bin/top ** /lib/ld-linux.so.2 __gmon_start__ libc.so.6 _IO_stdin_used __libc_start_main ld-linux.so.2 malloc fopen fgets strtok atoi strcpy fclose strcmp strstr strlen stderr fprintf exit getenv strcat getuid ioctl perror __errno_location printf sscanf getpid setpriority signal __sigsetjmp select read putchar stdout fputs fflush raise longjmp __ctype_b stdin sleep strchr toupper sprintf gettimeofday qsort getchar kill strerror free realloc calloc index open __fxstat mmap close munmap snprintf strncasecmp strncpy uname strncmp lseek opendir strrchr memcpy readdir __xstat closedir __strtol_internal _IO_putc time localtime umask unlink sys_errlist _sys_errlist memset __lxstat write strpbrk getpwuid libtermcap.so.2 tgetnum _DYNAMIC tgoto _init tputs tgetent _fini _GLOBAL_OFFSET_TABLE_ tgetstr _edata __bss_start _end GLIBC_2.1 GLIBC_2.0 PTRh QVhl j~h@t D$

D$4g> D$4j> t$4h t$@h t$,h t$0h t$,h#? Ph,? t$(h@? t$$h D$ % D$ % D$ % D$ % D$ k PSh@ u+PShf u+PSh UWVS QUh [^_] UWVS1 |$$}*1 [^_] UWVS1 |$$}*1 [^_] UWVS SPVj t$Dj t>QUh` l[^_] UWVS l$LPhHi Ph i B< u B< u B< u B< u B< u B< u \[^_] 6j@S 6j@S t8Rh8 Pj hLC j h ~ j h@ \$ t uuQj UWVS \$(j)S FDPh F2Ph [^_] [^_] UWVS tUSR 0< w B@h0 t5Wh t5Ph t)Uj ~2Zu <[^_] UWVS tE95 zHtK9= UWVS D$ 1 [^_ D$ HPWV t=9sD WVh z2Zt D$ P D$,Ph] [^_ UWVS [^_] D$ P D$ P D$ Ph PRQSh UWVS \$0S D$ P PSh; t RQhF SRhQ D$8P YZPh 1Rhxp UWVS x_Vh \[^_] UWVS t&Sj [^_] /dev \$LS uWPj t# STKSZ UNUSED WINCH PROF VTALRM XFSZ XCPU TTOU TTIN TSTP STOP CONT CHLD STKFLT TERM ALRM PIPE USR2 SEGV USR1 KILL ABRT TRAP QUIT %s%s %s: unknown signal; %s -l lists signals. /proc/uptime Error: /proc must be mounted To mount /proc at boot you need an /etc/fstab line like: /proc /proc proc defaults In the meantime, mount /proc /proc -t proc %lf %lf bad data in /proc/uptime /proc/loadavg %lf %lf %lf bad data in /proc/loadavg /proc/meminfo %u%n %d.%d.%d Non-standard uts for running kernel: release %s=%d.%d.%d gives version code %d %2d:%02d%s %d day%s, %2d:%02d, %d min, /var/run/utmp open /var/run/utmp read /var/run/utmp bad data in /var/run/utmp %2d user%s, load average: %.2f, %.2f, %.2f %s/.psdevtab /tmp/psdevtab /etc/psdevtab HOME /dev %s: %s Cannot generate device number -> name mapping. %s: could not allocate memory %*.*s %-.8s FLAGS LIB COMMAND TIME STAT WCHAN RSS D WP A SHARE SWAP TRS SIZE DSIZE TSIZE PAGEIN NI PRI TTY %MEM %CPU USER UID PPID PID Task Flags (see linux/sched.h) Shared Library Pages used (kb) - does not work for ELF!! Command CPU Time Process Status Sleeping in Function Resident Set Size (kb) Dirty Pages Write Protected Pages Accessed Page count Shared Pages (kb) Swapped kb Resident Text Size (kb) Virtual Image Size (kb) Data+Stack Size (kb) Code Size (kb) Page Fault Count Nice Value Priority Controlling tty Memory Usage CPU Usage User Name User Id Parent Process Id Process Id /dev/ttyop Wrong configuration option %c /etc/toprc HOME HOME .toprc AbcDgHIjklMnoTPqrsuzVYEFWX TERM VT100 top: ioctl() failed cannot put tty into raw mode top: Bad delay time `%s' top: Bad delay time `%s' -d requires an argument top: setpriority() failed top: Unknown argument `%c' %s%s%s%s That's not a number! %s%s%s%s That's not a float! Current Field Order: %s %c %c: %-10s = %s Current Field Order: %s Upper case characters move a field to the left, lower case to the right Current Field Order: %s Toggle fields with a-x, any other key to return: %5d %5d %4d %-8.8s %2d.%1d %2d.%1d %-3.3s %3d %3d %6d %5d %5d %5d %4d %4d %5d %3.3s %3.3s %3d %4d %-9.9s %-9x %-4.4s %3d:%02d %4d %8x Cannot get size of memory from /proc/meminfo Mem: %5dK av, %5dK used, %5dK free, %5dK shrd, %5dK buff Swap: %5dK av, %5dK used, %5dK free %5dK cached top: Help! Too many tasks! %d processes: %d sleeping, %d running, %d zombie, %d stopped CPU states: %2d.%d%% user, %2d.%d%% system, %2d.%d%% nice, %2d.%d%% idle Proc-Top Revision 2.07 Secure mode ; cumulative mode ; noidle mode Interactive commands available in secure mode are: ^L Redraw the screen fF add and remove fields h or ? Print this list S Toggle cumulative mode i Toggle display of idle proceses c Toggle display of command name/line l Toggle display of load average m Toggle display of memory information t Toggle display of summary information n or # Set the number of process to show oO Change order of displayed fields W Write configuration file ~/.toprc q Quit Interactive commands are: ^L Redraw the screen fF add and remove fields oO Change order of displayed fields h or ? Print this list S Toggle cumulative mode i Toggle display of idle proceses c Toggle display of command name/line l Toggle display of load average m Toggle display of memory information t Toggle display of summary information k Kill a task (with any signal) r Renice a task P Sort by CPU usage M Sort by resident memory usage T Sort by time / cumulative time n or # Set the number of process to show s Set the delay in seconds between updates W Write configuration file ~/.toprc q Quit Press any key to continue %s%s%s%s No-idle mode %s %s%s%s%s Can't kill in secure mode %s%s%s%s PID to kill: %s%s%s%s Kill PID %d with signal [15]: %s%s%s%s Kill of PID %d with %d failed: %s %s%s%s%s Display load average %s %s%s%s%s Display memory information %s %s%s%s%s Sort by memory usage Processes to display (0 for unlimited): %s%s%s%s Can't renice in secure mode PID to renice: Renice PID %d to value: %s%s%s%s Renice of PID %d to %d failed: %s %s%s%s%s Sort by CPU usage %s%s%s%s command names command line Show %s %s%s%s%s Cumulative mode %s %s%s%s%s Can't change delay in secure mode Delay between updates: %s%s%s%s Display summary information %s %s%s%s%s cumulative Sort by %s time HOME HOME .toprc %s%s%s%s Wrote configuration to %s %s%s%s%s Couldn't open %s %s%s%s%s Couldn't get $HOME -- not saving %s%s%s%s Unknown command `%c' -- hit `h' for help uuser ccmd Uuid ppid Pppid gpgrp osession ttty Gtpgid kutime Kstime jcutime Jcstime ypriority Tstart_time fflags mmin_flt ncmin_flt Mmaj_flt Ncmaj_flt vvsize rrss Cpcpu ssize Rresident Sshare terminator procps version 2.0.7