הנה רשימה של כמה פקודות מעטפת חשובות:
— - שימוש בפקודת מסך
screen -ls — עבור רשימה של מסכים פעילים זמינים
מסך -x …. – השם מ- -ls פלט כדי להצטרף למסך פעיל זה
צאו מהמסך עם ‘ctrl ו-d’ מבלי לעצור אותו
— - גודל הדיסק הקשיח והתיקייה
גודל מערכת הקבצים df -h –
du -sh * – מציג את גודל כל תיקייה
— - מי
whoami – מציג את המשתמש הנוכחי בחלון הנוכחי
מי – מפרט את כל המשתמשים המחוברים לתחנת העבודה
— - העתקת קובץ למחשב אחר
שם קובץ scp username@ip-address:/filepath
שם הקובץ הוא הקובץ שיש להעתיק והשאר הוא המידע עבור המחשב המרוחק. תתבקשו להזין את הסיסמה של המשתמש המרוחק.
— - הצג רשימת משתמשים
חתול /etc/passwd | חתוך -d: -f1
— - פקודות מידע מערכת
dmesg – (עבור “diagnostic message”) היא פקודה במערכות הפעלה דמויות יוניקס שמדפיסה את מאגר ההודעות של הליבה. מאגר זה מכיל מגוון הודעות חשובות, מאלה המודפסות במהלך האתחול ועד לאלו המשמשות לאיתור שגיאות בתוכנה.
lspci -tv – מציג גשרים ולוח אם
מידע על התקנים מותקנים
/usr/sbin/prtconf -v | עוד – מציג את ה-RAM במערכת יוניקס
— - הצג גרסת לינוקס
לא שם -r
חתול /proc/גרסה
— - פקודות להרוג
להרוג -15 pid — חינני להרוג
להרוג -9 pid — הוא להרוג בכוח
— - מציג אילו קבצים פתוחים מהתהליך
מזהה תהליך של pfiles
— - חיפוש קובץ לפי שם
מצא /as -name *stat
— - סקריפט ניפוי באגים
סקריפט sh -x
פקודות —-Vi
esc – במצב פקודה
נספח –
הכנס –
q – צא
כתיבה עם –
מקש Backspace x –
ד מחיקת –
shift g – springt am שורת הטקסט האחרונה
:^g – רשימת מספר קו נוכחי
:מספר סט – הצג מספרי שורות
פקודות גזור/הדבקות:
x – מחק תו אחד (backspace הרסני)
dw – מחק את המילה הנוכחית (הערה: ndw מוחק n מילים ממוספרות)
dd – מחק את השורה הנוכחית (הערה: ndd מוחק n שורות ממוספרות)
D – מחק את כל התוכן מימין לסמן
d$ – זהה לעיל
:u – בטל את הפקודה האחרונה
פקודות חיפוש והחלפה:
/ [string] – חפש קדימה מחרוזת
? [string] – חפש לאחור עבור מחרוזת
כניסה למצב הוספה:
i – התחל בהכנסת טקסט במיקום הנוכחי של הסמן
I – התחל בהכנסת טקסט בתחילת השורה הנוכחית
– התחל להוסיף טקסט, תו אחד מימין למיקום הסמן הנוכחי
העבר – התחל להוסיף טקסט בסוף השורה הנוכחית
o/O – התחל להזין טקסט שורה אחת מתחת\מעל השורה הנוכחית
ESC – צא ממצב הכנסה וחזור למצב פקודה
—- פחות פקודות
g – ללכת בהתחלה
shift g – go ende
משמרת 7 – חיפוש
shift ß – חפש אחורה
n – עבור להתאמת החיפוש הבאה
shift n – עבור אל לפני התאמת החיפוש
—- פקודת מצא
למצוא. -name “*Sync*” -exec grep -l “501000093347053” {} \;
– מוצא בתיקייה הנוכחית את כל הקבצים עם Name Sync, שיש בהם את המחרוזת XXXX
—- העבר קבצים עם סקריפט
זה זבל* | awk ‘{print “mv “$0″ ../iraf/”$0″.dat”}’ | csh
—- שימוש ב-Nohup עם sqlplus
nohup sqlplus שם משתמש/סיסמה @/home/sdmtest/..sql שם & — הפלט נמצא ב-nohup.out
— הסר את כל השורות הריקות מקובץ
egrep -v ‘^$’ nohup.out > newfile.txt
פקודת —- tr
tr [-c] [-d] [-s] [string1] [string2] output_file.txt
-c משלים את קבוצת התווים שצוינה על ידי string1.
-d מחק את כל המופעים של תווי קלט המצוינים על ידי string1.
-s החלף מופעים של תווים חוזרים בתו בודד.
string1 המחרוזת או התו הראשון שיש לשנות.
string2 מחרוזת או תו שני לשינוי המחרוזת1.
tr -d ‘\t’ newfile — מחק את כל הכרטיסיות מקובץ
— - פקודות ls
ls -lrt — מציג פלט קובץ ממוין
— מציגים ערך משתנים
echo $variable שם – מציג את המשתנה
הגדר רשימה של – של כל המשתנים המוגדרים
—- Archivieren
tar -cf – file.dat | gzip -c > blabla.tgz — file.dat יאוחסן בארכיון blabla.tgz
tar -cf – * | gzip -c > blabla.tgz — כל הקבצים מהתיקייה יתווספו לארכיון
– מראה מה יש בארכיון בלי לפתוח
gunzip -c blsbvs.tgz | tar tvf –
– פתח רק חלק מהקבצים מהארכיון
gunzip -c datejname | tar -xf – dateinamen mit pfad
– דחיסה טובה יותר
cat file1 file2 | gzip > foo.gz
– מפרט את התוכן של קובץ tar.gz
tar -ztvf file.tar.gz
# t: רשום את התוכן של ארכיון
# v: רשימה מפורטת של קבצים שעובדו (הצג מידע מפורט)
# z: סנן את הארכיון דרך gzip כך שנוכל לפתוח קובץ .gz tar דחוס (דחוס)
—- מחק תיקייה רקורסיבית עם כל האלמנטים בה
שם התיקייה rm -r
— החליף בעלים
ls -l – ראה את קבוצת המשתמש –
chown user: group שם קובץ
— שינוי זכויות גישה לקובץ
chmod u=rwx, g=rwx שם הקובץ
שם הקובץ chmod 777
—- דוגמאות לביטויים רגולריים:
# זחוח {חפש קבצים עבור שורות עם ‘smug’}
# ‘^smug’ {‘smug’ בתחילת שורה}
# ‘smug$’ {‘smug’ בסוף שורה}
# ‘^smug$’ {שורות המכילות רק ‘smug’}
# ‘\^s’ {שורות המתחילות ב-‘^s’, “\” בורח מ-^}
# ‘[Ss]mug’ {חפש את ‘Smug’ or ‘smug’}
# ‘B[oO][bB]’ {חפש את BOB, Bob, BOb or BoB }
# ‘^$’ {חפש שורות ריקות}
# ‘[0-9][0-9]’ {חפש זוגות של ספרות מספריות}
# ‘[a-zA-Z]’ {כל שורה עם אות אחת לפחות}
# ‘[^a-zA-Z0-9] {כל דבר שאינו אות או מספר}
# ‘[0-9]\{3\}-[0-9]\{4\}’ {999-9999, כמו מספרי טלפון}
# ‘^.$’ {שורות עם תו אחד בדיוק}
# ‘”smug”‘ {‘smug’ במירכאות כפולות}
# ‘”*smug”*’ {‘smug’, עם או בלי מרכאות}
# ‘^\.’ {כל שורה שמתחילה בנקודה “.”}
# ‘^\.[a-z][a-z]’ {התחל שורה עם “.” ו-2 אותיות lc}
—- רשימת פקודות יוניקס
http://www.computerhope.com/unix.htm

השאר תגובה