دستوراتی که هر لینوکس کاری می بایست بلد باشد

به نظر می رسد که دیر یا زود اهمیت نرم افزارهای متن باز به خصوص سیستم عامل های متن بازی همچون گنو/لینوکس روز به روز بیشتر شده و لازم است تا خود را برای روزی که سیستم عامل لینوکس بیش از این فراگیر شود آماده سازیم. از همین رو، در این آموزش قصد داریم تا دستورات پایه ای و اساسی که هر لینوکس کاری می بایست برای کار با این سیستم عامل محبوب آشنا باشد را معرفی کنیم. در ادامه با سکان آکادمی همراه باشید.

مدیریت فایل‌ها
mkdir - ایجاد دایرکتوری جدید در صورتی که قبلا ایجاد نشده باشد (مخفف Make Directories) نحوه استفاده: mkdir example 

ls لیست محتوای دایرکتوری (به صورت پیش فرض استفاده از این دستور محتوای دایرکتوری فعلی را نشان می دهد) نحوه استفاده: ls example  

cd رفتن به دایرکتوری مورد نظر نحوه استفاده: cd Desktop

pwd پیدا کردن نام دایرکتوری فعلی (مخفف واژگان Print Working Directory) نحوه استفاده: pwd  

vim باز کردن ویرایشگر برنامه نویسی (البته باید روی سیستم نصب باشد) نحوه استفاده: vim file.txt  

cp کپی فایل ها و دایرکتوری ها (مخفف Copy) مثال: cp sample.txt sample_copy.txt cp sample_copy.txt target_dir

mv جابجا کردن یا تغییر نام فایل ها (مخفف Move) مثال: mv source.txt target_dir mv old.txt new.txt  

rm حذف فایل ها و دایرکتوری ها (مخفف Remove) مثال: rm file1.txt , rm rf some_dir

find جستجو برای پیدا کردن یک فایل در یک سری پوشه ها مثال: find file.txt، find name file.txt  

history چاپ دستوراتی که به تازگی استفاده شده اند نحوه استفاده: history

پردازش متن  
cat ادغام فایل ها و چاپ با خروجی استاندارد مثال: cat file1.txt file2.txt cat n file1.txt  

echo نمایش خطی از متن مثال: echo example  

grep چاپ خطوط مطابق یک الگوی خاص مثال: grep i apple sample.txt  

wc چاپ تعداد خط جدید، کلمات، بایت های یک فایل مثال: wc file1.txt wc L file1.txt  

sort مرتب سازی خط های فایل متنی مثال: sort file1.txt sort r file1.txt

مدیریت سیستم
chmod تغییر تنظیمات دسترسی به فایل ها مثال: chmod 744 calculate.sh  

chown تغییر گروه فایل مثال: chown remo myfile.txt  

su تغییر آی پی کاربر یا تغییر نوع کاربر به مدیر مثال: su remo, su  

passwd به روز رسانی مشخصات کاربر نحوه استفاده: passwd new_password

who نشان دادن مشخصات ورود کاربران مثال: who , who b, who q

مدیریت فرآیندها
ps گزارش کلی از فرآیندهای جاری مثال: ps, ps el  

kill قطع کردن یک فرآیند مثال: kill 92275

بایگانی
tar بایگانی کردن یک فایل مثال: tar cvf/home/archive.tar /home/original tar xvf/home/archive.tar  

zip فشرده سازی یک فایل مثال: zip original.zip original  

unzip باز کردن فایلهای فشرده نحوه استفاده: unzip filename

شبکه
ssh کلاینت SSH مثال: ssh -X guest@10.105.11.20

scp کپی امن مثال: scp file1.txt guest@10.105.11.20:~/Desktop

فایل های سیستم
fdisk کنترل پارتیشن مثال: sudo fdisk l  

mount نصب فایل سیستم مثال: mount /dev/sda5 /media/target  

umount جداسازی فایل سیستم مثال: umount /media/target  

du تخمین فضای استفاده شده نحوه استفاده: du OPTION FILE  

df گزارش فضای مورد استفاده فایل سیستم نحوه استفاده: df OPTION FILE  

quota نمایش فضای اشغال شده و محدودیت دیسک مثال: quota v

دستورات پیشرفته
reboot راه اندازی دوباره سیستم

poweroff خاموش کردن سیستم

sed اجرای ویرایشگری برای فیلتر و تغییر متن مثال: sed ‘s/love/hate/g’ loveletter.txt  

awk اسکن الگوها و پردازش زبان مثال: awk F:'{ print $1 }’ sample_awk.txt  

locate تعیین محل فایل مثال: locate file1.txt

لازم به ذکر است که دستورات ترمینال به موارد بالا ختم نشده و مواردی که آموزش دادیم صرفا پرکاربردترین دستورات ترمینال بودند.

0







از طریق این فرم، می توانید بدون ثبت نام نظر دهید و یا اگر قبلا ثبت نام کرده اید، با ورود ناحیه ی کاربری می توانید علاوه بر ثبت نظر، به مدیریت نظرات خود نیز بپردازید.
(فیلد اجباری)
(فیلد اجباری)
(فیلد اجباری)
(فیلد اجباری)