אנגליתצרפתיתספרדי

Ad


סמל OnWorks

dumpleases - מקוון בענן

הפעל dumpleases בספק אירוח בחינם של OnWorks על Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה dumpleases שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


BusyBox - האולר השוויצרי של Embedded Linux

תחביר


busybox [טיעונים...] # או

[טיעונים...] # אם מקושרים

תיאור


BusyBox משלב גרסאות זעירות של כלי עזר נפוצים רבים של UNIX לתוך אחד קטן
בר הפעלה. הוא מספק תחליפים מינימליסטיים לרוב כלי השירות שאתה מוצא בדרך כלל
ב-GNU coreutils, util-linux וכו'. לכלי השירות ב-BusyBox יש בדרך כלל פחות אפשרויות
מאשר בני דודיהם המלאים בגנו; עם זאת, האפשרויות הכלולות מספקות את
הפונקציונליות הצפויה ומתנהגים מאוד כמו עמיתיהם GNU.

BusyBox נכתב מתוך מחשבה על אופטימיזציה של גודל ומשאבים מוגבלים. זה גם
מודולרי במיוחד כך שתוכל בקלות לכלול או לא לכלול פקודות (או תכונות) בעת הקומפילציה
זְמַן. זה מקל על התאמה אישית של המערכות המשובצות שלך. כדי ליצור מערכת עובדת,
רק תוסיף / dev, /וכו, וקרנל לינוקס. BusyBox מספק POSIX שלם למדי
סביבה לכל מערכת קטנה או משובצת.

BusyBox ניתנת להגדרה מאוד. זה מאפשר לך לכלול רק את הרכיבים שאתה
צריך, ובכך להקטין את הגודל הבינארי. הפעל את 'make config' או 'make menuconfig' כדי לבחור את
פונקציונליות שברצונך להפעיל. לאחר מכן הפעל את 'make' כדי להדר את BusyBox באמצעות שלך
תצורה.

לאחר סיום ההידור, עליך להשתמש ב-'make install' כדי להתקין את BusyBox. זֶה
יתקין את הבינארי 'bin/busybox', בספריית היעד שצוינה ב-CONFIG_PREFIX.
ניתן להגדיר CONFIG_PREFIX בעת הגדרת BusyBox, או שאתה יכול לציין חלופה
מיקום בזמן ההתקנה (כלומר, עם שורת פקודה כמו 'make CONFIG_PREFIX=/tmp/foo
להתקין'). אם הפעלת סכימת התקנת יישומונים כלשהי (כקישורים סימליים או
קישורים קשים), אלה יותקנו גם במיקום שאליו הצביע CONFIG_PREFIX.

נוהג


BusyBox הוא ריבוי שיחות בינארי. בינארי ריבוי שיחות הוא תוכנית ניתנת להפעלה
מבצע את אותה עבודה כמו יותר מתוכנית שירות אחת. זה אומר שיש רק יחיד
BusyBox בינארי, אבל הבינארי הבודד הזה פועל כמו מספר רב של כלי עזר. זה מאפשר
BusyBox יהיה קטן יותר מכיוון שכל תוכניות השירות המובנות (אנחנו קוראים להן יישומונים) יכולות
שתף קוד עבור פעולות נפוצות רבות.

אתה יכול גם להפעיל את BusyBox על ידי הוצאת פקודה כארגומנט בשורת הפקודה. ל
למשל, כניסה

/bin/busybox ls

יגרום גם ל-BusyBox להתנהג בתור 'ls'.

כמובן, מוסיף '/bin/busybox' לכל פקודה יהיה כואב. אז רוב האנשים יעשו זאת
הפעל את BusyBox באמצעות קישורים ל-BusyBox הבינארי.

למשל, כניסה

ב-s /bin/busybox ls
./ls

יגרום ל-BusyBox להתנהג כ-'ls' (אם הפקודה 'ls' הולחנה לתוך BusyBox).
באופן כללי, לעולם לא תצטרך ליצור את כל הקישורים האלה בעצמך, בתור BusyBox
מערכת build תעשה זאת עבורך כאשר אתה מפעיל את הפקודה 'עשה התקנה'.

אם תפעיל את BusyBox ללא ארגומנטים, הוא יספק לך רשימה של היישומונים
שהורכבו לבינארי BusyBox שלך.

משותף אפשרויות


רוב היישומונים של BusyBox תומכים ב - עזרה ארגומנט לספק תיאור קצר של זמן ריצה של
התנהגותם. אם האפשרות CONFIG_FEATURE_VERBOSE_USAGE הופעלה, עוד
מידע שימוש מפורט יהיה זמין גם כן.

פקודות


היישומונים הזמינים כרגע כוללים:

