פורסם על ידי: admin (נובמבר 2) הנה דרך פשוטה לחפש טקסט בסדרה של קבצים, תקף עבור כל הפצות לינוקס:
grep "מחרוזת החיפוש שלי" / home / MyHome / *. txt
הפקודה grep יכול גם להוסיף אפשרויות נוספות:
- בצע חיפוש רקורסיבי של תת ספריות:
grep-r "הטקסט שלי" / home / MyHome
- להדפיס רק את שם הקובץ שבו יש לנו אירוע נוטר:
grep-H-R "מבחן שלי" / home / MyHome
פורסם על ידי: admin (17 יוני) התקן מחדש את כל החבילות שיש לנו בשימוש הקודם התיבה שלנו אובונטו לינוקס (זה חל גם על דביאן וכדומה) יכול להיות ארוך אז אולי זה לא הוא אמר כי אנחנו זוכרים מה שאנחנו רגילים, במיוחד אם הוא עשיר של מתקני ספריות פיתוח או שרתי ההתקנה. כדי להתקין מחדש את כל החבילות על הקופסה החדשה, אבל אנחנו יכולים לעשות הכל עם פקודות פשוטות.
כדי ליצור את רשימת החבילות המותקנות בתיבת אובונטו לינוקס שלך:
dpkg - get-בחירות> התקנת תוכנה
כדי לבדוק מחדש את כל החבילות ברשימה שלך, אובונטו לינוקס על תיבת יעד:
dpkg - set-בחירות <מותקנת תוכנה
לבסוף, הקלד את הפקודה
פורסם על ידי: admin (יום שלישי 21) סימון עבור קיצורים הוא כדלקמן. רצפים המזוהים על ידי הסימן (^) מוצגים באמצעות מקש קונטרול (Ctrl), או על ידי לחיצה על מקש Esc פעמיים. רצפים שזוהו על ידי מטה סמל (M) ניתן להכניס שימוש או Esc, Alt או מטה, בהתאם לתצורה של המקלדת. בנוסף, לחיצה על Esc פעמיים להקליד את המספרים 000-255 תווים ניתן להזין בקוד ASCII המתאים. בקיצורים הבאים זמינים בחלון העורך הראשי. רצפים החלופה מוצגים בסוגריים:
^ G (F1) הצג הודעה זו לעזור
^ X (F2) סגרו את הקובץ הנוכחי / יציאה ננו
^ O (F3) שומר את הקובץ בדיסק הנוכחי
^ J (F4) להצדיק את הפיסקה הנוכחית
^ R (F5) הוספת קובץ אחר לתוך הנוכחי
^ W (F6) חיפוש מחרוזת או ביטוי רגיל
^ Y (F7) עבור למסך הקודם
^ V (F8) עבור למסך הבא
^ K (F9) חותכים את הקו הנוכחי ומאחסן אותו cutbuffer
^ U (F10) cutbuffer הדבק מהקו הנוכחי
^ C (F11) מציג את מיקומו של הסמן
^ T (F12) הפעל את בודק האיות, אם זמין
M-\ (M |) הולך בשורה הראשונה של הקובץ
M / (M-?) האם יש את השורה האחרונה של הקובץ
^ _ (F13) (MG) הולך מספר הקו עמודה ספציפיים
^ \ (F14) (MR) מחליף מחרוזת או ביטוי רגיל
^ ^ (F15) (MA) להפוך את הטקסט במיקום הסמן
MW (F16) חזור על החיפוש האחרון
M-^ (M-6) העתקת הקו הנוכחי ומאחסן אותו cutbuffer
החל M-הכניסה לקו הנוכחי}
M-{הסר הכניסה מן השורה הנוכחית
מתקדם תו אחד ^ F
^ B מפחית את הגופן
^ שטח מילה אחת קדימה
M-Space מפחית את המילה
^ P מעבר לקו הקודם
^ N עבור אל השורה הבאה
^ מעבר לתחילת השורה הנוכחית
^ E מעבר לסוף השורה
M-((M-9) עד לתחילת הפיסקה, ולאחר מכן את הפסקה הקודמת
M-) (M-0) מעבר לסוף של הפסקה, אז את הפיסקה הבאה
M-] עבור בסוגריים המקבילה
M-(M-_) המגילות מעלה שורה אחת מבלי להזיז את הסמן
-M + (M-=) גלול למטה שורה אחת מבלי להזיז את הסמן
M-<(M,) הולך למאגר הקודם
M-> (M-.) עבור למאגר הבא
הוספת דמות MV פשוטו כמשמעו
^ אני הכנס הכרטיסייה במיקום הסמן
^ M מוסיף החזרת גררה במיקום הסמן
^ D למחוק את התו מתחת לסמן
^ H מחק את התו שמשמאל לסמן
MT גזור מן הסמן לסוף הקובץ
MJ להצדיק את הקובץ כולו
MD ספירת מילים, שורות ותווים
^ L רענון המסך הנוכחי
^ Z משהה את העורך (אם שינה מופעלת)
(MX) סרגל הפקודות מאפשר / משבית
(MC) הצג תמיד את מיקומו של הסמן להפעיל / להשבית
(MO) השתמש שורה אחת לשינויים יותר להפעיל / להשבית
(MS) גלילה רציפה מאפשר / משבית
(MP) מרחב הצג לבן מאפשר / משבית
תחביר (שלי) בצבע מאפשר / משבית
(מ"ח) מפתח בית חכם מאפשר / משבית
(MI) הזחה אוטומטית מאפשר / משבית
(ח"כ) גזור סוף קו מאפשר / משבית
(ML) המאפשר גלישה / משבית
(MQ) המרת הכרטיסיות כדי רווחים להפעיל / להשבית
(MB) גיבוי קבצים מאפשר / משבית
(MF) קבצים מרובים להפעיל / להשבית
(MM) תמיכה עכבר להפעיל / להשבית
(MN) אין פורמט המרה מ-DOS / Mac מאפשר / משבית
(MZ) השעיה להפעיל / להשבית
(M-$) לעטוף רך להפעיל / להשבית
פורסם על ידי: admin (יום שלישי 21) כדי להפעיל את מנוע אנטי ספאם / אנטי וירוס + + הפצה Webmin Virtualmin אובונטו חייב קודם כל להתקין את מעטפת עבור procmail, לשרת זה לא הפצה של אובונטו, אבל אתה יכול למצוא בקלות באינטרנט באתר של VirtualMin:
http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/
יש להתקין את החבילה עם פשוטה: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb
אז אתה צריך לבדוק את ההרשאות של מעטפת procmail-רזי כי אתה יכול למצוא ב usr / / bin:
rwsr-XR-x 1 שורש שורש 2.9K 2006/11/28 10:08 procmail-עטיפה
למעשה זה צריך להיות כבר בסדר לאחר ההתקנה. בפרט, אם זה לא מופיע את הרשאות המשתמש יש לך בעיות.
לבסוף אנחנו בודקים כי Postfix משתמש procmail עטיפה שלנו ולא ישירות:
sudo nano / etc / Postfix / main.cf
לוודא שיש את ההנחיה הבאה:
mailbox_command = / usr / bin / procmail-עטיפה-o-DOMAIN-d $ $ LOGNAME
פורסם על ידי: admin (יום שלישי 14) כדי לאפשר תמיכה ב PHP5 PCNTL (נבדק על אובונטו 10.10) מלכתחילה אתה צריך להתקין PHP5-cli PHP5-dev, וכמובן אתה חייב לספק את כל תלות הנדרשת על ידי המערכת:
Sudo # apt-get install PHP5-dev PHP5-cli
אחרי שעלינו לשים בנתיב שבו אתה יכול למצוא את המקור של המודול שברצונך למלא:
# CD / etc/php5/cli/php5-5.3.3/ext/pcntl
הנתיב עשוי להיות שונה, תלוי בהפצה ו גירסה של php (/ etc/php5/cli/php5-xxxxx/ext/pcntl). אבל אחרי שאנחנו הולכים השלבים הסופיים:
# Phpsize
#. / Configure
תגרמי
תגרמי להתקין
לחילופין, ניתן גם לבצע התקנה להעתיק ביד מודול אתה רק הידור:
מודולים Cp # / pcntl.so / usr/lib/php5/shared_location_modules
לבסוף נוסיף ini Php לטעון טופס שלנו.:
# אקו "סיומת = pcntl.so"> / etc/php5/conf.d/pcntl.ini
אל תשכח להפעיל מחדש את apache אז כדי להחיל את השינויים שלנו:
# / Etc/init.d/apache2 מחדש
פורסם על ידי: admin (19 ינואר) מערכת היחסים המוזרה שהתפתחה בשנים ביל גייטס וסטיב ג'ובס, סיכם בסרטון הזה אנו רואים את האבולוציה, לציין גם את ההזדקנות של הדמויות. ביל בשנת 1983 היה חנון אמיתי!
פורסם על ידי: admin (אוקטובר 5) כדי למנוע ניתוק מוקדמת מהפעלה ssh להגיע מגבלת זמן של חוסר פעילות אתה יכול לבצע את הפעולות הבאות:
1) ברמת הלקוח, על ידי שינוי קובץ / etc / ssh / ssh_config, הוספה או שינוי של ServerAliveInterval קול, למשל:
ServerAliveInterval 15
קבע את זמן השמירה של המושב עד 15 דקות עקב חוסר פעילות.
2) ברמת השרת, לערוך את / etc / ssh / sshd_config, הוספה או שינוי ערכי ClientAliveCountMax ClientAliveInterval, למשל:
ClientAliveInterval 15
ClientAliveCountMax 15
העמדות של הקבצים configs עשויים להשתנות מהפצת לינוקס one למשנהו, אבל בדרך כלל אלה המפורטים הם הנתיבים העיקריים, כמו דביאן, אובונטו, פדורה, לחות יחסית.
פורסם על ידי: admin (אוקטובר 4) שפר את הביצועים של מערכת I / O קובץ אתה יכול להוסיף noatime הר החלוקה:
וי # / etc / fstab
proc / proc proc המחדל 0 0
אף אחד / dev / נק devpts gid = 5, mode = 620 0 0
/ Dev/md0 / boot ext3 המחדל 0 0
/ Dev/md1 להחליף אף sw 0 0
/ Dev/md2 / ext3 המחדל, noatime 0 0
אין צורך להפעיל מחדש את המערכת כדי לשנות אותו כדי להחיל, bastarimontare החלוקה:
# הר-o לעלות שוב /
ואחר כך כדי להציג את הפרמטרים שבהם אנחנו שמים partzione שלנו פשוט להקליד: +
# הר
אתה צריך לקבל תוצאה כמו זה:
/ על Dev/md2 / סוג ext3 (RW, noatime)
tmpfs על lib / / init / RW tmpfs סוג (RW, nosuid, מצב = 0755)
על proc / proc proc סוג (RW, noexec, nosuid, nodev)
על sysfs / sysfs sys סוג (RW, noexec, nosuid, nodev)
procbususb על proc / / אוטובוס / USB סוג usbfs (RW)
ב udev / dev tmpfs סוג (RW, מצב = 0755)
tmpfs על / dev / SHM סוג tmpfs (RW, nosuid, nodev)
devpts על / dev / נק סוג devpts (RW, noexec, nosuid, gid = 5, mode = 620)
/ Dev/md0 ב / boot סוג ext3 (RW)
פורסם על ידי: admin (סט 21) לקבלת רשימה של חבילות תוכנה מותקנת במחשב שלך לינוקס (אובונטו / דביאן):
dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib ו - $ (uname-r)> list.txt
פורסם על ידי: admin (26 יולי) הנה דוגמא של איך לחדש את הורדת הקובץ שהורד חלקית באמצעות scp או rsync. מאז scp אינו תומך לחדש, אם נכתבו בגוף שלישי כדי להוריד את הקובץ עם פקודה זו, עדיין יש לנו להחליף אותו חלופה המבוססת על rsync:
rsync-חלקי התקדמות-rsh = "ssh-p 1022" root @ remotehost: / ~ / filename filename
בדוגמה לעיל מוצג גם כיצד לכתוב את הפקודה אם אתה משתמש ביציאת אחר מאשר 22 המסורתית עבור פרוטוקול SSH.
פורסם על ידי: admin (22 יולי) נסה להשתמש באיכות גבוהה לאת (שורת פקודה בתוכנית) מוגדל לביצוע להעלות ולהוריד כמה אתרי שיתוף הקבצים הפופולרית ביותר. היא פועלת על Linux ו-UNIX, כמו מערכות, תומך: Megaupload, Rapidshare, 2Shared, 4Shared, zSHARE, Badongo, Depositfiles ו MediaFire. בפועל הוא תחליף wget עבור אתרים אלה.
לאת להתקין אובונטו לינוקס
1. אם לא מרוצים, תאמו תלות:
sudo apt-get install תלתל ImageMagick tesseract-OCR-recode eng SpiderMonkey סלים aview
2. לאת הורדה , לחלץ ולהתקין את התוכן. יש גם גרסה packetized כבר דב, אם אתה משתמש בגירסה זו אתה פשוט ללחוץ פעמיים על חבילת לאשר את ההתקנה, ולהיפך.:
זפת xvzf לאת-0.x
3. עכשיו בואו להגדיר לאת:
לאת cd-0.x
sudo bash setup.sh להתקין
פקודות לאת
הורדת קובץ מ rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar
Na u להוריד את רשימת הקבצים (אחד בכל שורה):
plowdown file_with_links.txt
הורדת קובץ מ rapidshare עם מזהה חברות חינם:
plowdown-myuser: mypassword http://www.megaupload.com/?d=132348234
הורדת קובץ מוגן בסיסמה מ rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v
קבל רק את קובץ ה-URL מבלי להוריד אותו למעשה. שימושי מאוד אם אתה רוצה להשתמש downloader אינטרנט אחר:
plowdown קישור בלבד http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-rt
למשתמשים מתקדמים: אם אתם מוצאים דף עם קישורים למספר קבצים מתארח על rapidshare אתה מוריד אותו, לראות את הראשון 10 קישורים, עליך להשתמש בפקודה הבאה:
תלתל http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | ראש N10 | plowdown -
כדי לסנן את הקישורים ההפעלה בקובץ טקסט:
plowdown file_with_links.txt c-> file_with_active_links.txt
העלה את הקובץ על rapidshare עם membershipID חינם:
plowup-myuser: mypassword-d "תיאור שלי" / path / MegaUpload myfile.txt
העלה את הקובץ על rapidshare עם מזהה פרמיה multifetch ו אלבומים:
plowup-myuser: mypassword-d "תיאור שלי", multifetch http://www.somewherefarbeyond.com/somefile MegaUpload
העלה את הקובץ על rapidshare anonomamente, לשנות את שם הקובץ לאחר ההעלאה:
plowup / path / myfile.txt rapidshare: anothername.txt
פורסם על ידי: admin (יולי 4) עם המסך אתה יכול לחלוק sonsole בין מספר משתמשים המחוברים באופן מקומי או דרך ssh. לשם כך, בצע את הצעדים הבאים, הוראות אופייניים למערכת דביאן, אבל חל באופן דומה עבור הפצות אחרות.
1. התקנת מסך
להתקין sudo apt-get מסך
2. מהמחשב המארח מנוהלת על ידי המסך פרמטר להתחיל פגישה מסך-S SessionName. -S מאפשר לכם להגדיר שם עבור הפגישה, זה מאפשר לך לנהל פגישות המשתמש מרובים בו זמנית הרבה יותר קל.
מסך-S המסך מבחן
4. המשתמש מרחוק (אורח) משתמש SSH כדי להתחבר למחשב מרוחק (remotehost)
אורח @ ssh remotehost
5 המחשב המארח (remotehost) מסכימה לקשר ב מרובת משתמשים מושב מסך ידי הקלדת Ctrl-A:. מרובת משתמשים על (כל "מסך הפקודה" להתחיל עם רצף לברוח Ctrl-A).
CTRL + A: מרובת משתמשים על
. 6 לאחר מכן, המארח (remotehost) חייב להעניק הרשאה למשתמש מרוחק (אורח) כדי לאפשר לו גישה הפגישה עם מסך commadn CTRL-A: user_name user_name acladd שבו הוא ההתחברות מרחוק של המשתמש.
CTRL + A: אורח acladd
7. המשתמש המרוחק יכול להתחבר להפעלת המארח. התחביר כדי להתחבר להפעלת המסך של משתמש אחר הוא host_username מסך-x / sessionname.
מסך ה-x שם משתמש / מסך מבחן