سلام
توی این تاپیک قصد دارم vi رو تا جایی که بشه به صورت کامل آموزش بدم که چطور میشه از این ادیتور قوی متن توی لینوکس استفاده کرد و اینکه چه قابلیت هایی داره .
برای باز کردن یک فایل در لینوکس - بعد از اینکه کامند vi رو زدیم بعدش مسیر فایل مورد نظری که میخوایم رو میزنیم به این صورت :
کاربرد i :
وقتی وارد محیط vi شدین دکمه i رو روی کیبرد فشار بدین که وارد محیط Insert بشین. توی این محیط هست که میتونید نوشته ای اضافه کنید یا پاک کنید و یا سطری رو کم وزیاد کنید و ... .
کامند های زیر تو محیط insert کار نمیکنند :
کاربرد q :
شما در صورتی که وارد محیط vi شده باشین و هیچ گونه تغییراتی رو انجام نداده باشین میتونید با کامند q از محیط vi خارج بشین.
کاربرد !q :
در صورتی که تو فایل متنی تون تغییراتی انجام دادین و نمیخواین اون تغییرات اعمال بشه میتونین از کامند !q استفاده کنین . از فایل خارج میشین بدون اینکه تغییرات اعمال شده رو save کنه .
کاربرد wq :
در صورتی که توی فایل تون تغییراتی ایحاد کردین میتونین با این کامند تمام تغییرات انجام شده رو اعمال کنید و فایل تون رو save کنید.
کاربرد Esc :
شما برای خروج از مجیط vi اول کلید Ecs رو روی کیبرد زده سپس کلید : (دونقطه) رو میزنیم بعدش کامند مورد نظر رو میزنیم مثل رو به رو :
کاربرد o کوچک :
پایین خطی که هستیم یک خط جدید خالی ایجاد یا وارد میکنه.
کاربرد O بزرگ :
بالای خطی که هستیم یک خط جدید خالی ایجاد میکنه.
کاربرد dd :
کل خطی که توش هستیم رو پاک میکنه. عمل cut رو هم انجام میده.
کاربرد 3dd :
سه تا خط رو با هم پاک میکنه.
کاربرد d5w :
تا پنج تا لغت رو پاک میکنه.
کاربرد D بزرگ :
هر جای خط که باشیم تا آخر آن خط رو پاک میکند.
کاربرد cw :
یک لغت را جایگزین میکند با لغت جدید. مثلا : salam ali با این کامند تبدیل میشه به salam amir
کاربرد $ :
ما رو میبره به اخر خط.
کاربرد ^ :
ما رو میبره به اول خط. که با گرفتن کلید shift+6 میتونید از این کامند استفاده کنید.
کاربرد $c :
آنجایی که هستیم از آنجا به بعد رو پاک میکنه.
کاربرد u کوچک :
تغییرات رو برمیگردونه.
کاربرد U بزرگ :
کلا تغییرات رو برمیگردونه.
کاربرد x کوچک :
معادل delete هست که از سمت راست خود شروع به پاک کردن میکند.
کاربرد X بزرگ :
معادل Back Space میباشد که از سمت چپ خود شروع به پاک کردن میکند.
کاربرد yy :
کل خط رو کپی میکنه.
کاربرد p کوچک :
پایین خطی که هستیم past میکند.
کاربرد P بزرگ :
بالای خطی که هستیم past میکند.
کاربرد 3yy :
تا سه خط رو کپی میکنه.
پایان بخش اول
ادامه دارد ...
توی این تاپیک قصد دارم vi رو تا جایی که بشه به صورت کامل آموزش بدم که چطور میشه از این ادیتور قوی متن توی لینوکس استفاده کرد و اینکه چه قابلیت هایی داره .
برای باز کردن یک فایل در لینوکس - بعد از اینکه کامند vi رو زدیم بعدش مسیر فایل مورد نظری که میخوایم رو میزنیم به این صورت :
کد PHP:
vi /home/mohammad/Desktop/test.php
وقتی وارد محیط vi شدین دکمه i رو روی کیبرد فشار بدین که وارد محیط Insert بشین. توی این محیط هست که میتونید نوشته ای اضافه کنید یا پاک کنید و یا سطری رو کم وزیاد کنید و ... .
کامند های زیر تو محیط insert کار نمیکنند :
کاربرد q :
شما در صورتی که وارد محیط vi شده باشین و هیچ گونه تغییراتی رو انجام نداده باشین میتونید با کامند q از محیط vi خارج بشین.
کاربرد !q :
در صورتی که تو فایل متنی تون تغییراتی انجام دادین و نمیخواین اون تغییرات اعمال بشه میتونین از کامند !q استفاده کنین . از فایل خارج میشین بدون اینکه تغییرات اعمال شده رو save کنه .
کاربرد wq :
در صورتی که توی فایل تون تغییراتی ایحاد کردین میتونین با این کامند تمام تغییرات انجام شده رو اعمال کنید و فایل تون رو save کنید.
کاربرد Esc :
شما برای خروج از مجیط vi اول کلید Ecs رو روی کیبرد زده سپس کلید : (دونقطه) رو میزنیم بعدش کامند مورد نظر رو میزنیم مثل رو به رو :
کد PHP:
:q یا :q! یا :wq
کاربرد o کوچک :
پایین خطی که هستیم یک خط جدید خالی ایجاد یا وارد میکنه.
کاربرد O بزرگ :
بالای خطی که هستیم یک خط جدید خالی ایجاد میکنه.
کاربرد dd :
کل خطی که توش هستیم رو پاک میکنه. عمل cut رو هم انجام میده.
کاربرد 3dd :
سه تا خط رو با هم پاک میکنه.
کاربرد d5w :
تا پنج تا لغت رو پاک میکنه.
کاربرد D بزرگ :
هر جای خط که باشیم تا آخر آن خط رو پاک میکند.
کاربرد cw :
یک لغت را جایگزین میکند با لغت جدید. مثلا : salam ali با این کامند تبدیل میشه به salam amir
کاربرد $ :
ما رو میبره به اخر خط.
کاربرد ^ :
ما رو میبره به اول خط. که با گرفتن کلید shift+6 میتونید از این کامند استفاده کنید.
کاربرد $c :
آنجایی که هستیم از آنجا به بعد رو پاک میکنه.
کاربرد u کوچک :
تغییرات رو برمیگردونه.
کاربرد U بزرگ :
کلا تغییرات رو برمیگردونه.
کاربرد x کوچک :
معادل delete هست که از سمت راست خود شروع به پاک کردن میکند.
کاربرد X بزرگ :
معادل Back Space میباشد که از سمت چپ خود شروع به پاک کردن میکند.
کاربرد yy :
کل خط رو کپی میکنه.
کاربرد p کوچک :
پایین خطی که هستیم past میکند.
کاربرد P بزرگ :
بالای خطی که هستیم past میکند.
کاربرد 3yy :
تا سه خط رو کپی میکنه.
پایان بخش اول
ادامه دارد ...