[, [[, acpid, adjtimex, ar, arp, arping, ash, awk, basename,
blockdev, brctl, bunzip2, bzcat, bzip2, cal, cat, chgrp, chmod,
chown, chpasswd, chroot, chvt, clear, cmp, cp, cpio, crond, crontab,
cttyhack, cut, date, dc, dd, deallocvt, depmod, devmem, df, diff,
dirname, dmesg, dnsdomainname, dos2unix, dpkg, dpkg-deb, du,
dumpkmap, dumpleases, echo, ed, egrep, env, expand, expr, false,
fdisk, fgrep, find, fold, free, freeramdisk, fstrim, ftpget, ftpput,
getopt, getty, grep, groups, gunzip, gzip, halt, head, hexdump,
hostid, hostname, httpd, hwclock, id, ifconfig, ifdown, ifup, init,
insmod, ionice, ip, ipcalc, kill, killall, klogd, last, less, ln,
loadfont, loadkmap, logger, login, logname, logread, losetup, ls,
lsmod, lzcat, lzma, lzop, lzopcat, md5sum, mdev, microcom, mkdir,
mkfifo, mknod, mkswap, mktemp, modinfo, modprobe, more, mount, mt,
mv, nameif, nc, netstat, nslookup, od, openvt, passwd, patch, pidof,
ping, ping6, pivot_root, poweroff, printf, ps, pwd, rdate, readlink,
realpath, reboot, renice, reset, rev, rm, rmdir, rmmod, route, rpm,
rpm2cpio, run-parts, sed, seq, setkeycodes, setsid, sh, sha1sum,
sha256sum, sha512sum, שינה, מיון, start-stop-daemon, stat,
static-sh, strings, stty, su, sulogin, swapoff, swapon, switch_root,
sync, sysctl, syslogd, tac, tail, tar, taskset, tee, telnet,
telnetd, test, tftp, time, timeout, top, touch, tr, traceroute,
traceroute6, true, tty, tunctl, udhcpc, udhcpd, umount, uname,
uncompress, unexpand, uniq, unix2dos, unlzma, unlzop, unxz, unzip,
uptime, usleep, uudecode, uuencode, vconfig, vi, watch, watchdog,
wc, wget, which, who, whoami, xargs, xz, xzcat, yes, zcat

פקודה תיאורי


חריף
acpid [-df] [-c CONFDIR] [-l LOGFILE] [-a ACTIONFILE] [-M MAPFILE] [-e
PROC_EVENT_FILE] [-p PIDFILE]

האזינו לאירועי ACPI והפיצו עוזרים ספציפיים עם הגעת האירוע

-d יומן אל stderr, לא קובץ יומן (מרמז על -f)
-f הפעל בחזית
-c ספריית תצורת DIR [/etc/acpi]
-e FILE / proc קובץ אירוע [/proc/acpi/event]
-l קובץ יומן FILE [/var/log/acpid.log]
-p FILE Pid file [/var/run/acpid.pid]
-קובץ פעולה של FILE [/etc/acpid.conf]
-M FILE קובץ מפה [/etc/acpi.map]

קבל והתעלם מאפשרויות תאימות -g -m -s -S -v

adjtimex
adjtimex [-q] [-o OFF] [-f FREQ] [-p TCONST] [-t TICK]

קרא את פרמטרי בסיס הזמן של המערכת והגדר אותם באופן אופציונלי. לִרְאוֹת adjtimex(2)

-ש שקט
-o OFF היסט זמן, מיקרו-שניות
-f FREQ התאמת תדר, יחידות ליבה שלמות (65536 הוא 1ppm)
(ערכים חיוביים גורמים לשעון לרוץ מהר יותר)
-t TICK מיקרו-שניות לכל סימון, בדרך כלל 10000
-p TCONST

ar ar [-o] [-v] [-p] [-t] [-x] קובצי ארכיון

חלץ או רשום FILES מארכיון ארכיון

-o שימור תאריכים מקוריים
-p חלץ ל-stdout
-t רשימה
-x חלץ
-v מילולית

ARP arp [-vn] [-H HWTYPE] [-i IF] -a [HOSTNAME] [-v] [-i IF] -d HOSTNAME
[פאב] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [temp] [-v] [-H HWTYPE] [-i IF] -s
HOSTNAME HWADDR [Netmask MASK] פאב [-v] [-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE
[מסכת רשת] פאב

מניפולציה של מטמון ARP

-הצג (כל) המארחים
-ד מחק את ערך ARP
-s הגדר ערך חדש
-v מילולית
-n אל תפתרו שמות
-i IF ממשק רשת
-D קרא את HWADDR מ-IFACE
-A,-p משפחת פרוטוקול AF
-H HWTYPE סוג כתובת החומרה

arping
arping [-fqbDUA] [-c CNT] [-w TIMEOUT] [-I IFACE] [-s SRC_IP] DST_IP

שלח בקשות/תשובות ARP

-f צא בתשובת ARP הראשונה
-ש שקט
-ב המשיכו לשדר, אל תעברו ל-unicast
-D מצב זיהוי כתובת משוכפלת
-U מצב ARP לא רצוי, עדכן את השכנים שלך
-מצב מענה ARP, עדכן את השכנים שלך
-c N עצור לאחר שליחת בקשות N ARP
-w TIMEOUT זמן לחכות לתשובת ARP, שניות
-I ממשק IFACE לשימוש (ברירת מחדל eth0)
-SRC_IP כתובת ה-IP של השולח
כתובת IP יעד DST_IP

אפר ash [-/+OPTIONS] [-/+o OPT]... [-c 'SCRIPT' [ARG0 [ARGS]] / קובץ [ARGS]]

מתורגמן מעטפת יוניקס

awk awk [OPTIONS] [AWK_PROGRAM] [FILE]...

-v VAR=VAL הגדר משתנה
-F SEP השתמש ב-SEP כמפריד שדות
-f FILE קרא תוכנית מ-FILE
-ה AWK_PROGRAM

שם בסיס
שם הבסיס FILE [SUFFIX]

הסר נתיב ספרייה ו-.SUFFIX מ-FILE

blockdev
blockdev אפשרות BLOCKDEV

--setro Set ro
--setrw הגדר rw
--getro קבל רו
--getss קבל גודל מגזר
--getbsz קבל גודל בלוק
--setbsz BYTES הגדר את גודל הבלוק
--getsz קבל גודל מכשיר במגזרים של 512 בתים
--getsize64 קבל את גודל המכשיר בבתים
--flushbufs שטיפה מאגרים
--rereadpt קרא מחדש את טבלת המחיצות

brctl
brctl פקודה [גשר [ממשק]]

ניהול גשרי Ethernet

פקודות:

addbr BRIDGE צור BRIDGE
delbr BRIDGE מחק BRIDGE
addif BRIDGE IFACE הוסף IFACE ל-BRIDGE
delif BRIDGE IFACE מחק את IFACE מ-BRIDGE

bunzip2
bunzip2 [-cf] [קובץ]...

פירוק FILE (או סטדין)

-c כתוב ל-stdout
-f כוח

bzcat
bzcat [קובץ]...

שחרר את הדחיסה ל-stdout

bzip2
bzip2 [אפשרויות] [קובץ]...

דחוס FILEs (או stdin) עם אלגוריתם bzip2

-1..9 רמת דחיסה
-ד דחיסת
-c כתוב ל-stdout
-f כוח

סיד cal [-jy] [[MONTH] YEAR]

הצג לוח שנה

-j השתמש בתמרים יוליאניים
-y הצג את כל השנה

חתול חתול [FILE]...

שרשור קבצים והדפיס אותם ל-stdout

chgrp
chgrp [-RhLHPcvf]... קובץ קבוצה...

שנה את החברות בקבוצה של כל FILE ל-GROUP

-R Recurse
-h להשפיע על סימלינקים במקום על יעדי סימלינקים
-L חצו את כל הקישורים הסמליים לספריות
-H חצו קישורים סימליים בשורת הפקודה בלבד
-P אל תעבור בין קישורים סימנים (ברירת מחדל)
-c רשימת קבצים שהשתנו
-v מילולית
-f הסתר שגיאות

chmod
chmod [-Rcvf] MODE[,MODE]... קובץ...

כל MODE הוא אחת או יותר מהאותיות ugoa, אחד מהסמלים +-= ואחד או יותר
של האותיות rwxst

-R Recurse
-c רשימת קבצים שהשתנו
-v רשימת כל הקבצים
-f הסתר שגיאות

chown
chown [-RhLHPcvf]... בעלים[<.|:>[קבוצה]] קובץ...

שנה את הבעלים ו/או הקבוצה של כל FILE ל-OWNER ו/או GROUP

-R Recurse
-h להשפיע על סימלינקים במקום על יעדי סימלינקים
-L חצו את כל הקישורים הסמליים לספריות
-H חצו קישורים סימליים בשורת הפקודה בלבד
-P אל תעבור בין קישורים סימנים (ברירת מחדל)
-c רשימת קבצים שהשתנו
-v רשימת כל הקבצים
-f הסתר שגיאות

chpasswd
chpasswd [--md5|--מוצפן]

קרא משתמש:סיסמה מ-stdin ועדכן / etc / passwd

-ה,-- מוצפן סיסמאות מסופקות הן בצורה מוצפנת
-m,--md5 השתמש בהצפנת MD5 במקום DES

נתח
chroot NEWROOT [PROG ARGS]

הפעל את PROG כשספריית השורש מוגדרת ל-NEWROOT

chvt
chvt N

שנה את הטרמינל הוירטואלי בחזית ל- /dev/ttyN

ברור
ברור

מסך נקי

CMP cmp [-l] [-s] FILE1 [FILE2 [SKIP1 [SKIP2]]]

השווה FILE1 עם FILE2 (או stdin)

-l כתוב את מספרי הבתים (עשרוני) והערכים (אוקטלי)
עבור כל הבתים השונים
-שקט

cp cp [אפשרויות] מקור... יעד

העתק את המקורות אל DEST

-a זהה ל-dpR
-ר,-ר רקורסה
-d,-P שימור סימלינקים (ברירת מחדל אם -R)
-L עקוב אחר כל הקישורים הסמליים
-H עקוב אחר סימלינקים בשורת הפקודה
-p שמור את תכונות הקובץ במידת האפשר
-f החלף
-i בקש לפני החלפה
-l,-s צור (סימ) קישורים

cpio
cpio [-dmvu] [-F FILE] [-H newc] [-tio] [EXTR_FILE]...

חלץ או רשום קבצים מארכיון cpio, או צור ארכיון באמצעות רשימת קבצים ב-
סטדין

מצב פעולה ראשי:

-t רשימה
-i מחלץ EXTR_FILEs (או כולם)
-o צור (דורש -H newc)
-ד צור ספריות מובילות
-מ לשמר mtime
-v מילולית
-u החלף
-F FILE קובץ קלט (-t,-i,-p) או פלט (-o).
-H newc פורמט ארכיון

כתף
crond -fbS -l N -L LOGFILE -c DIR

-f חזית
-b רקע (ברירת מחדל)
-S Log to syslog (ברירת מחדל)
-l הגדר רמת יומן. 0 הוא המילולי ביותר, ברירת המחדל 8
-L התחבר לקובץ
-c מדריך עבודה

crontab
crontab [-c DIR] [-u USER] [-ler]|[קובץ]

-c ספריית Crontab
-u משתמש
-l רשימה crontab
-e ערוך crontab
-r מחק crontab
FILE החלף את crontab ב-FILE ('-': stdin)

cttyhack
cttyhack [PROG ARGS]

תן ל-PROG tty שולט במידת האפשר. דוגמה עבור /etc/inittab (עבור busybox init):
::respawn:/bin/cttyhack / Bin / sh מתן tty שולט למעטפת הפועל עם PID
1: $ exec cttyhack sh התחלת מעטפת אינטראקטיבית מסקריפט מעטפת אתחול:

setsid cttyhack sh

לחתוך חתוך [אפשרויות] [קובץ]...

הדפס שדות נבחרים מכל קובץ קלט ל-stdout

-b LIST פלט בתים בלבד מ-LIST
-c LIST פלט רק תווים מתוך LIST
-d CHAR השתמש ב-CHAR במקום ב-tab כמפריד שדות
-s פלט רק את השורות המכילות מפריד
-f N הדפס רק שדות אלה
-n התעלמו

נתונים
תאריך [אפשרויות] [+FMT] [שעה]

הצג זמן (באמצעות +FMT), או הגדר זמן

[-s,--set] TIME הגדר את הזמן ל-TIME
-u,--utc עבודה ב-UTC (אל תמיר לזמן מקומי)
-R,--rfc-2822 פלט RFC-2822 מחרוזת תאריך תואמת
-I[SPEC] פלט מחרוזת תאריך תואמת ISO-8601
SPEC='date' (ברירת מחדל) עבור תאריך בלבד,
'שעות', 'דקות' או 'שניות' עבור תאריך ו
זמן לפי הדיוק המצוין
-r,--reference FILE הצג את זמן השינוי האחרון של FILE
-d,--date TIME תצוגה TIME, לא 'עכשיו'
-D FMT השתמש ב-FMT עבור -d TIME המרה

פורמטים מזוהים של TIME:

hh:mm[:ss]
[YYYY.]MM.DD-hh:mm[:ss]
YYYY-MM-DD hh:mm[:ss]
[[[[[YY]YY]MM]DD]hh]mm[.ss]
טופס 'תאריך TIME' מקבל במקום זאת MMDDhhmm[[YY]YY][.ss]

dc dc EXPRESSION...

מחשבון RPN זעיר. פעולות: +, add, -, sub, *, mul, /, div, %, mod, ו, או, לא,
xor, p - הדפס את החלק העליון של הערימה (בלי לקפוץ), f - הדפס את כל הערימה, o - פופ את
ערך ורדיוס פלט מוגדר (חייב להיות 10, 16, 8 או 2). דוגמאות: 'dc 2 2 add p' -> 4,
'dc 8 8 mul 2 2 + / p' -> 16

dd dd [if=FILE] [of=FILE] [ibs=N] [obs=N] [bs=N] [count=N] [דלג=N] [seek=N]
[conv=notrunc|noerror|sync|fsync]

העתק קובץ עם המרה ועיצוב

if=FILE קרא מ-FILE במקום stdin
of=FILE כתוב ל-FILE במקום stdout
bs=N קרא וכתוב N בתים בכל פעם
ibs=N קרא N בתים בכל פעם
obs=N כתוב N בתים בכל פעם
count=N העתק רק N בלוקי קלט
skip=N דלג על N בלוקי קלט
seek=N דלג על N בלוקי פלט
conv=notrunc אל תקצר את קובץ הפלט
conv=noerror המשך לאחר שגיאות קריאה
conv=sync בלוקים של Pad עם אפסים
conv=fsync כתוב נתונים פיזית לפני סיום
conv=swab החלף כל זוג בתים

ניתן להוסיף N ב-c (1), w (2), b (512), kD (1000), k (1024), MD, M, GD, G

deallocvt
deallocvt [N]

הקצה מסוף וירטואלי שאינו בשימוש /dev/ttyN

depmod
depmod [-n] [-b BASE] [גרסה] [MODFILES]...

צור קבצי modules.dep, כינוי וסמלים

-b BASE השתמש ב-BASE/lib/modules/VERSION
-n הפעלה יבשה: הדפס קבצים ל-stdout

devmem
devmem ADDRESS [WIDTH [VALUE]]

קרא/כתוב מכתובת פיזית

ADDRESS כתובת שיש לפעול לפיה
WIDTH רוחב (8/16/...)
VALUE נתונים לכתיבה

df df [-Pkmhai] [-B SIZE] [FILESYSTEM]...

הדפס סטטיסטיקות שימוש במערכת הקבצים

-P פורמט פלט POSIX
-k בלוקים של 1024 בתים (ברירת מחדל)
-m בלוקים של 1M-byte
-h קריא לאדם (למשל 1K 243M 2G)
-a הצג את כל מערכות הקבצים
-י אינודס
-B SIZE Blocksize

הבדל
diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2

השווה קבצים שורה אחר שורה והוציא את ההבדלים ביניהם. זֶה
הטמעה תומך בהבדלים מאוחדים בלבד.

-a התייחס לכל הקבצים כטקסט
-ב התעלם משינויים בכמות הרווחים הלבנים
-B התעלם משינויים שכל השורות שלהם ריקות
-ד נסו למצוא קבוצה קטנה יותר של שינויים
-אני מתעלם מהבדלים באותיות גדולות
-L השתמש ב-LABEL במקום בשם הקובץ בכותרת המאוחדת
-N התייחס לקבצים נעדרים כריקים
-q פלט רק אם קבצים שונים
-r Recurse
-S התחל עם FILE בעת השוואת ספריות
-T הפוך את הכרטיסיות ליישר קו על ידי קידומת לשונית בעת הצורך
-s דווח כאשר שני קבצים זהים
-t הרחב כרטיסיות לרווחים בפלט
-U פלט LINES שורות של הקשר
-w התעלם מכל הרווחים הלבנים

שם הדירוג
שם שם FILENAME

הסר סיומת שאינה ספרייה מ-FILENAME

dmesg
dmesg [-c] [-n LEVEL] [-s SIZE]

הדפס או שלוט במאגר הטבעת של הליבה

-c נקה מאגר טבעת לאחר ההדפסה
-n LEVEL הגדר את רמת רישום המסוף
-s SIZE גודל מאגר

dos2unix
dos2unix [-ud] [קובץ]

המרת FILE במקום מפורמט DOS ל-Unix. כאשר לא ניתן קובץ, השתמש
stdin/stdout.

-u dos2unix
-d unix2dos

dpkg
dpkg [-ilCPru] [-F OPT] חבילת

התקן, הסר ונהל חבילות Debian

-i,--install התקן את החבילה
-l,--list רשימה של חבילות מותקנות
--configure הגדר חבילה לא ארוזה
-P,--טהר טהר את כל הקבצים של חבילה
-r,--remove הסר את כל קבצי התצורה מלבד קבצי התצורה של חבילה
--unpack פרק חבילה, אך אל תגדיר אותה
--force-depends התעלם מבעיות תלות
--force-confnew החלף קובצי תצורה קיימים בעת ההתקנה
--force-confold שמור קבצי תצורה ישנים בעת ההתקנה

dpkg-deb
dpkg-deb [-cefxX] קובץ [טיעון]

בצע פעולות על חבילות דביאן (.debs)

-c רשימת התוכן של עץ מערכת הקבצים
-e חלץ קבצי בקרה לספריית [טיעון]
-f הצג את שם שדה הבקרה המתחיל ב-[טיעון]
-x חלץ חבילות מעץ מערכת הקבצים לספרייה
-X תמצית מילולית

du du [-aHLdclsxhmk] [קובץ]...

סכם את שטח הדיסק המשמש עבור כל FILE ו/או ספרייה

-הצג גם גדלי קבצים
-L עקוב אחר כל הקישורים הסמליים
-H עקוב אחר סימלינקים בשורת הפקודה
-d N הגבל את הפלט לספריות (וקבצים עם -a) בעומק < N
-c הצג סך כולל
-ל לספור גדלים פעמים רבות אם מקושרים קשה
-s הצג רק סך של כל ארגומנט
-x דלג על ספריות במערכות קבצים שונות
-h גדלים בפורמט קריא אנושי (למשל, 1K 243M 2G)
-m גדלים במגה בייט
-k גדלים בקילו-בייט (ברירת מחדל)

dumpkmap
dumpkmap > מפת מפתח

הדפס טבלת תרגום מקלדת בינארית ל-stdout

מזבלה
dumpleases [-r|-a] [-f LEASEFILE]

הצג חוזי חכירה של DHCP שניתנו על ידי udhcpd

-f,--file=קובץ חכירה של קובץ
-r,--נותר הצג את הזמן הנותר
-א,--אבסולוט הצג זמן תפוגה

הד
echo [-neE] [ARG]...

הדפס את ה-ARGs שצוינו ל-stdout

-n הדחיק קו חדש נגרר
-e לפרש escapes לאחור (כלומר, \t=tab)
-E אל תפרש escapes לאחור (ברירת מחדל)

ed ed

env env [-iu] [-] [שם=ערך]... [PROG ARGS]

הדפס את הסביבה הנוכחית או הפעל את PROG לאחר הגדרת הסביבה שצוינה

-, -i התחל עם סביבה ריקה
-u הסר משתנה מהסביבה

להרחיב
הרחב [-i] [-t N] [קובץ]...

המרת טאבים לרווחים, כתיבה ל-stdout

-i,--initial אל תמיר טאבים לאחר לא ריקים
-t,--tabs=N טאב עצור כל N תווים

ביטוי
expr EXPRESSION

הדפס את הערך של EXPRESSION ל-stdout

ביטוי עשוי להיות:

ARG1 | ARG2 ARG1 אם הוא לא null ולא 0, אחרת ARG2
ARG1 ו-ARG2 ARG1 אם אף ארגומנט אינו ריק או 0, אחרת 0
ARG1 < ARG2 1 אם ARG1 קטן מ-ARG2, אחרת 0. באופן דומה:
ARG1 <= ARG2
ARG1 = ARG2
ARG1 != ARG2
ARG1 >= ARG2
ARG1 > ARG2
ARG1 + ARG2 סכום של ARG1 ו-ARG2. באופן דומה:
ARG1 - ARG2
ARG1 * ARG2
ARG1 / ARG2
ARG1 % ARG2
STRING : REGEXP התאמת דפוס מעוגן של REGEXP ב-STRING
התאמה ל-STRING REGEXP זהה ל-STRING : REGEXP
substr STRING POS LENGTH מחרוזת משנה של STRING, POS נספר מ-1
אינדקס STRING CHARS אינדקס ב-STRING שבו נמצא כל CHARS, או 0
אורך STRING אורך STRING
ציטוט TOKEN פרש את TOKEN כמחרוזת, גם אם
זוהי מילת מפתח כמו 'התאמה' או an
מפעיל כמו '/'
(EXPRESSION) ערך של EXPRESSION

היזהר שצריך לברוח ממפעילים רבים או לצטט עבור פגזים. השוואות הן
אריתמטיקה אם שני ה-ARGs הם מספרים, אחרת לקסיקוגרפית. התאמות דפוס מחזירות את
מחרוזת מותאמת בין \( ו-\) או null; אם \( ו-\) לא משמשים, הם מחזירים את ה-
מספר התווים תואמים או 0.

שקר
שקר

החזר קוד יציאה של FALSE \fIs0(1)

fdisk
fdisk [-ul] [-C CYLINDERS] [-H HEADS] [-S SECTORS] [-b SSZ] דיסק

שנה טבלת מחיצות

-u התחלה וסוף נמצאים במגזרים (במקום צילינדרים)
-l הצג טבלת מחיצות עבור כל דיסק, ואז צא
-b 2048 (עבור דיסקים MO מסוימים) משתמשים בסקטורים של 2048 בתים
-C צילינדרים קבע מספר צילינדרים/ראשים/סקטורים
-ה ראשים
-S SECTORS

למצוא
מצא [-HL] [נתיב]... [אפשרויות] [פעולות]

חפש קבצים ובצע בהם פעולות. הפעולה הראשונה שנכשלה מפסיקה את העיבוד של
קובץ נוכחי. ברירת מחדל: PATH היא הספרייה הנוכחית, הפעולה היא '-print'

-L,-עקוב אחר סימלינקים
-H ...בשורת הפקודה בלבד
-xdev אל תרד ספריות במערכות קבצים אחרות
-maxdepth N ירידה ברוב רמות N. -מקסימום עומק 0 חל
פעולות לארגומנטים של שורת הפקודה בלבד
-mindepth N אל תפעל ברמות N ראשונות
חוק עומק על ספרייה *לאחר* חצייתו

פעולות:

( פעולות ) פעולות קבוצתיות עבור -o / -a
! ACT הפוך את ההצלחה/כישלון של ACT
ACT1 [-a] ACT2 אם ACT1 נכשל, עצור, אחרת בצע ACT2
ACT1 -o ACT2 אם ACT1 מצליח, עצור, אחרת בצע ACT2
הערה: ל-a יש עדיפות גבוהה יותר מ-o
-name PATTERN התאם את שם הקובץ (ללא שם ספרייה) ל-PATTERN
-iname PATTERN לא רגיש -שם
-path PATTERN התאם נתיב ל-PATTERN
-ipath PATTERN לא רגיש -נתיב
-regex PATTERN התאם נתיב ל-Regex PATTERN
-סוג X סוג הקובץ הוא X (אחד מ: f,d,l,b,c,...)
-perm MASK לפחות ביט מסיכה אחד (+MASK), כל הסיביות (-MASK),
או בדיוק סיביות MASK מוגדרות במצב של קובץ
-mtime DAYS mtime גדול מ-(+N), קטן מ-(-N),
או בדיוק N ימים בעבר
-mmin MINS mtime גדול מ-(+N), קטן מ-(-N),
או בדיוק N דקות בעבר
-חדש FILE mtime הוא עדכני יותר משל FILE
-inum N לקובץ יש אינוד מספר N
-שם משתמש/מזהה קובץ הוא בבעלות המשתמש הנתון
-קבוצה שם/מזהה קובץ הוא בבעלות הקבוצה הנתונה
-גודל N[bck] גודל הקובץ הוא N (c:bytes,k:kbytes,b:512 bytes(def.))
+/-N: גודל הקובץ גדול/קטן מ-N
-קישורים N מספר הקישורים גדול מ-(+N), קטן מ-(-N),
או בדיוק N
-Prune אם הקובץ הנוכחי הוא ספרייה, אל תרד אליו
אם אף אחת מהפעולות הבאות לא צוינה, ההנחה היא -print
-הדפס שם קובץ הדפסה
-print0 שם קובץ ההדפסה, NUL הסתיים
-exec CMD ARG ; הפעל CMD עם כל המופעים של {} מוחלפים ב
שם קובץ. נכשל אם CMD יוצא ללא אפס

לקפל
קיפול [-bs] [-w WIDTH] [קובץ]...

עטוף שורות קלט בכל FILE (או stdin), כתוב ל-stdout

-ב ספירת בתים במקום עמודות
-s הפסקה ברווחים
-w השתמש בעמודות WIDTH במקום 80

חופשי
חינם [-b/k/m/g]

הצג את כמות זיכרון המערכת הפנוי והמשומש

freeramdisk
freeramdisk DEVICE

שחרר את כל הזיכרון המשמש את ה-ramdisk שצוין

fstream
fstrim [אפשרויות] MOUNTPOINT

-o,--offset=OFFSET היסט בבתים לביטול
-l,--length=LEN בייטים לביטול
-m,--minimum=MIN אורך מידה מינימלי
-v,--verbose הדפס מספר בתים שהושלכו

ftpget
ftpget [OPTIONS] מארח [LOCAL_FILE] REMOTE_FILE

הורד קובץ דרך FTP

-ג,--המשך המשך העברה קודמת
-v,--רבות מילוליות
-u,--username שם משתמש USER
-p,--סיסמה PASS סיסמה
-P,--יציאה NUM יציאה

ftpput
ftpput [OPTIONS] מארח [REMOTE_FILE] LOCAL_FILE

העלה קובץ לשרת FTP

-v,--רבות מילוליות
-u,--username שם משתמש USER
-p,--סיסמה PASS סיסמה
-P,--יציאה NUM יציאה

getopt
getopt [אפשרויות] [--] OPTSTRING PARAMS

-a,--alternative אפשר אפשרויות ארוכות שמתחילות ביחיד -
-l,--longoptions=LOPT[,...] אפשרויות ארוכות לזיהוי
-n,--name=PROGNAME השם תחתיו מדווחות שגיאות
-o,--options=OPTSTRING אפשרויות קצרות לזיהוי
-q,--quiet אין הודעות שגיאה על אפשרויות לא מזוהות
-Q,--שקט-פלט אין פלט רגיל
-s,--shell=SHELL הגדר מוסכמות של ציטוט מעטפת
-T,--test בדיקת גרסה (יוצא עם 4)
-u,--unquoted אל תצטט פלט

דוגמא:

O=`getopt -l bb: -- ab:c:: "$@"` || יציאה 1 eval set -- "$O" בעוד אמת; לעשות מקרה
"$1" ב-a) echo A; מִשׁמֶרֶת;; -b|--bb) echo "B:'$2'"; משמרת 2;;
-c) מקרה "$2" ב-"") echo C; משמרת 2;; *) echo "C:'$2'";
משמרת 2;; esac;; --) משמרת; לשבור;; *) echo Error; יציאה 1;;
esac נעשה

