static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fputs(USAGE_HEADER, out); fprintf(out, _(" %s [options] [-BMS <dir>... -f] <name>\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fputs(_("Locate the binary, source, and manual-page files for a command.\n"), out); fputs(USAGE_OPTIONS, out); fputs(_(" -b search only for binaries\n"), out); fputs(_(" -B <dirs> define binaries lookup path\n"), out); fputs(_(" -m search only for manuals and infos\n"), out); fputs(_(" -M <dirs> define man and info lookup path\n"), out); fputs(_(" -s search only for sources\n"), out); fputs(_(" -S <dirs> define sources lookup path\n"), out); fputs(_(" -f terminate <dirs> argument list\n"), out); fputs(_(" -u search for unusual entries\n"), out); fputs(_(" -l output effective lookup paths\n"), out); fputs(USAGE_SEPARATOR, out); printf(USAGE_HELP_OPTIONS(16)); printf(USAGE_MAN_TAIL("whereis(1)")); exit(EXIT_SUCCESS); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fputs(USAGE_HEADER, out); fprintf(out, _(" %s [options] <filename>\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fputs(_("Preallocate space to, or deallocate space from a file.\n"), out); fputs(USAGE_OPTIONS, out); fputs(_(" -c, --collapse-range remove a range from the file\n"), out); fputs(_(" -d, --dig-holes detect zeroes and replace with holes\n"), out); fputs(_(" -i, --insert-range insert a hole at range, shifting existing data\n"), out); fputs(_(" -l, --length <num> length for range operations, in bytes\n"), out); fputs(_(" -n, --keep-size maintain the apparent size of the file\n"), out); fputs(_(" -o, --offset <num> offset for range operations, in bytes\n"), out); fputs(_(" -p, --punch-hole replace a range with a hole (implies -n)\n"), out); fputs(_(" -z, --zero-range zero and ensure allocation of a range\n"), out); #ifdef HAVE_POSIX_FALLOCATE fputs(_(" -x, --posix use posix_fallocate(3) instead of fallocate(2)\n"), out); #endif fputs(_(" -v, --verbose verbose mode\n"), out); fputs(USAGE_SEPARATOR, out); printf(USAGE_HELP_OPTIONS(22)); printf(USAGE_MAN_TAIL("fallocate(1)")); exit(EXIT_SUCCESS); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fputs(USAGE_HEADER, out); fprintf(out, _(" %s [options]\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fputs(_("Display kernel profiling information.\n"), out); fputs(USAGE_OPTIONS, out); fprintf(out, _(" -m, --mapfile <mapfile> (defaults: \"%s\" and\n"), defaultmap); fprintf(out, _(" \"%s\")\n"), boot_uname_r_str()); fprintf(out, _(" -p, --profile <pro-file> (default: \"%s\")\n"), defaultpro); fputs(_(" -M, --multiplier <mult> set the profiling multiplier to <mult>\n"), out); fputs(_(" -i, --info print only info about the sampling step\n"), out); fputs(_(" -v, --verbose print verbose data\n"), out); fputs(_(" -a, --all print all symbols, even if count is 0\n"), out); fputs(_(" -b, --histbin print individual histogram-bin counts\n"), out); fputs(_(" -s, --counters print individual counters within functions\n"), out); fputs(_(" -r, --reset reset all the counters (root only)\n"), out); fputs(_(" -n, --no-auto disable byte order auto-detection\n"), out); fputs(USAGE_SEPARATOR, out); printf(USAGE_HELP_OPTIONS(27)); printf(USAGE_MAN_TAIL("readprofile(8)")); exit(EXIT_SUCCESS); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fputs(USAGE_HEADER, out); fprintf(out, _(" %s hard|soft\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fprintf(out, _("Set the function of the Ctrl-Alt-Del combination.\n")); fputs(USAGE_OPTIONS, out); printf(USAGE_HELP_OPTIONS(16)); printf(USAGE_MAN_TAIL("ctrlaltdel(8)")); exit(EXIT_SUCCESS); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fputs(USAGE_HEADER, out); fprintf(out, _(" %s <group>\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fputs(_("Log in to a new group.\n"), out); fputs(USAGE_OPTIONS, out); printf(USAGE_HELP_OPTIONS(16)); printf(USAGE_MAN_TAIL("newgrp(1)")); exit(EXIT_SUCCESS); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fprintf(out, _("Usage: %s [options] [file ...]\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fputs(_("Reverse lines characterwise.\n"), out); fputs(USAGE_OPTIONS, out); printf(USAGE_HELP_OPTIONS(16)); printf(USAGE_MAN_TAIL("rev(1)")); exit(EXIT_SUCCESS); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fprintf(out, _("\nUsage:\n" " %s [startcol [endcol]]\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fputs(_("Filter out the specified columns.\n"), out); fputs(USAGE_OPTIONS, out); printf(USAGE_HELP_OPTIONS(16)); fprintf(out, _("%s reads from standard input and writes to standard output\n\n"), program_invocation_short_name); printf(USAGE_MAN_TAIL("colrm(1)")); exit(EXIT_SUCCESS); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fputs(_("Show or change the real-time scheduling attributes of a process.\n"), out); fputs(USAGE_SEPARATOR, out); fputs(_("Set policy:\n" " chrt [options] <priority> <command> [<arg>...]\n" " chrt [options] --pid <priority> <pid>\n"), out); fputs(USAGE_SEPARATOR, out); fputs(_("Get policy:\n" " chrt [options] -p <pid>\n"), out); fputs(USAGE_SEPARATOR, out); fputs(_("Policy options:\n"), out); fputs(_(" -b, --batch set policy to SCHED_BATCH\n"), out); fputs(_(" -d, --deadline set policy to SCHED_DEADLINE\n"), out); fputs(_(" -f, --fifo set policy to SCHED_FIFO\n"), out); fputs(_(" -i, --idle set policy to SCHED_IDLE\n"), out); fputs(_(" -o, --other set policy to SCHED_OTHER\n"), out); fputs(_(" -r, --rr set policy to SCHED_RR (default)\n"), out); fputs(USAGE_SEPARATOR, out); fputs(_("Scheduling options:\n"), out); fputs(_(" -R, --reset-on-fork set SCHED_RESET_ON_FORK for FIFO or RR\n"), out); fputs(_(" -T, --sched-runtime <ns> runtime parameter for DEADLINE\n"), out); fputs(_(" -P, --sched-period <ns> period parameter for DEADLINE\n"), out); fputs(_(" -D, --sched-deadline <ns> deadline parameter for DEADLINE\n"), out); fputs(USAGE_SEPARATOR, out); fputs(_("Other options:\n"), out); fputs(_(" -a, --all-tasks operate on all the tasks (threads) for a given pid\n"), out); fputs(_(" -m, --max show min and max valid priorities\n"), out); fputs(_(" -p, --pid operate on existing given pid\n"), out); fputs(_(" -v, --verbose display status information\n"), out); fputs(USAGE_SEPARATOR, out); printf(USAGE_HELP_OPTIONS(22)); printf(USAGE_MAN_TAIL("chrt(1)")); exit(EXIT_SUCCESS); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fputs(USAGE_HEADER, out); fprintf(out, _(" %s [options] [<file> | <message>]\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fputs(_("Write a message to all users.\n"), out); fputs(USAGE_OPTIONS, out); fputs(_(" -g, --group <group> only send message to group\n"), out); fputs(_(" -n, --nobanner do not print banner, works only for root\n"), out); fputs(_(" -t, --timeout <timeout> write timeout in seconds\n"), out); fputs(USAGE_SEPARATOR, out); printf(USAGE_HELP_OPTIONS(25)); printf(USAGE_MAN_TAIL("wall(1)")); exit(EXIT_SUCCESS); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fputs(USAGE_HEADER, out); fprintf(out, _(" %s [options] <string> [<file>...]\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fputs(_("Display lines beginning with a specified string.\n"), out); fputs(USAGE_OPTIONS, out); fputs(_(" -a, --alternative use the alternative dictionary\n"), out); fputs(_(" -d, --alphanum compare only blanks and alphanumeric characters\n"), out); fputs(_(" -f, --ignore-case ignore case differences when comparing\n"), out); fputs(_(" -t, --terminate <char> define the string-termination character\n"), out); fputs(USAGE_SEPARATOR, out); printf(USAGE_HELP_OPTIONS(26)); printf(USAGE_MAN_TAIL("look(1)")); exit(EXIT_SUCCESS); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fputs(USAGE_HEADER, out); fprintf(out, _(" %1$s [-qd] /path/to/directory\n" " %1$s -x /dev/device\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fputs(_("Check whether a directory or file is a mountpoint.\n"), out); fputs(USAGE_OPTIONS, out); fputs(_(" -q, --quiet quiet mode - don't print anything\n" " -d, --fs-devno print maj:min device number of the filesystem\n" " -x, --devno print maj:min device number of the block device\n"), out); fputs(USAGE_SEPARATOR, out); printf(USAGE_HELP_OPTIONS(20)); printf(USAGE_MAN_TAIL("mountpoint(1)")); exit(EXIT_SUCCESS); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fputs(USAGE_HEADER, out); fprintf(out, _(" %s [options]\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fputs(_("Create various IPC resources.\n"), out); fputs(USAGE_OPTIONS, out); fputs(_(" -M, --shmem <size> create shared memory segment of size <size>\n"), out); fputs(_(" -S, --semaphore <number> create semaphore array with <number> elements\n"), out); fputs(_(" -Q, --queue create message queue\n"), out); fputs(_(" -p, --mode <mode> permission for the resource (default is 0644)\n"), out); fputs(USAGE_SEPARATOR, out); printf(USAGE_HELP_OPTIONS(26)); printf(USAGE_MAN_TAIL("ipcmk(1)")); exit(EXIT_SUCCESS); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fputs(USAGE_HEADER, out); fprintf(out, _(" %1$s [options] -p pid\n" " %1$s [options] -n number -p pid\n" " %1$s [options] -n number command [args...]]\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fputs(_("Display and adjust OOM-killer score.\n"), out); fputs(USAGE_OPTIONS, out); fputs(_(" -n, --adjust <num> specify the adjust score value\n"), out); fputs(_(" -p, --pid <num> process ID\n"), out); fputs(USAGE_SEPARATOR, out); printf(USAGE_HELP_OPTIONS(24)); printf(USAGE_MAN_TAIL("choom(1)")); exit(EXIT_SUCCESS); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fputs(USAGE_HEADER, out); fprintf(out, _(" %s [options] <program> [<argument>...]\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fputs(_("Run a program with different privilege settings.\n"), out); fputs(USAGE_OPTIONS, out); fputs(_(" -d, --dump show current state (and do not exec)\n"), out); fputs(_(" --nnp, --no-new-privs disallow granting new privileges\n"), out); fputs(_(" --ambient-caps <caps,...> set ambient capabilities\n"), out); fputs(_(" --inh-caps <caps,...> set inheritable capabilities\n"), out); fputs(_(" --bounding-set <caps> set capability bounding set\n"), out); fputs(_(" --ruid <uid> set real uid\n"), out); fputs(_(" --euid <uid> set effective uid\n"), out); fputs(_(" --rgid <gid> set real gid\n"), out); fputs(_(" --egid <gid> set effective gid\n"), out); fputs(_(" --reuid <uid> set real and effective uid\n"), out); fputs(_(" --regid <gid> set real and effective gid\n"), out); fputs(_(" --clear-groups clear supplementary groups\n"), out); fputs(_(" --keep-groups keep supplementary groups\n"), out); fputs(_(" --init-groups initialize supplementary groups\n"), out); fputs(_(" --groups <group,...> set supplementary groups\n"), out); fputs(_(" --securebits <bits> set securebits\n"), out); fputs(_(" --pdeathsig keep|clear|<signame>\n" " set or clear parent death signal\n"), out); fputs(_(" --selinux-label <label> set SELinux label\n"), out); fputs(_(" --apparmor-profile <pr> set AppArmor profile\n"), out); fputs(USAGE_SEPARATOR, out); printf(USAGE_HELP_OPTIONS(29)); fputs(USAGE_SEPARATOR, out); fputs(_(" This tool can be dangerous. Read the manpage, and be careful.\n"), out); printf(USAGE_MAN_TAIL("setpriv(1)")); exit(EXIT_SUCCESS); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fputs(USAGE_HEADER, out); fprintf(out, _(" %s [options] <expression> <replacement> <file>...\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fputs(_("Rename files.\n"), out); fputs(USAGE_OPTIONS, out); fputs(_(" -v, --verbose explain what is being done\n"), out); fputs(_(" -s, --symlink act on the target of symlinks\n"), out); fputs(_(" -n, --no-act do not make any changes\n"), out); fputs(_(" -o, --no-overwrite don't overwrite existing files\n"), out); fputs(_(" -i, --interactive prompt before overwrite\n"), out); fputs(USAGE_SEPARATOR, out); printf(USAGE_HELP_OPTIONS(21)); printf(USAGE_MAN_TAIL("rename(1)")); exit(EXIT_SUCCESS); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fputs(USAGE_HEADER, out); fprintf(out, _(" %s [options] <file>\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fputs(_("Check and repair a compressed ROM filesystem.\n"), out); fputs(USAGE_OPTIONS, out); fputs(_(" -a for compatibility only, ignored\n"), out); fputs(_(" -v, --verbose be more verbose\n"), out); fputs(_(" -y for compatibility only, ignored\n"), out); fputs(_(" -b, --blocksize <size> use this blocksize, defaults to page size\n"), out); fputs(_(" --extract[=<dir>] test uncompression, optionally extract into <dir>\n"), out); fputs(USAGE_SEPARATOR, out); printf(USAGE_HELP_OPTIONS(26)); printf(USAGE_MAN_TAIL("fsck.cramfs(8)")); exit(FSCK_EX_OK); }
static void __attribute__((__noreturn__)) usage(void) { FILE *out = stdout; fputs(USAGE_HEADER, out); fprintf(out, _(" %s [options] <ldisc> <device>\n"), program_invocation_short_name); fputs(USAGE_SEPARATOR, out); fputs(_("Attach a line discipline to a serial line.\n"), out); fputs(USAGE_OPTIONS, out); fputs(_(" -d, --debug print verbose messages to stderr\n"), out); fputs(_(" -s, --speed <value> set serial line speed\n"), out); fputs(_(" -c, --intro-command <string> intro sent before ldattach\n"), out); fputs(_(" -p, --pause <seconds> pause between intro and ldattach\n"), out); fputs(_(" -7, --sevenbits set character size to 7 bits\n"), out); fputs(_(" -8, --eightbits set character size to 8 bits\n"), out); fputs(_(" -n, --noparity set parity to none\n"), out); fputs(_(" -e, --evenparity set parity to even\n"), out); fputs(_(" -o, --oddparity set parity to odd\n"), out); fputs(_(" -1, --onestopbit set stop bits to one\n"), out); fputs(_(" -2, --twostopbits set stop bits to two\n"), out); fputs(_(" -i, --iflag [-]<iflag> set input mode flag\n"), out); fputs(USAGE_SEPARATOR, out); printf(USAGE_HELP_OPTIONS(25)); fputs(_("\nKnown <ldisc> names:\n"), out); print_table(out, ld_discs); fputs(USAGE_SEPARATOR, out); fputs(_("\nKnown <iflag> names:\n"), out); print_table(out, ld_iflags); printf(USAGE_MAN_TAIL("ldattach(8)")); exit(EXIT_SUCCESS); }