دستورات ضروری لینوکس (Lv-1)

ترمینال لینوکس ممکن است برای مبتدیان ترسناک به نظر برسد، اما با تسلط بر چند دستور ضروری، می توانید به یک “جادوگر” واقعی تبدیل شوید. این مقاله شما را با اصول و دستوراتی که هر کاربر لینوکس باید بداند راهنمایی می کند.
ترمینال چیست؟
ترمینال رابط خط فرمان است که برای تعامل با سیستم عامل استفاده می شود. در لینوکس، به طور کلی از ضربه شدید (Bourne Again Shell) به عنوان پوسته پیش فرض است، اما انواع دیگری مانند زش، ماهی ه کش. در اینجا، از مثالهایی از Bash استفاده میکنیم، اما این مفاهیم برای پوستههای دیگر قابل اجرا هستند.
نکته: اگر استفاده می کنید زش، می توانید آن را با افزونه ها و تم ها سفارشی کنید (مانند اوه من زش) استفاده از آن را کاربردی تر و از نظر بصری جذاب تر کند. (مورد من)
1. ناوبری سیستم فایل
برای حرکت در سیستم فایل، از دستوراتی مانند ls ه سی دی.
دستورات:
-
ls
: محتویات دایرکتوری فعلی را فهرست می کند.
ls
-
ls -l
: محتوا را با جزئیات بیشتری نشان می دهد (مجوزها، اندازه و غیره).
ls -l
-
ls -a
: نمایش فایل های مخفی.
ls -a
-
cd
: دایرکتوری فعلی را تغییر می دهد.
cd /caminho/do/diretorio
-
cd ..
: به دایرکتوری قبلی باز می گردد.
cd ..
2. دستکاری فایل و دایرکتوری
نحوه ایجاد، انتقال، کپی و حذف فایل ها و دایرکتوری ها با دستورات ساده را بیاموزید.
دستورات:
-
touch
: یک فایل خالی ایجاد می کند.
touch arquivo.txt
-
mkdir
: یک دایرکتوری جدید ایجاد می کند.
mkdir novo_diretorio
-
cp
: فایل ها یا دایرکتوری ها را کپی می کند.
cp arquivo.txt copia_arquivo.txt
-
mv
: انتقال یا تغییر نام فایل ها.
mv arquivo.txt novo_nome.txt
rm arquivo.txt
-
rm -r
: دایرکتوری ها را به صورت بازگشتی حذف کنید.
rm -r diretorio
3. نمای فایل
مشاهده محتویات فایل ها برای اشکال زدایی و خواندن گزارش ها ضروری است.
دستورات:
-
cat
: محتویات یک فایل را نشان می دهد.
cat arquivo.txt
-
less
: به شما امکان می دهد محتویات یک فایل را به صورت تعاملی مرور کنید.
less arquivo.txt
-
head
: اولین خطوط یک فایل را نمایش می دهد.
head arquivo.txt
-
tail
: آخرین خطوط یک فایل را نمایش می دهد.
tail arquivo.txt
4. جستجوها و فیلترها
یافتن فایل ها یا فیلتر کردن اطلاعات درون آنها می تواند فوق العاده مفید باشد.
دستورات:
-
find
: فایل های موجود در سیستم را جستجو کنید.
find / -name arquivo.txt
-
grep
: جستجوی متن در فایل ها.
grep "palavra" arquivo.txt
5. مدیریت فرآیند
فرآیندهای در حال اجرا بر روی سیستم خود را نظارت و کنترل کنید.
دستورات:
-
ps
: فرآیندهای در حال اجرا را نشان می دهد.
ps aux
-
top
: فرآیندها را در زمان واقعی نمایش می دهد.
top
-
kill
: یک فرآیند را خاتمه می دهد.
kill PID
6. فرماندهی عمومی
برخی از دستورات اضافی که زندگی شما را در ترمینال آسان تر می کند.
دستورات:
-
clear
: صفحه ترمینال را پاک می کند.
clear
-
history
: تاریخچه دستورات اجرا شده را نشان می دهد.
history
-
man
: راهنمای یک فرمان را نمایش می دهد.
man ls
در آغوش بگیریم و شما را در Lv-2 ببینم