גטי
getty [OPTIONS] BAUD_RATE[,BAUD_RATE]... TTY [TERMTYPE]

פתח את TTY, בקש את שם התחברות ולאחר מכן הפעל /bin/login

-h אפשר בקרת זרימה RTS/CTS בחומרה
-L הגדר CLOCAL (התעלם ממצב זיהוי הספק)
-m קבל קצב העברת הודעת המצב CONNECT של המודם
-n אל תבקש את שם התחברות
-w המתן ל-CR או LF לפני השליחה /etc/issue
-אני לא מציג /etc/issue
-f ISSUE_FILE הצג את ISSUE_FILE במקום /etc/issue
-l LOGIN הפעל LOGIN במקום /bin/login
-t SEC סיום לאחר SEC אם לא נקרא שם כניסה
-I INITSTR שלח INITSTR לפני כל דבר אחר
-H HOST התחבר HOST לקובץ utmp כשם המארח

BAUD_RATE מתוך 0 משאיר אותו ללא שינוי

grep
grep [-HhnlLoqvsriwFEz] [-m N] [-A/B/CN] PATTERN/-e PATTERN.../-f FILE [FILE]...

חפש PATTERN ב-FILEs (או סטדין)

-H הוסף את הקידומת 'שם קובץ:'
-h אל תוסיף את הקידומת 'שם קובץ:'
-n הוסף את הקידומת 'line_no:'
-l הצג רק שמות של קבצים תואמים
-L הצג רק שמות של קבצים שאינם תואמים
-c הצג רק ספירה של שורות תואמות
-o הצג רק את החלק התואם של השורה
-ש שקט. החזר 0 אם נמצא PATTERN, 1 אחרת
-v בחר שורות שאינן תואמות
-s דיכוי שגיאות פתיחה וקריאה
-r Recurse
-אני מתעלם מהמקרה
-w התאם מילים שלמות בלבד
-x התאם קווים שלמים בלבד
-F PATTERN הוא מילולי (לא ביטוי רגולרי)
-E PATTERN הוא ביטוי רגולרי מורחב
קלט -z מסתיים ב-NUL
-m N התאם עד N פעמים לקובץ
-AN הדפס N שורות של הקשר נגרר
-BN הדפס N שורות של הקשר מוביל
-CN זהה ל-'-AN -BN'
-e דפוס PTRN להתאמה
-f FILE קרא דפוס מהקובץ

קבוצות
קבוצות [USER]

הדפס את החברות בקבוצה של USER או עבור התהליך הנוכחי

אקדח
gunzip [-cft] [קובץ]...

פירוק FILE (או סטדין)

-c כתוב ל-stdout
-f כוח
-t בדוק את שלמות הקובץ

מופעלת דחיסת
gzip [-cfd] [קובץ]...

דחוס FILEs (או סטדין)

-ד דחיסת
-c כתוב ל-stdout
-f כוח

לַעֲצוֹר
עצור [-d DELAY] [-n] [-f] [-w]

עצור את המערכת

-d מרווח השהיה של SEC
-n אל תסנכרן
-f Force (אל תעבור דרך init)
-w כתוב רק רשומת wtmp

ראש
head [אפשרויות] [קובץ]...

הדפס את 10 השורות הראשונות של כל FILE (או stdin) ל-stdout. עם יותר מ-FILE אחד,
לפני כל אחד מהם כותרת שם קובץ.

-n N[kbm] הדפס N שורות ראשונות
-n -N[kbm] הדפס הכל מלבד N שורות אחרונות
-c [-]N[kbm] הדפס N בתים ראשונים
-ש לעולם אל תדפיס כותרות
-v הדפס תמיד כותרות

N עשוי להיות סיומת k (x1024), b (x512), או m (x1024^2).

hexdump
hexdump [-bcCdefnosvx] [קובץ]...

הצג קבצים (או stdin) בפורמט שצוין על ידי המשתמש

-ב תצוגה אוקטלית של בייט אחד
-c תצוגת תווים של בייט אחד
-C קנוני hex+ASCII, 16 בתים לשורה
-ד תצוגה עשרונית של שני בתים
-e FORMAT_STRING
-f FORMAT_FILE
-n LENGTH פרש רק LENGTH בתים של קלט
-o תצוגה אוקטלית של שני בתים
-s OFFSET דלג על OFFSET בתים
-v הצג את כל נתוני הקלט
-x תצוגה הקסדצימלית של שני בתים

hostid
hostid

הדפס מזהה ייחודי של 32 סיביות עבור המכונה

המארח
שם מארח [אפשרויות] [שם מארח | -F FILE]

קבל או הגדר שם מארח או שם דומיין DNS

-ס קצר
-i כתובות עבור שם המארח
-d שם דומיין DNS
-f שם דומיין מוסמך מלא
-F FILE השתמש בתוכן של FILE כשם מארח

httpd
httpd [-ifv[v]] [-c CONFFILE] [-p [IP:]PORT] [-u USER[:GRP]] [-r REALM] [-h HOME] או
httpd -d/-e/-m STRING

האזן לבקשות HTTP נכנסות

-i מצב Inetd
-ו אל תעשה דמוניזציה
-v[v] מילולית
-p [IP:]PORT קשירה ל-IP:PORT (ברירת מחדל *:80)
-u USER[:GRP] הגדר את uid/gid לאחר הכריכה לפורט
-r REALM Authentication Realm עבור אימות בסיסי
-h ספריית הבית של HOME (ברירת מחדל.)
-c קובץ תצורה של FILE (ברירת מחדל {/וכו,HOME}/httpd.conf)
-m STRING MD5 קריפטה STRING
-e STRING קידוד HTML STRING
-d STRING פענוח כתובת אתר STRING

שעה
hwclock [-r|--show] [-s|--hctosys] [-w|--systohc] [-t|--systz] [-l|--localtime]
[-u|--utc] [-f|--rtc FILE]

שאילתה והגדרת שעון חומרה (RTC)

-r הצג זמן שעון חומרה
-s קבע את זמן המערכת משעון החומרה
-w הגדר את שעון החומרה מזמן המערכת
-t הגדר אזור זמן בתוך הליבה, זמן מערכת נכון
אם שעון החומרה הוא בזמן מקומי
-u נניח ששעון החומרה נשמר ב-UTC
נניח ששעון החומרה נשמר בזמן מקומי
-f FILE השתמש במכשיר שצוין (למשל /dev/rtc2)

id מזהה [אפשרויות] [משתמש]

הדפס מידע על USER או על המשתמש הנוכחי

-u מזהה משתמש
-ג מזהה קבוצה
-G מזהי קבוצה משלימים
-n הדפס שמות במקום מספרים
-r הדפס מזהה אמיתי במקום מזהה יעיל

ifconfig
ifconfig [-a] ממשק [כתובת]

הגדר ממשק רשת

[הוסף כתובת[/PREFIXLEN]]
[del ADDRESS[/PREFIXLEN]]
[[-]שידור [ADDRESS]] [[-]pointopoint [ADDRESS]]
[כתובת מסיכת רשת] [כתובת dstaddr]
[outfill NN] [keepalive NN]
[hw ether|infiniband ADDRESS] [מדד NN] [mtu NN]
[[-]טריילרים] [[-]arp] [[-]allmulti]
[multicast] [[-]promisc] [txqueuelen NN] [[-]dynamic]
[mem_start NN] [io_addr NN] [irq NN]
[למעלה|למטה]...

אם למטה
ifdown [-anmvf] [-i FILE] IFACE...

-א דה/הגדר את כל הממשקים באופן אוטומטי
-i FILE השתמש ב-FILE להגדרות ממשק
-n הדפס מה יקרה, אבל אל תעשה את זה
(הערה: לא משבית מיפויים)
-מ אל תפעיל מיפויים
-v הדפס מה יקרה לפני שתעשה את זה
-f כוח דה/קונפיגורציה

אם כן
ifup [-anmvf] [-i FILE] IFACE...

-א דה/הגדר את כל הממשקים באופן אוטומטי
-i FILE השתמש ב-FILE להגדרות ממשק
-n הדפס מה יקרה, אבל אל תעשה את זה
(הערה: לא משבית מיפויים)
-מ אל תפעיל מיפויים
-v הדפס מה יקרה לפני שתעשה את זה
-f כוח דה/קונפיגורציה

init
init

Init הוא התהליך הראשון שהתחיל במהלך האתחול. זה אף פעם לא יוצא. זה (מחדש) מוליד ילדים
לפי /etc/inittab.

insmod
insmod FILE [SYMBOL=VALUE]...

טען את מודולי הליבה שצוינו לתוך הליבה

יונית
ionice [-c 1-3] [-n 0-7] [-p PID] [PROG]

שנה עדיפות קלט/פלט ומחלקה

-c Class. 1: זמן אמת 2: המאמץ הטוב ביותר 3: סרק
-n עדיפות

ip ip [אפשרויות] {כתובת | מסלול | קישור | מנהרה | כלל} {COMMAND}

ip [אפשרויות] OBJECT {COMMAND} שבו OBJECT := {כתובת | מסלול | קישור | מנהרה | כְּלָל}
אפשרויות := { -f[amily] { inet | inet6 | קישור } | -שורה אחת] }

ipcalc
ipcalc [אפשרויות] כתובת[[/]NETMASK] [NETMASK]

חשב הגדרות רשת IP מכתובת IP

-b,--broadcast הצגת כתובת שידור מחושבת
-n,--רשת הצגת כתובת רשת מחושבת
-m,--netmask הצג מסכת רשת ברירת מחדל עבור IP
-p,--prefix הצג את הקידומת עבור IP/NETMASK
-h,--hostname הצג את שם המארח הראשון שנפתר
-s,--silent לעולם אל תציג הודעות שגיאה

להרוג
להרוג [-l] [-SIG] PID...

שלח אות (ברירת מחדל: TERM) ל-PID נתון

-ל רשום את כל שמות האותות והמספרים

killall
killall [-l] [-q] [-SIG] PROCESS_NAME...

שלח אות (ברירת מחדל: TERM) לתהליכים נתונים

-ל רשום את כל שמות האותות והמספרים
-ש אל תתלונן אם לא נהרגו תהליכים

קלוגד
kllogd [-c N] [-n]

לוגר גרעין

-c N הדפס למסוף הודעות דחופות יותר מקודם N (1-8)
-n רוץ בחזית

אחרון
אחרון

הצג רשימה של המשתמשים האחרונים שנכנסו למערכת

פחות
פחות [-EMmNh~I?] [קובץ]...

הצג FILE (או stdin) מסך אחד בכל פעם

-E צא ברגע שמגיעים לסוף הקובץ
-M,-m שורת מצב תצוגה עם מספרי שורות
ואחוז דרך הקובץ
-N מספר קו קידומת לכל שורה
-אני מתעלם מרישיות בכל החיפושים
-~ הדחיק ~ים שהוצגו בעבר EOF

ln ב-[אפשרויות] יעד... LINK|DIR

צור קישור LINK או DIR/TARGET ל-TARGET/ים שצוינו

-s צור קישורים סימליים במקום קישורים קשיחים
-f הסר יעדים קיימים
-n אל תפנה לקישורים סימליים - התייחס כמו קובץ רגיל
-ב בצע גיבוי של היעד (אם קיים) לפני פעולת הקישור
-S suf השתמש בסיומת במקום ~ בעת ביצוע קבצי גיבוי
-T 2nd arg חייב להיות DIR
-v מילולית

loadfont
loadfont < גופן

טען גופן מסוף מ-stdin

loadkmap
loadkmap < מפת מפתח

טען טבלת תרגום מקלדת בינארית מ-stdin

כורת עצים
לוגר [אפשרויות] [הודעה]

כתוב MESSAGE (או stdin) ל-syslog

-s יומן אל stderr וכן יומן המערכת
-t TAG יומן באמצעות התג שצוין (ברירת המחדל של שם המשתמש)
-p PRIO Priority (מספרי או זוג facility.level)

התחבר
כניסה [-p] [-h HOST] [[-f] USER]

התחל הפעלה חדשה במערכת

-f אל תאמת (המשתמש כבר אומת)
-h שם המארח המרוחק
-p שמירה על הסביבה

שם יומן
שם יומן

הדפס את שם המשתמש הנוכחי

logread
logread [-f]

הצג הודעות במאגר העגול של syslogd

-f פלט נתונים כאשר יומן גדל

הפסד
losetup [-r] [-o OFS] {-f|LOOPDEV} FILE - שיוך התקני לולאה losetup -d
LOOPDEV - ניתוק loseetup -a - הצג מצב loseetup -f - הצג את הבא בחינם
מכשיר לולאה

-o OFS התחל בתים של OFS לתוך FILE
-r לקריאה בלבד
-f הצג/השתמש במכשיר הלולאה החופשי הבא

ls ls [-1AaCxdLHRFplinsehrSXvctu] [-w WIDTH] [קובץ]...

רשימת תוכן הספרייה

-1 פלט עמודה אחת
-א כלול ערכים שמתחילים ב-.
-A Like -a, אבל לא לכלול . ו..
-C רשימה לפי עמודות
-x רשימה לפי שורות
-d רשימת ערכי ספרייה במקום תוכן
-L עקוב אחר קישורים סימליים
-H עקוב אחר סימלינקים בשורת הפקודה
-R Recurse
-p הוסף / לערכים במדריך
-F הוסף מחוון (אחד מ-*/=@|) לערכים
-l פורמט רישום ארוך
-i רשום מספרי אינוד
-n רשום מזהי UID ו-GID מספריים במקום שמות
-s רשימת בלוקים שהוקצו
-ה רשימת תאריך ושעה מלאים
-h גדלי רשימה בפורמט קריא אנושי (1K 243M 2G)
-r מיין בסדר הפוך
-S מיין לפי גודל
-X מיין לפי הרחבה
-v מיין לפי גרסה
-c עם -l: מיין לפי ctime
-t עם -l: מיון לפי mtime
-u עם -l: מיין לפי זמן
-w N נניח שהטרמינל הוא ברוחב N עמודות
--color[={always,never,auto}] שליטה בצביעה

lsmod
lsmod

רשום את מודולי הליבה הטעונים כעת

lzcat
lzcat [קובץ]...

שחרר את הדחיסה ל-stdout

lzma
lzma -d [-cf] [קובץ]...

דחוס FILE (או stdin)

-ד דחיסת
-c כתוב ל-stdout
-f כוח

לזופ
lzop [-cfvd123456789CF] [קובץ]...

-1..9 רמת דחיסה
-ד דחיסת
-c כתוב ל-stdout
-f כוח
-v מילולית
-ו אין לאחסן או לאמת את סכום הבדיקה
-C כתוב גם checksum של בלוק דחוס

lzopcat
lzopcat [-vCF] [קובץ]...

-v מילולית
-ו אין לאחסן או לאמת את סכום הבדיקה

אני md5
md5sum [-c[sw]] [קובץ]...

הדפס או בדוק סכומי בדיקה של MD5

-ג בדוק סכומים מול רשימה ב-FILEs
-s אל תוציא שום דבר, קוד סטטוס מראה הצלחה
-w הזהר לגבי שורות בדיקת סכום בפורמט לא תקין

mdev
mdev [-s]

יש להפעיל mdev -s במהלך האתחול כדי לסרוק / sys ואכלוס /dev.

Bare mdev הוא מסייע ל-hotplug של ליבה. כדי להפעיל אותו: echo /sbin/mdev
>/proc/sys/kernel/hotplug

הוא משתמש ב-/etc/mdev.conf עם שורות [-][ENV=regex;]...DEVNAME UID:GID PERM
[>|=PATH]|[!] [@|$|*PROG] כאשר DEVNAME הוא שם מכשיר רגולרי, @major,minor[-minor2],
או משתנה סביבה רגולרי. שימוש נפוץ של האחרון הוא לטעון מודולים עבור
מכשירים מחוברים:

$MODALIAS=.* 0:0 660 @modprobe "$MODALIAS"

אם הקובץ /dev/mdev.seq קיים, mdev ימתין עד שהערך שלו יתאים למשתנה $SEQNUM.
זה מונע מרוצי תקע/ניתוק. כדי להפעיל תכונה זו, צור /dev/mdev.seq ריק
באתחול.

אם קיים קובץ /dev/mdev.log, יומן ניפוי באגים יצורף אליו.

מיקרו
microcom [-d DELAY] [-t TIMEOUT] [-s SPEED] [-X] TTY

העתק בתים עבור stdin ל-TTY ומ-TTY ל-stdout

-d המתן עד DELAY ms לפלט TTY לפני שליחת כל
בייט הבא אליו
-t צא אם גם stdin וגם TTY שותקים למשך TIMEOUT ms
-s הגדר את הקו הטורי ל-SPEED
-X השבת את המשמעות המיוחדת של NUL ו-Ctrl-X מ-stdin

mkdir
mkdir [אפשרויות] ספריית...

ליצור תיקייה

-m מצב MODE
-p אין שגיאה אם ​​קיימת; צור ספריות הורים לפי הצורך

mkfifo
mkfifo [-m MODE] שם

צור צינור בשם

-m MODE Mode (ברירת מחדל a=rw)

מקנוד
mknod [-m MODE] שם סוג מינור מינור

צור קובץ מיוחד (בלוק, תו או צינור)

-m MODE מצב יצירה (ברירת מחדל a=rw)
סוּג:
ב חסימת התקן
c או u מכשיר תו
p צינור עם שם (מתעלמים מ-MAJOR ו-MINOR)

החלפת mkswap
mkswap [-L LBL] BLOCKDEV [KBYTES]

הכן את BLOCKDEV לשימוש כמחיצת החלפה

-L LBL תווית

mktemp
mktemp [-dt] [-p DIR] [תבנית]

צור קובץ זמני עם שם המבוסס על TEMPLATE והדפיס את שמו. TEMPLATE חייב
מסתיים ב-XXXXXX (למשל [/dir/]שםXXXXXX). ללא TEMPLATE, ההנחה היא -t tmp.XXXXXX.

-d צור ספרייה, לא קובץ
-ש נכשל בשקט על שגיאות
-t הוסף את שם ספריית הבסיס ל-TEMPLATE
-p DIR השתמש ב-DIR כספריית בסיס (מרמז על -t)
-u אל תיצור דבר; להדפיס שם

ספריית הבסיס היא: -p DIR, else $TMPDIR, else / Tmp

modinfo
modinfo [-adlp0] [-F מילת מפתח] MODULE

-קיצור עבור '-F מחבר'
-d קיצור דרך עבור '-F description'
-l קיצור דרך ל-'-F license'
-p קיצור דרך עבור '-F parm'
-F מילת מפתח לחפש
-0 פלט נפרד עם NULs

modprobe
modprobe [-alrqvsDb] MODULE [סמל=ערך]...

-א טען מספר מודולים
-l רשימה (MODULE הוא דפוס)
-r הסר MODULE (ערימות) או בצע ניקוי אוטומטי
-ש שקט
-v מילולית
-s התחבר ל-syslog
-D הצג תלות
-ב החל רשימה שחורה גם על שמות המודולים

יותר
עוד [FILE]...

הצג FILE (או stdin) מסך אחד בכל פעם

הר
התקן [אפשרויות] [-o OPTS] צומת מכשיר

התקן מערכת קבצים. זיהוי אוטומטי של מערכת הקבצים דורש /proc.

-א הר את כל מערכות הקבצים ב-fstab
-ו ריצה יבשה
-אני אל תפעיל את mount helper
-r הרכבה לקריאה בלבד
-w קריאה-כתיבה mount (ברירת מחדל)
-t FSTYPE[,...] סוגי מערכת קבצים
-O OPT הר רק מערכות קבצים עם אפשרות OPT (-a בלבד)
-o OPT:
לולאה התעלמה (התקני לולאה מזוהים אוטומטית)
[a]סינכרון כתובות הן [a]סינכרוניות
[no]atime השבת/הפעל עדכונים לזמני גישה לאינוד
[no]diratime השבת/הפעל עדכוני זמן לספריות
[no]relatime השבת/הפעל עדכוני זמן ביחס לזמן השינוי
[no]dev (Dis) מאפשר שימוש בקבצי מכשירים מיוחדים
[no] exec (Dis) מאפשר שימוש בקבצי הפעלה
[no]suid (Dis)לאפשר תוכניות set-user-id-root
[r]shared המר [רקורסיבית] לתת-עץ משותף
[r]slave המר [רקורסיבית] לתת-עץ עבד
[r]פרטי המר [רקורסיבית] לתת-עץ פרטי
[לא]ניתן לאגד הפוך את נקודת ההרכבה [לא]ניתנת להרכבה
[r]bind קשר קובץ או ספרייה [רקורסיבית] למיקום אחר
העבר העבר נקודת הרכבה קיימת
remount התקן מחדש מערכת קבצים רכוב, שינוי דגלים
ro/rw זהה ל-r/-w

ישנם דגלי -o ספציפיים למערכת קבצים.

mt mt [-f device] ערך אופקוד

שליטה על פעולת כונן סרט מגנטי

קודים זמינים:

bsf bsfm bsr bss דחיסת נתונים drvbuffer eof eom מחק fsf fsfm fsr fss נעילת טעינה
mkpart nop לא מקוון ras1 ras2 ras3 איפוס שמירה אחורה החזרה rewoffline seek setblk
setdensity setpart tell unload unlock weof wset

mv mv [-fin] SOURCE DEST או: mv [-fin] SOURCE... DIRECTORY

שנה את שם ה-SOURCE ל-DEST, או העבר את ה-SOURCE ל-DIRECTORY

-f אל תבקש לפני ההחלפה
-i Interactive, הנחיה לפני החלפה
-n אל תחליף קובץ קיים

nameif
nameif [-s] [-c FILE] [IFNAME HWADDR]...

שנה את שם ממשק הרשת כשהיא במצב למטה. המכשיר עם כתובת HWADDR
השם שונה ל-IFACE.

-c קובץ תצורה של FILE (ברירת מחדל: /etc/mactab)
-s התחבר ל-syslog

nc nc [-iN] [-wN] [-l] [-p PORT] [-f FILE|IPADDR PORT] [-e PROG]

פתח צינור ל-IP:PORT או FILE

-l מצב האזנה, עבור חיבורים נכנסים
(השתמש ב-ll עם -e עבור שרת מתמיד)
-p PORT יציאה מקומית
-w SEC Connect פסק זמן
-i SEC Delay מרווח עבור קווים שנשלחו
-f FILE השתמש בקובץ (ala /dev/ttyS0) במקום ברשת
-e PROG הפעל את PROG לאחר החיבור

netstat
netstat [-ral] [-tuwx] [-en]

הצגת מידע על רשת

-r טבלת ניתוב
-א כל השקעים
-ל שקעי האזנה
אחר: שקעים מחוברים
-t שקעי TCP
-u שקעי UDP
-w שקעים Raw
-x שקעי יוניקס
אחר: כל סוגי השקעים
-ה מידע אחר/עוד
-n אל תפתרו שמות

nslookup
nslookup [מארח] [שרת]

בצע שאילתה בשרת השמות עבור כתובת ה-IP של ה-HOST הנתון, אופציונלי באמצעות כתובת שצוינה
שרת ה- DNS

od od [-abcdfhilovxs] [-t TYPE] [-A RADIX] [-N SIZE] [-j SKIP] [-S MINSTR] [-w WIDTH]
[קוֹבֶץ]...

הדפס FILE (או stdin) באופן חד משמעי, כבייטים אוקטליים כברירת מחדל

openvt
openvt [-c N] [-sw] [PROG ARGS]

הפעל את PROG במסוף וירטואלי חדש

-c N השתמש ב-VT שצוין
-s עבור ל-VT
-w המתן ליציאה של PROG

פסח
passwd [אפשרויות] [משתמש]

שנה את הסיסמה של USER (ברירת מחדל: משתמש נוכחי)

-שיטת הצפנת ALG
-d הגדר את הסיסמה ל''
נעל (השבת) חשבון
-u בטל נעילה (הפעל) חשבון

תיקון
תיקון [אפשרויות] [ORIGFILE [PATCHFILE]]

-p,--strip N Strip N רכיבים מובילים משמות קבצים
-i,--קלט DIFF קרא DIFF במקום stdin
-R,--Reverse Reverse Patch
-N,--העבר התעלם מטלאים שהוחלו כבר
-E,--remove-empty-files הסר קבצי פלט אם הם מתרוקנים

pidof
pidof [שם]...

רשום PIDs של כל התהליכים עם שמות התואמים NAMEs

פינג
פינג [אפשרויות] מארח

שלח מנות ICMP ECHO_REQUEST למארחי רשת

-4,-6 כפה רזולוציית שם IP או IPv6
-c CNT שלח רק פינגים CNT
-s SIZE שלח SIZE בתים של נתונים במנות (ברירת מחדל: 56)
-t TTL הגדר TTL
-I IFACE/IP השתמש בממשק או בכתובת IP כמקור
-W SEC שניות לחכות לתגובה הראשונה (ברירת מחדל:10)
(אחרי הכל -c מנות CNT נשלחות)
-w SEC שניות עד ליציאת הפינג (ברירת מחדל: אינסופי)
(יכול לצאת מוקדם יותר עם -c CNT)
-q שקט, מציג פלט רק בהתחלה
וכשסיימו

pingXNXX
ping6 [אפשרויות] מארח

שלח מנות ICMP ECHO_REQUEST למארחי רשת

-c CNT שלח רק פינגים CNT
-s SIZE שלח SIZE בתים של נתונים במנות (ברירת מחדל: 56)
-I IFACE/IP השתמש בממשק או בכתובת IP כמקור
-q שקט, מציג פלט רק בהתחלה
וכשסיימו

pivot_root
pivot_root NEW_ROOT PUT_OLD

העבר את מערכת קבצי השורש הנוכחית ל-PUT_OLD והפוך את NEW_ROOT לקובץ השורש החדש
מערכת

כיבוי
כיבוי [-d DELAY] [-n] [-f]

עצור ותנתק את החשמל

-d מרווח השהיה של SEC
-n אל תסנכרן
-f Force (אל תעבור דרך init)

הדפס
printf פורמט [ARG]...

עיצוב והדפיס ARG(ים) לפי FORMAT (a-la C printf)

ps ps [-o COL1,COL2=HEADER] [-T]

הצג רשימת תהליכים

-o COL1,COL2=HEADER בחר עמודות לתצוגה
-T הצג שרשורים

pwd pwd

הדפס את שם הקובץ המלא של ספריית העבודה הנוכחית

rdate
rdate [-sp] מארח

קבל ואולי הגדר את התאריך/שעה של המערכת מ-HOST מרוחק

-s הגדר את התאריך/שעה של המערכת (ברירת מחדל)
-p הדפס את התאריך/שעה

קישור מחדש
readlink [-fnv] קובץ

הצג את הערך של קישור סימול

-f Canonicalize על ידי ביצוע כל הסמלים
-n אל תוסיף שורה חדשה
-v מילולית

שביל אמיתי
קובץ realpath...

החזר את שמות הנתיבים המוחלטים של FILE נתון

אתחול מחדש
אתחול מחדש [-d DELAY] [-n] [-f]

אתחל מחדש את המערכת

-d מרווח השהיה של SEC
-n אל תסנכרן
-f Force (אל תעבור דרך init)

נחמדים
renice {{-n INCREMENT} | PRIORITY} [[-p | -ג | -u] מזהה...]

שנה עדיפות תזמון עבור תהליך פועל

-n התאם את הערך היפה הנוכחי (קטן יותר הוא מהיר יותר)
-p מזהי תהליך (ברירת מחדל)
-g מזהי קבוצת תהליך
-u עיבוד שמות משתמש ו/או מזהים

לאתחל
לאתחל

אפס את המסך

לְהַאִיץ rev [FILE]...

הפוך שורות של FILE

rm rm [-irf] קובץ...

הסר (בטל קישור) FILEs

- אני תמיד מבקש לפני ההסרה
-f לעולם אל תבקש
-ר,-ר רקורסה

הוא rm
rmdir [אפשרויות] DIRECTORY...

הסר את DIRECTORY אם הוא ריק

-p|--הורים כוללים הורים
--התעלם-כשל-על-לא-ריק

מממוד
rmmod [-wfa] [מודול]...

פרק מודולי ליבה

-w המתן עד שהמודול לא יהיה בשימוש יותר
-f פריקה בכוח
-a הסר את כל המודולים שאינם בשימוש (רקורסיבית)

מַסלוּל
מסלול [{add|del|delete}]

ערוך טבלאות ניתוב ליבה

-n אל תפתרו שמות
-ה הצג מידע אחר/מידע נוסף
-A inet{6} בחר משפחת כתובות

סל"ד rpm -i PACKAGE.rpm; rpm -qp[ildc] PACKAGE.rpm

מניפולציה של חבילות RPM

פקודות:

-i התקנת חבילה
-qp Query חבילת
-qpi הצג מידע
-qpl רשימת תוכן
-qpd רשימת מסמכים
-qpc רשימת קבצי תצורה

rpm2cpio
rpm2cpio package.rpm

פלט ארכיון cpio של קובץ ה-rpm

חלקי ריצה
run-parts [-a ARG]... [-u UMASK] [--reverse] [--test] [--exit-on-error] DIRECTORY

הפעל חבורה של סקריפטים ב-DIRECTORY

-a ARG העבר ARG כארגומנט לסקריפטים
-u UMASK הגדר את UMASK לפני הפעלת סקריפטים
--היפוך סדר ביצוע הפוך
--מבחן ריצה יבשה
--exit-on-error צא אם סקריפט יוצא ללא אפס

צמא sed [-inrE] [-f FILE]... [-e CMD]... [FILE]... או: sed [-inrE] CMD [FILE]...

-e CMD הוסף CMD לפקודות sed לביצוע
-f FILE הוסף תוכן FILE לפקודות sed לביצוע
-i[SFX] עריכת קבצים במקום (אחרת שולחים ל-stdout)
אופציונלי לגבות קבצים, הוספת SFX
-n דיכוי הדפסה אוטומטית של חלל דפוס
-r,-E השתמש בתחביר מורחב של הביטוי הרגולרי

אם אין -e או -f, הארגומנט הראשון ללא אפשרות הוא מחרוזת הפקודה sed. נוֹתָר
ארגומנטים הם קבצי קלט (stdin אם אין).

seq seq [-w] [-s SEP] [FIRST [INC]] LAST

הדפס מספרים מ-FIRST עד LAST, בשלבים של INC. FIRST, INC כברירת מחדל ל-1.

-w Pad שיחזיק מעמד עם אפסים מובילים
-s SEP מחרוזת מפריד

setkeycodes
setkeycodes SCANCODE KEYCODE...

הגדר ערכים למפת סריקה-לקוד-מפתח של הליבה, המאפשר למקלדות חריגות
ליצור קודי מפתח שמיש.

SCANCODE יכול להיות xx או e0xx (הקסדצימלי), ו-KEYCODE ניתן בעשרוני.

סטסיד
setsid PROG ARGS

הפעל את PROG בהפעלה חדשה. ל-PROG לא יהיה טרמינל שליטה ולא יהיה
מושפע מאותות מקלדת (Ctrl-C וכו'). לִרְאוֹת סטסיד(2) לפרטים.

sh sh [-/+OPTIONS] [-/+o OPT]... [-c 'SCRIPT' [ARG0 [ARGS]] / קובץ [ARGS]]

מתורגמן מעטפת יוניקס

sha1sum
sha1sum [-c[sw]] [קובץ]...

הדפס או בדוק סכומי בדיקה של SHA1

-ג בדוק סכומים מול רשימה ב-FILEs
-s אל תוציא שום דבר, קוד סטטוס מראה הצלחה
-w הזהר לגבי שורות בדיקת סכום בפורמט לא תקין

sha256sum
sha256sum [-c[sw]] [קובץ]...

הדפס או בדוק סכומי בדיקה של SHA256

-ג בדוק סכומים מול רשימה ב-FILEs
-s אל תוציא שום דבר, קוד סטטוס מראה הצלחה
-w הזהר לגבי שורות בדיקת סכום בפורמט לא תקין

sha512sum
sha512sum [-c[sw]] [קובץ]...

הדפס או בדוק סכומי בדיקה של SHA512

-ג בדוק סכומים מול רשימה ב-FILEs
-s אל תוציא שום דבר, קוד סטטוס מראה הצלחה
-w הזהר לגבי שורות בדיקת סכום בפורמט לא תקין

לִישׁוֹן
לישון [N]...

השהה למשך זמן השווה לסך ה- args שניתנו, כאשר לכל args יכול להיות
סיומת אופציונלית של (שניות) שניות, (ד) דקות, (שעות) או (י) ימים

sort
מיון [-nrugMcszbdfimSTokt] [-o FILE] [-k start[.offset][opts][,end[.offset][opts]] [-t
CHAR] [קובץ]...

מיין שורות טקסט

-ב התעלם מחסר מוביל
-ג בדוק אם הקלט ממוין
-d סדר מילון (ריק או אלפאנומרי בלבד)
-f התעלם מהמקרה
-g מיון מספרי כללי
-התעלם מתווים בלתי ניתנים להדפסה
-ק מפתח מיון
-M מיון חודש
-n מיון מספרים
-o פלט לקובץ
-k מיין לפי מפתח
-t CHAR מפריד מפתח
-r סדר מיון הפוך
-S Stable (אל תמיין את הקשרים לפי אלפביתי)
-u הדחק שורות כפולות
-z קווים מסתיימים על ידי NUL, לא קו חדש
-mST התעלמו בגלל תאימות GNU

התחלה-עצירה-דימון
start-stop-daemon [אפשרויות] [-S|-K] ... [-- ARGS...]

חפש תהליכי התאמה, ולאחר מכן -K: עצור את כל תהליכי ההתאמה. -S: להתחיל א
תהליך אלא אם נמצא תהליך התאמה.

התאמת תהליך:

-u,--user USERNAME|UID תואם רק את התהליכים של משתמש זה
-n,--name NAME התאמת תהליכים עם NAME
בשדה comm ב-/proc/PID/stat
-x,--exec EXECUTABLE התאם תהליכים עם פקודה זו
ב-/proc/PID/{exe,cmdline}
-p,--pidfile FILE התאם תהליך עם PID מהקובץ
כל התנאים שצוינו חייבים להתאים
-S בלבד:
-x,--exec EXECUTABLE תוכנית להפעלה
-a,--startas NAME Zeeroth ארגומנט
-ב,--רקע רקע
-N,--Nicelevel N שנה רמה נחמדה
-c,--chuid USER[:[GRP]] שנה למשתמש/קבוצה
-m,--make-pidfile כתוב PID ל-pidfile שצוין ב-p
-K בלבד:
-s,--אות SIG אות לשלוח
-t,--test התאמה בלבד, צא עם 0 אם נמצא תהליך
אַחֵר:

-o,--oknodo צא עם סטטוס 0 אם לא נעשה דבר
-v,--רבות מילוליות
-ש,--שקט שקט

stat
stat [אפשרויות] קובץ...

הצגת קובץ (ברירת מחדל) או מצב מערכת הקבצים

-c fmt השתמש בפורמט שצוין
-f הצגת מצב מערכת הקבצים
-L עקוב אחר קישורים
-t הצג מידע בצורה קצרה

רצפי פורמט חוקיים עבור קבצים:

%a זכויות גישה באוקטאל
%A זכויות גישה בצורה קריא אנושית
%b מספר בלוקים שהוקצו (ראה %B)
%B הגודל בבייטים של כל בלוק שדווח על ידי %b
%d מספר מכשיר בעשרוני
%D מספר מכשיר ב-hex
%f מצב גולמי ב-hex
%F סוג קובץ
%g מזהה קבוצה של הבעלים
%G שם הבעלים של הקבוצה
%h מספר קישורים קשיחים
%i מספר אינודה
%n שם קובץ
%N שם קובץ, עם -> TARGET אם קישור סימול
%o גודל בלוק I/O
%s גודל כולל, בבתים
%t סוג התקן עיקרי ב-hex
%T סוג התקן מינורי ב-hex
%u מזהה משתמש של הבעלים
%U שם משתמש של הבעלים
%x זמן הגישה האחרונה
%X זמן הגישה האחרונה כשניות מאז האקופה
%y זמן השינוי האחרון
%Y זמן השינוי האחרון כשניות מאז התקופה
%z זמן השינוי האחרון
%Z זמן השינוי האחרון כשניות מאז התקופה

רצפי פורמט חוקיים עבור מערכות קבצים:

%a בלוקים בחינם זמינים למי שאינם משתמשי-על
%b סה"כ בלוקים של נתונים במערכת הקבצים
%c סך כל צמתי הקבצים במערכת הקבצים
%d צמתי קבצים חופשיים במערכת הקבצים
%f בלוקים פנויים במערכת הקבצים
%i מזהה מערכת קבצים ב-hex
%l אורך מקסימלי של שמות קבצים
%n שם קובץ
גודל בלוק %s (להעברה מהירה יותר)
%S גודל בלוקים בסיסי (עבור ספירת בלוקים)
%t הקלד hex
%T הקלד בצורה קריא אנושית

מחרוזות
מחרוזות [-afo] [-n LEN] [קובץ]...

הצג מחרוזות להדפסה בקובץ בינארי

-סרוק קובץ שלם (ברירת מחדל)
-f הקדימו מחרוזות עם שמות קבצים
-n LEN תווי LEN לפחות יוצרים מחרוזת (ברירת מחדל 4)
-o להקדים מחרוזות עם קיזוז עשרוני

stty
stty [-a|g] [-F DEVICE] [SETTING]...

ללא ויכוחים, מדפיס קצב שידור, משמעת קו וסטיות מ-stty שפיות

-F DEVICE פתח מכשיר במקום stdin
-א הדפס את כל ההגדרות הנוכחיות בצורה הניתנת לקריאה על ידי אדם
-g הדפס בצורה ניתנת לקריאה
[SETTING] ראה דף ניהול

su su [אפשרויות] [-] [משתמש]

הפעל מעטפת תחת USER (כברירת מחדל, שורש)

-,-l נקה סביבה, הפעל מעטפת כמעטפת כניסה
-p,-m אל תגדיר $HOME, $SHELL, $USER, $LOGNAME חדשים
-c CMD פקודת להעביר ל-'sh -c'
-S SH Shell לשימוש במקום ברירת המחדל של המשתמש

סולוגין
sulogin [-t N] [TTY]

כניסה למשתמש יחיד

-t N פסק זמן

החלפה
swapoff [-a] [DEVICE]

הפסק להחליף ב-DEVICE

-הפסק את ההחלפה בכל מכשירי ההחלפה

החלפה
swapon [-a] [DEVICE]

התחל להחליף ב-DEVICE

-התחל להחליף בכל מכשירי ההחלפה

switch_root
switch_root [-c /dev/console] NEW_ROOT NEW_INIT [ARGS]

חינמי initramfs ועבור לשורש fs אחר:

chroot אל NEW_ROOT, מחק הכל ב- /, העבר את NEW_ROOT אל /, הפעל את NEW_INIT. PID חייב להיות
1. NEW_ROOT חייבת להיות נקודת עלייה.

-c DEV פתח מחדש את stdio ל-DEV לאחר המעבר

לסנכרן
לסנכרן

כתוב את כל הבלוקים המאוחסנים לדיסק

sysctl
sysctl [אפשרויות] [KEY[=VALUE]]...

הצג/קבע פרמטרים של ליבה

-e אל תזהיר על מפתחות לא ידועים
-n אל תראה שמות מפתחות
-א הצג את כל הערכים
-w הגדר ערכים
-p FILE הגדר ערכים מ-FILE (ברירת מחדל /etc/sysctl.conf)
-q הגדר ערכים בשקט

syslogd
syslogd [אפשרויות]

כלי רישום מערכת (גרסה זו של syslogd מתעלמת מ- /etc/syslog.conf)

-n רוץ בחזית
-O FILE Log to FILE (ברירת מחדל:/var/log/messages)
-l N יומן רק הודעות דחופות יותר מקודם N (1-8)
-S פלט קטן יותר
-R HOST[:PORT] יומן אל HOST:PORT (פורט ברירת מחדל:514)
-L יומן מקומי ובאמצעות רשת (ברירת המחדל היא רשת רק אם -R)
-C[size_kb] יומן למאגר משותף משותף (השתמש ב-logread כדי לקרוא אותו)

טק tac [קובץ]...

שרשור קבצים והדפיס אותם הפוך

זנב
זנב [אפשרויות] [קובץ]...

הדפס את 10 השורות האחרונות של כל FILE (או stdin) ל-stdout. עם יותר מ-FILE אחד,
לפני כל אחד מהם כותרת שם קובץ.

-f הדפס נתונים ככל שהקובץ גדל
-s SECONDS המתן SECONDS בין קריאה עם -f
-n N[kbm] הדפס N שורות אחרונות
-n +N[kbm] התחל בשורה Nth והדפיס את השאר
-c [+]N[kbm] הדפס N בתים אחרונים
-ש לעולם אל תדפיס כותרות
-v הדפס תמיד כותרות

N עשוי להיות סיומת k (x1024), b (x512), או m (x1024^2).

זפת tar -[cxtZzJjahmvO] [-f TARFILE] [-C DIR] [קובץ]...

צור, חלץ או רשום קבצים מקובץ tar

מבצע:

ג צור
x חלץ
t רשימה
f שם של TARFILE ('-' עבור stdin/out)
C שנה ל-DIR לפני הפעולה
v מילולית
Z (דה) דחיסה באמצעות דחיסה
z (דה) דחיסה באמצעות gzip
J (De)compress באמצעות xz
j (דה) דחיסה באמצעות bzip2
a (De)compress באמצעות lzma
O חלץ ל-stdout
h עקוב אחר קישורים סימליים
מ אל תשחזר את mtime

מערך משימות
ערכת משימות [-p] [מסכה] [PID | PROG ARGS]

הגדר או קבל זיקה למעבד

-p פעל על PID קיים

טי tee [-ai] [קובץ]...

העתק את stdin לכל FILE, וגם ל-stdout

-א הוסף לקבצים הנתונים, אל תחליף
-התעלם מאותות פסיקה (SIGINT)

Telnet
telnet [-a] [-l USER] מארח [פורט]

התחבר לשרת telnet

-כניסה אוטומטית עם משתנה $USER
-l USER התחברות אוטומטית בתור USER

telnetd
telnetd [אפשרויות]

טיפול בחיבורי Telnet נכנסים

-l LOGIN Exec LOGIN בחיבור
-f ISSUE_FILE הצג את ISSUE_FILE במקום /etc/issue
-K סגור את החיבור ברגע שהכניסה יוצאת
(בדרך כלל המתן עד שכל התוכניות ייסגרו slave pty)
-p יציאת PORT להאזנה
-b ADDR[:PORT] כתובת שאליה יש לאגד
-F רוץ בחזית
-i מצב Inetd

מבחן
ניסוי ביטוי ]

בדוק סוגי קבצים, השווה ערכים וכו'. החזר קוד יציאה 0/1 בהתאם להגיון
הערך של EXPRESSION

tftp
tftp [אפשרויות] מארח [יציאה]

העבר קובץ מ/אל שרת tftp

-l FILE FILE מקומי
-r FILE FILE מרוחק
-g קבל קובץ
-p שים קובץ
-b SIZE העברת בלוקים של SIZE אוקטטים

זמן
זמן [-v] PROG ARGS

הפעל את PROG, הצג את השימוש במשאבים כאשר הוא יוצא

-v מילולית

פסק זמן
פסק זמן [-t SECS] [-s SIG] PROG ARGS

מפעיל את PROG. שולח אליו SIG אם הוא לא נעלם תוך שניות SECS. ברירת מחדל: SECS: 10,
SIG: מונח.

חלק עליון למעלה [-b] [-nCOUNT] [-dSECONDS]

ספק תצוגה של פעילות התהליך בזמן אמת. קרא את המצב של כל התהליכים
החל מ- / proc כל שניות והצג מסך מלא מהם. מפתחות:

N/M/P/T: מיון לפי pid/mem/cpu/time
R: מיון הפוך
H: החלפת חוטים
ש,^C: יציאה

אפשרויות:

-ב מצב אצווה
-n N יציאה לאחר N איטרציות
-d N עיכוב בין עדכונים

לגעת
גע ב-[-c] [-d DATE] [-t DATE] [-r FILE] קובץ...

עדכן את תאריך השינוי האחרון בקבצים הנתונים

-ג אל תיצור קבצים
-h אל תעקבו אחר קישורים
-d DT תאריך/שעה לשימוש
-t DT תאריך/שעה לשימוש
-r FILE השתמש בתאריך/שעה של FILE

tr tr [-cds] STRING1 [STRING2]

תרגם, סחט או מחק תווים מ-stdin, כתיבה ל-stdout

-c קח משלים של STRING1
-d מחק תווי קלט המקודדים STRING1
-ס סחוט תווי פלט מרובים של STRING2 לתו אחד

טראסרוט
traceroute [-46FIldnrv] [-f 1ST_TTL] [-m MAXTTL] [-p PORT] [-q PROBES] [-s
SRC_IP] [-t TOS] [-w WAIT_SEC] [-g GATEWAY] [-i IFACE] [-z PAUSE_MSEC] מארח
[BYTES]

עקבו אחר המסלול אל HOST

-4,-6 כפה רזולוציית שם IP או IPv6
-F הגדר את סיביות אל תפרג
-אני משתמש ב-ICMP ECHO במקום בנתונים של UDP
-l הצג את ערך ה-TTL של החבילה המוחזרת
-d הגדר אפשרויות SO_DEBUG ל-socket
-n הדפס כתובות מספריות
-r עוקף טבלאות ניתוב, שלח ישירות ל-HOST
-v מילולית
-m זמן מקסימלי לחיים (מספר מרבי של דילוגים)
-p מספר יציאת UDP Base בשימוש בבדיקות
(ברירת מחדל 33434)
-q מספר בדיקות לכל TTL (ברירת מחדל 3)
-כתובת ה-IP לשימוש ככתובת המקור
-t סוג השירות במנות בדיקה (ברירת מחדל 0)
-w זמן בשניות להמתנה לתגובה (ברירת מחדל 3)
-g שער נתיב מקור רופף (מקסימום 8)

traceroute6
traceroute6 [-dnrv] [-m MAXTTL] [-p PORT] [-q PROBES] [-s SRC_IP] [-t TOS] [-w
WAIT_SEC] [-i IFACE] מארח [BYTES]

עקבו אחר המסלול אל HOST

-d הגדר אפשרויות SO_DEBUG ל-socket
-n הדפס כתובות מספריות
-r עוקף טבלאות ניתוב, שלח ישירות ל-HOST
-v מילולית
-m זמן מקסימלי לחיים (מספר מרבי של דילוגים)
-p מספר יציאת UDP Base בשימוש בבדיקות
(ברירת המחדל היא 33434)
-q מספר בדיקות לכל TTL (ברירת מחדל 3)
-כתובת ה-IP לשימוש ככתובת המקור
-t סוג השירות במנות בדיקה (ברירת מחדל 0)
-w זמן בשניות להמתנה לתגובה (ברירת מחדל 3)

נָכוֹן
נָכוֹן

החזר קוד יציאה של TRUE \fIs0(0)

tty tty

הדפס את שם הקובץ של הטרמינל של stdin

-s לא הדפס כלום, רק מצב יציאה חוזר

tunctl
tunctl [-f device] ([-t name] | -d name)

צור או מחק ממשקי tun

-f name tun device (/dev/net/tun)
-t name צור iface 'שם'
-d name מחק iface 'name'

udhcpc
udhcpc [-fbqaRB] [-t N] [-T SEC] [-A SEC/-n] [-i IFACE] [-s PROG] [-p PIDFILE]
[-oC] [-r IP] [-VENDOR] [-F NAME] [-x OPT:VAL]... [-O OPT]...

-i,--ממשק ממשק IFACE לשימוש (ברירת מחדל eth0)
-s,--script PROG הפעל את PROG באירועי DHCP (ברירת מחדל /etc/udhcpc/default.script)
-p,--pidfile FILE צור pidfile
-ב,--שידור בקש תשובות לשידור
-t,--מנסה שוב N שלח עד N מנות גילוי (ברירת מחדל 3)
-T,--פסק זמן SEC השהייה בין מנות (ברירת מחדל 3)
-א,--נסה שוב SEC המתן אם לא הושגה חכירה (ברירת מחדל 20)
-נ,--עכשיו צא אם לא הושגה חכירה
-q,--quit Exit לאחר השגת חכירה
-R,--שחרר שחרור IP ביציאה
-f,--foreground רץ בחזית
-ב,--רקע רקע אם לא הושגה חכירה
-S,--syslog התחבר גם ל-syslog
-a,--arping השתמש ב-arping כדי לאמת את הכתובת המוצעת
-r,--request IP בקש כתובת IP זו
-o,--no-default-options אל תבקש שום אפשרויות (אלא אם ניתנת -O)
-O,--request-option OPT בקשת אפשרות OPT משרת (מצטבר)
-x OPT:VAL כלול אפשרות OPT במנות שנשלחו (מצטבר)
דוגמאות לאופציות של מחרוזת, מספרית ו-hex:
-x hostname:bbox - אפשרות 12
-x חכירה:3600 - אפשרות 51 (זמן חכירה)
-x 0x3d:0100BEEFC0FFEE - אפשרות 61 (מזהה לקוח)
-F,--fqdn NAME בקש מהשרת לעדכן את מיפוי ה-DNS עבור NAME
-V,--vendorclass VENDOR ספק מזהה (ברירת מחדל 'udhcp VERSION')
-C,--clientid-none אל תשלח MAC כמזהה לקוח
איתותים:

USR1 חידוש חוזה שכירות
USR2 שחרור חכירה

udhcpd
udhcpd [-fS] [-I ADDR] [CONFFILE]

שרת DHCP

-f הפעל בחזית
-S התחבר גם ל-syslog
-I ADDR כתובת מקומית

אומונט
umount [אפשרויות] FILESYSTEM|ספרייה

הסר מערכות קבצים

-א הסר את כל מערכות הקבצים
-r נסה לטעון מחדש התקנים כקריאה בלבד אם ההר תפוס
-l Lazy umount (ניתוק מערכת קבצים)
-f Force umount (כלומר, שרת NFS בלתי ניתן להשגה)
-D אל תשחרר מכשיר לולאה גם אם נעשה בו שימוש

לא שם
uname [-amnrspv]

הדפס מידע מערכת

-א הדפס הכל
-m סוג המכונה (חומרה).
-n שם מארח
-r OS שחרור
שם מערכת ההפעלה (ברירת מחדל)
-p סוג מעבד
-v גרסת מערכת ההפעלה

לבטל דחיסה
uncompress [-cf] [FILE]...

שחרור קבצי Z.Z

-c כתוב ל-stdout
-f החלף

לא להרחיב
unexpand [-fa][-t N] [קובץ]...

המרת רווחים לטאבים, כתיבה ל-stdout

-a,--all המר את כל החסר
-f,--רק ראשון המר רק ריקים מובילים
-t,--tabs=N טאב עצור כל N תווים

ייחודי
uniq [-cdu][-f,s,w N] [קלט [פלט]]

הסר שורות כפולות

-c קידומת שורות לפי מספר המופעים
-ד הדפס שורות כפולות בלבד
-u להדפיס קווים ייחודיים בלבד
-f N דלג על N שדות ראשונים
-s N דלג על N תווים ראשונים (אחרי כל שדות שדילגתם עליהם)
-w N השווה N תווים בשורה

unix2dos
unix2dos [-ud] [קובץ]

המרת FILE במקום מפורמט Unix ל-DOS. כאשר לא ניתן קובץ, השתמש
stdin/stdout.

-u dos2unix
-d unix2dos

unlzma
unlzma [-cf] [קובץ]...

דחוס FILE (או stdin)

-c כתוב ל-stdout
-f כוח

unlzop
unlzop [-cfvCF] [קובץ]...

-c כתוב ל-stdout
-f כוח
-v מילולית
-ו אין לאחסן או לאמת את סכום הבדיקה

unxz
unxz [-cf] [קובץ]...

דחוס FILE (או stdin)

-c כתוב ל-stdout
-f כוח

לפתוח
unzip [-lnopq] FILE[.zip] [FILE]... [-x FILE...] [-d DIR]

חלץ קבצים מארכיון ZIP

-l רשימת תוכן (עם -q עבור טופס קצר)
-n לעולם אל תחליף קבצים (ברירת מחדל: שאל)
-o החלף
-p הדפס ל-stdout
-ש שקט
-x FILE אל תכלול FILEs
-d DIR חלץ לתוך DIR

זמן פעולה תקין
זמן פעולה תקין

הצג את הזמן מאז האתחול האחרון

אתה ישן
שינה נ

השהה למשך N מיקרו-שניות

קוד קוד
uudecode [-o OUTFILE] [INFILE]

Uudecode a קובץ מוצא OUTFILE במקור uuencoded אלא אם כן -o ניתן

uuencode
uuencode [-m] [FILE] STORED_FILENAME

Uuencode FILE (או stdin) ל-stdout

-m השתמש בקידוד base64 לפי RFC1521

vconfig
פקודת vconfig [אפשרויות]

צור והסר התקני Ethernet וירטואליים

הוסף את IFACE VLAN_ID
rem VLAN_NAME
set_flag IFACE 0|1 VLAN_QOS
set_egress_map VLAN_NAME SKB_PRIO VLAN_QOS
set_ingress_map VLAN_NAME SKB_PRIO VLAN_QOS
set_name_type NAME_TYPE

vi vi [אפשרויות] [קובץ]...

ערוך FILE

-c CMD פקודה ראשונית להפעלה ($EXINIT זמין גם)
-R לקריאה בלבד
-H רשימת תכונות זמינות

שעון
צפו ב-[-n SEC] [-t] PROG ARGS

הפעל את PROG מעת לעת

-n תקופת לולאה בשניות (ברירת מחדל 2)
-t אל תדפיס כותרת

כלב שמירה
כלב שמירה [-t N[ms]] [-TN[ms]] [-F] DEV

כתוב מעת לעת למכשיר ה-Watchdog DEV

-TN אתחול מחדש לאחר N שניות אם לא מאופס (ברירת מחדל 60)
-t N איפוס כל N שניות (ברירת מחדל 30)
-F רוץ בחזית

השתמש ב-500ms כדי לציין פרק זמן באלפיות שניות

wc wc [-cmlwL] [קובץ]...

ספירת שורות, מילים ובייטים עבור כל FILE (או stdin)

-c ספירת בתים
-מ ספירת תווים
אני סופר שורות חדשות
-w ספירת מילים
-L הדפס את אורך השורה הארוך ביותר

wget
wget [-c|--continue] [-s|--spider] [-q|--quiet] [-O|--output-document FILE]
[--header 'header: value'] [-Y|--proxy on/off] [-P DIR] [-U|--user-agent
סוכן] כתובת אתר...

אחזר קבצים באמצעות HTTP או FTP

-s מצב עכביש - בדוק רק את קיום הקובץ
-ג המשך אחזור של העברה שהופסקה
-ש שקט
-P DIR שמור ב-DIR (ברירת מחדל.)
-O FILE שמור ב-FILE ('-' עבור stdout)
-U STR השתמש ב-STR לכותרת User-Agent
-Y השתמש בפרוקסי ('מופעל' או 'כבוי')

אשר
אשר [פקודה]...

אתר COMMAND

מי מי [-a]

הראה מי מחובר

-הצג הכל
-H הדפס כותרות עמודות

Whoami
Whoami

הדפס את שם המשתמש המשויך למזהה המשתמש היעיל הנוכחי

קסארגס
xargs [אפשרויות] [PROG ARGS]

הפעל PROG על כל פריט שניתן על ידי stdin

-p שאל את המשתמש אם להפעיל כל פקודה
-r אל תפעיל פקודה אם הקלט ריק
-0 הקלט מופרד על ידי תווי NUL
-t הדפס את הפקודה על stderr לפני ביצוע
-e[STR] STR מפסיק את עיבוד הקלט
-n N העבר לא יותר מ-N args ל-PROG
-s N Pass שורת הפקודה של לא יותר מ-N בתים
-x צא אם חריגה מהגודל

xz xz -d [-cf] [קובץ]...

דחוס FILE (או stdin)

-ד דחיסת
-c כתוב ל-stdout
-f כוח

xzcat
xzcat [קובץ]...

שחרר את הדחיסה ל-stdout

כן כן [STRING]

פלט שוב ​​ושוב שורה עם STRING, או 'y'

zcat
zcat [קובץ]...

שחרר את הדחיסה ל-stdout

LIBC NSS


GNU Libc (glibc) משתמש במתג שירות השמות (NSS) כדי להגדיר את ההתנהגות של ה-C
ספרייה עבור הסביבה המקומית, וכדי להגדיר כיצד היא קוראת נתוני מערכת, כגון
סיסמאות ומידע קבוצתי. זה מיושם באמצעות an /etc/nsswitch.conf
קובץ תצורה, ושימוש באחת או יותר מהספריות /lib/libnss_*. BusyBox מנסה
כדי להימנע משימוש בקריאות libc שעושות שימוש ב-NSS. עם זאת, חלק מהיישומונים, כגון התחברות
ו-su, ישתמשו בפונקציות libc הדורשות NSS.

אם תפעיל את CONFIG_USE_BB_PWD_GRP, BusyBox ישתמש בפונקציות פנימיות כדי ישירות
גישה אל / etc / passwd, / וכו '/ קבוצה, ו / וכו '/ צל קבצים ללא שימוש ב-NSS. זה אולי
מאפשרים לך להפעיל את המערכת שלך ללא צורך בהתקנת כל אחת מתצורת ה-NSS
קבצים וספריות.

בשימוש עם glibc, יישומוני ה'רשת' של BusyBox ידרשו אותך באופן דומה
התקן לפחות חלק מהחומרים של glibc NSS (במיוחד, /etc/nsswitch.conf,
/lib/libnss_dns*, /lib/libnss_files*, ו-/lib/libresolv*).

תקע חסר בושה: כחלופה, אפשר להשתמש בספריית C כמו uClibc. בנוסף
כדי להפוך את המערכת שלך לקטנה משמעותית, uClibc אינו דורש שימוש בשום NSS
קבצי תמיכה או ספריות.

שומר


דניס ולסנקו[מוגן בדוא"ל]>

מחברים


האנשים הבאים תרמו קוד ל-BusyBox בין אם הם יודעים זאת או לא. אם אתה
כתבת קוד כלול ב-BusyBox, כנראה שאתה צריך להיות רשום כאן כדי שתוכל
להשיג את מעט התהילה הנצחית שלך. אם אתה צריך להיות רשום כאן, או התיאור של
מה שעשית צריך יותר פירוט, או שהוא שגוי, אנא שלח עדכון.

עמנואל איינה[מוגן בדוא"ל]>
חלקי ריצה

אריק אנדרסן[מוגן בדוא"ל]>

טונות של דברים חדשים, שכתוב גדול של רוב
אפליקציות ליבה, טונות של אפליקציות חדשות כפי שמצוין בקבצי כותרות.
הרבה מאמץ מייגע לכתוב את המסמכים המשעממים האלה
אף אחד לא באמת יקרא.

לורנס אנדרסון[מוגן בדוא"ל]>

rpm2cpio, unzip, get_header_cpio, read_gz interface, rpm

ג'ף אנגלסקי[מוגן בדוא"ל]>

ftpput, ftpget

אדוארד בטס[מוגן בדוא"ל]>

expr, hostid, logname, whoami

ג'ון בפו[מוגן בדוא"ל]>

du, nslookup, מיון

בריאן קנדלר[מוגן בדוא"ל]>

tiny-ls(ls)

רנדולף צ'ונג[מוגן בדוא"ל]>

fbset, ping, שם מארח

דייב סינג'[מוגן בדוא"ל]>

more(v2), makedevs, dutmp, מודולריזציה, קובץ קישורים אוטומטיים,
תיקונים שונים, תחזוקת פרויקט הנתב של לינוקס

ג'ורדן קרוז[מוגן בדוא"ל]>

ipcalc

מגנוס דאם[מוגן בדוא"ל]>

תמיכה ב-tftp client insmod powerpc

לארי דוליטל[מוגן בדוא"ל]>

אוסף ספריות מקור בתולי, הרבה תיקונים ותיקונים.

גלן אנגל[מוגן בדוא"ל]>

httpd

גנאדי פלדמן[מוגן בדוא"ל]>

Sysklogd (Syslogd עם הברגה בודדת, תמיכת חוצץ עגול של IPC,
logread), תיקונים שונים.

קארל מ. הגבלום[מוגן בדוא"ל]>

cp_mv.c, חבילת הבדיקה, תיקונים שונים ל- utility.c וכו'.

דניאל יעקובוביץ[מוגן בדוא"ל]>

mktemp.c

מאט קראי[מוגן בדוא"ל]>

תיעוד, תיקוני באגים, חבילת בדיקות

סטפן לינץ[מוגן בדוא"ל]>

ipcalc, שקילות Red Hat

ג'ון לומברדו[מוגן בדוא"ל]>

tr

גלן מקגראת'[מוגן בדוא"ל]>

קוד ביטול ארכיון נפוצים ויישומי אחסון בארכיון, ifupdown, ftpgetput,
nameif, sed, patch, fold, install, uudecode.
תיקוני באגים שונים, סקור והחל תיקונים רבים.

מנואל נוובה השלישי[מוגן בדוא"ל]>

cat, head, mkfifo, mknod, rmdir, sleep, tee, tty, uniq, usleep, wc, yes,
mesg, vconfig, make_directory, parse_mode, dirname, mode_string,
get_last_path_component, simplify_path ומספר שגרות libbb טריוויאליות

גם תיקוני באגים, שכתובים חלקיים ואופטימיזציית גודל ב
ash, basename, cal, cmp, cp, df, du, echo, env, ln, logname, md5sum, mkdir,
mv, realpath, rm, sort, tail, touch, unname, watch, arith, human_readable,
ממשק, dutmp, ifconfig, מסלול

ולדימיר אוליניק[מוגן בדוא"ל]>

cmdedit; xargs(נוכחי), httpd(נוכחי);
יציאות: ash, crond, fdisk, inetd, stty, traceroute, top;
מקומי, תיקונים שונים
ומבקר בלתי ניתן לפייס של כל דבר שאינו מושלם.

ברוס פרנס[מוגן בדוא"ל]>

המחבר המקורי של BusyBox ב-1995, 1996. חלק מהקוד שלו יכול
עדיין נמצא מתחבא פה ושם...

טים ריקר[מוגן בדוא"ל]>

תיקוני באגים, חבר במועדון מעריצים

קנט רובוטי[מוגן בדוא"ל]>

איפוס, המון המון דוחות באגים ותיקונים.

צ'יפ רוזנטל[מוגן בדוא"ל]>,[מוגן בדוא"ל]>

wget - תורם באישור של Covad Communications

פאבל רוסקין[מוגן בדוא"ל]>

הרבה תיקוני באגים ותיקונים.

גיפי סם[מוגן בדוא"ל]>

תכונת רישום מרחוק עבור syslogd

לינוס טורוואלדס[מוגן בדוא"ל]>

mkswap, fsck.minix, mkfs.minix

מארק וויטלי[מוגן בדוא"ל]>

grep, sed, cut, xargs(הקודם),
style-guide, new-applet-HOWTO, תיקוני באגים וכו'.

צ'ארלס פ. רייט[מוגן בדוא"ל]>

gzip, mini-netcat(nc)

אנריקה זנרדי[מוגן בדוא"ל]>

tarcat (מאז הוסר), loadkmap, תיקונים שונים, תחזוקה של Debian

טיטו רגוסה[מוגן בדוא"ל]>

devfsd ואופטימיזציות של גודל ב-strings, openvt ו-deallocvt.

פול פוקס[מוגן בדוא"ל]>

מצב עריכה vi עבור ash, טלאים/תיקונים שונים אחרים

רוברטו א.פוגלייטה[מוגן בדוא"ל]>

יציאה: dnsd

ברנהרד רויטנר-פישר[מוגן בדוא"ל]>

misc

מייק פריזינגר[מוגן בדוא"ל]>

ראשוני e2fsprogs, printenv, setarch, sum, misc

ג'י ג'אנג[מוגן בדוא"ל]>

תיקנו שני באגים ב-msh ו-hush (קוד יציאה של תהליכים שהומתו)

השתמש ב-dumpleases באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad