سیستم عامل لینوکس یک سیستم عامل اُپن سورس (منبع باز) است که بر پایه هسته لینوکس (Linux Kernel) ساخته شده است. هسته لینوکس یک برنامه است که با سختافزار کامپیوتر ارتباط برقرار میکند و منابع سیستم را مدیریت میکند. سیستم عامل لینوکس شامل هسته لینوکس و یک مجموعه از برنامههای کاربردی (Application Programs) است که امکانات مختلفی را به کاربران میدهند. برای مثال، شِل (Shell) یک برنامه کاربردی است که به کاربران اجازه میدهد تا با استفاده از دستورات لینوکس (Linux Commands) با سیستم عامل ارتباط برقرار کنند و فایلها و پوشهها را مدیریت کنند. سیستم عامل لینوکس در توزیعهای مختلفی عرضه میشود که هر یک دارای مجموعهای از برنامهها، رابط کاربری و ویژگیهای خاص خود هستند. برخی از توزیعهای مشهور لینوکس عبارتند از: اُبونتو، فِدورا، دِبین، رِدهت .
اصلیترین ویژگی لینوکس این است که به کاربران اجازه میدهد تا کد منبع آن را تغییر داده یا بهبود بخشند، این امر امکان انعطاف بیشتری در استفاده از این سیستم را فراهم میکند. یکی دیگر از مزایای اصلی استفاده از سیستم عامل لینوکس این است که رایگان است. همچنین، لینوکس بر روی تعداد زیادی سخت افزار قابل نصب و اجرا است و قابلیت سازگاری با صدها نوع پردازنده و پلتفرم بر روی سرورها و دستگاههای جاسازی شده را دارد.
یکی از ویژگیهای مهم لینوکس، دستورات لینوکس است که امکان دسترسی به ترمینال را میدهد و با استفاده از دستورات مختلف لینوکس، کاربران میتوانند به راحتی با سیستم عامل تعامل داشته باشند و کارهای مختلف را انجام دهند. در این مقاله، به معرفی و توضیح برخی از دستورات مهم و پرکاربرد لینوکس مثل دستورات لینوکس برای شبکه، میپردازیم.
در ادامه به بررسی برخی از پرکاربردترین دستورات مهم لینوکس که کامند های لینوکس نیز گفته می شود پرداخته خواهد شد پس با ماهان نت همراه باشید:
لیست دستورات لینوکس
Ls : این دستور به کاربران اجازه میدهد تا فایلهای و پوشههای موجود در دایرکتوری فعلی را لیست کنند.
:Cd با استفاده از این دستور، کاربران میتوانند به سرعت به دایرکتوری دلخواه خود منتقل شوند.
:Mkdir با استفاده از این دستور، کاربران میتوانند پوشه جدیدی در دایرکتوری فعلی خود ایجاد کنند.
:Rm با استفاده از این دستور، کاربران میتوانند فایلهای و پوشههای مورد نظر خود را حذف کنند.
Cp: با استفاده از این دستور، کاربران میتوانند فایلهای و پوشههای خود را به یک محل جدید منتقل کنند.
با استفاده از این دستورات لینوکس ، شما میتوانید به راحتی با سیستم عامل لینوکس تعامل داشته باشید.
برای تهیه اینترنت TD_LTE به این صفحه سر بزنید.
دستورات لینوکس در ترمینال (کامند های لینوکس در ترمینال)
برای اجرای یک فایل در ترمینال لینوکس، ابتدا باید دسترسی اجرایی به فایل را فعال کنید. به منظور این کار، میتوانید از دستور chmod استفاده کنید. به عنوان مثال، برای فعال کردن دسترسی اجرایی به فایل file.sh، دستور زیر را وارد کنید:
sudo chmod +x file.sh
حالا میتوانید با استفاده از دستور ./، فایل را اجرا کنید. برای مثال، برای اجرای فایل file.sh، دستور زیر را وارد کنید:
./file.sh
برخی از فرمتهای فایلهایی که معمولاً در لینوکس استفاده میشوند عبارتند از:
- . :sh برنامههای shell script.
- : .run برنامههای نصب.
- : .binبرنامههای نصب.
- : .out برنامههای کامپایل شده.
ترمینال یک محیط متنی است که به راحتی میتوانید دستورات لینوکس را در آن اجرا کنید. برخی از دستورات مهم ترمینال عبارتاند از
Sudo: با استفاده از این دستور، میتوانید دستورات را به عنوان یک کاربر دیگر، معمولاً کاربر root، اجرا کنید.
apt-get: برای نصب و بروزرسانی بستهها در توزیعهای مبتنی بر دبیان استفاده میشود.
Yum: برای نصب و بروزرسانی بستهها در توزیعهای مبتنی بر ردهت استفاده میشود.
Grep: با استفاده از این دستور، میتوانید الگوی موردنظر را در فایلها جستجو کنید.
Chmod: برای تغییر سطح دسترسی فایلها و پوشهها استفاده میشود.
برای تهیه اینترنت adsl به این صفحه سر بزنید.
مهمترین دستورات لینوکس (کامند های لینوکس)
Pwd: مسیر فعلی را نمایش میدهد.
Touch: با استفاده از این دستور، میتوانید یک فایل خالی ایجاد کنید یا زمان آخرین تغییر فایل را به روز کنید.
Cat: محتوای فایل را در خروجی نمایش میدهد. این کامند جز دستورات فایل در لینوکس است.
Head: اولین خطوط یک فایل را در خروجی نمایش میدهد.
Tail: آخرین خطوط یک فایل را در خروجی نمایش میدهد.
مقاله مفید: docker چیست
دستورات لینوکس (کامند های لینوکس) در شبکه
Ping: برای تست اتصال با یک دستگاه دیگر در شبکه استفاده میشود.
Ifconfig: با استفاده از این دستور، میتوانید تنظیمات شبکه را مشاهده و تنظیم کنید.
Ssh: ی برای ورود به یک سرور از راه دور با استفاده از پروتکل امن SSH استفاده میشود.
دستورات لینوکس (کامند های لینوکس) برای مدیریت فایلها
Ls: لیست فایلها و پوشهها را نمایش میدهد.
Cp:برای کپی کردن فایلها و پوشهها استفاده میشود.
Mv: برای جابجایی و تغییر نام فایلها و پوشهها استفاده میشود.
Rm: برای حذف فایلها و پوشهها استفاده میشود.
Chmod: برای تغییر سطح دسترسی فایلها استفاده میشود.
دستورات لینوکس در ویندوز
لینوکس در ویندوز به وسیله برنامههای شبیه سازی مانند Git Bash، Cygwin، WSL (Windows Subsystem for Linux) و… قابل استفاده است. با استفاده از این برنامهها، میتوانید دستورات لینوکس را در ویندوز اجرا کنید و از پوشهها و فایلها در هر دو سیستم عامل استفاده کنید.
مقاله مرتبط: دستورات ترموکس
دستورات ابتدایی لینوکس (کامند های لینوکس)
Ls: این دستور لیست فایلها و دایرکتوریها را در مسیر فعلی نشان میدهد.
Cd: این دستور به شما امکان میدهد بین دایرکتوریها حرکت کنید. به عنوان مثال cd Documents شما را به دایرکتوری Documents منتقل میکند.
Mkdir: با استفاده از این دستور میتوانید یک دایرکتوری جدید ایجاد کنید. به عنوان مثال، mkdir myfolder یک پوشه جدید به نام myfolder ایجاد میکند.
rm : ین دستور به شما امکان حذف فایلها و دایرکتوریها را میدهد. برای حذف یک فایل، rm filename را وارد کنید و برای حذف یک دایرکتوری همراه با پارامتر -r استفاده کنید rm -r myfolder.
Cp: با استفاده از این دستور میتوانید فایلها و دایرکتوریها را کپی کنید. به عنوان مثال، cp file1 file2 فایل file1 را به نام file2 کپی میکند.
mv : این دستور به شما امکان میدهد فایلها و دایرکتوریها را جابجا کنید یا تغییر نام دهید. به عنوان مثال، mv file1 newfolder/file1 فایل file1 را به دایرکتوری newfolder منتقل میکند.
این دستورات پایه ای لینوکس برای شروع استفاده از سیستم عامل لینوکس بسیار مفید هستند. با آشنایی با این دستورات میتوانید به طور پایهای با محیط لینوکس آشنا شوید و به راحتی با آن کار کنید.
دستورات لینوکس مانجارو
مانجارو یک توزیع محبوب و قدرتمند از سیستم عامل لینوکس است که بر پایه آرچ لینوکس ساخته شده است. برخلاف بسیاری از توزیعهای دیگر لینوکس که از پیش تنظیم شده هستند، مانجارو به کاربران امکان میدهد تا سیستم خود را با توجه به نیازهای خود، شخصی سازی کند. در زیر تعدادی از دستورات مهم و رایج مانجارو را برسی میکنیم
Pacman
برای مدیریت بستهها در مانجارو استفاده میشود. با استفاده از پارامترها -Ss، -Syu، -S، -R، -Q و غیره، میتوانید بستههای جدیدی را نصب کنید، سیستم خود را به روز کنید، بستهها را حذف کنید و یا اطلاعات مربوط به بستهها را مشاهده کنید.
Sudo
به شما امکان میدهد با دسترسی اجرایی موقت به دستوراتی که نیاز به دسترسی روت دارند، دسترسی یابید. به عنوان مثال، اگر بخواهید یک بسته را نصب کنید اما نیاز به دسترسی روت دارید، با استفاده از sudo pacman -S package_name ، دستور را اجرا کنید.
Yay
یک مدیر بسته محبوب برای مانجارو است که به شما امکان میدهد بستههای AUR (Arch User Repository) را نصب و مدیریت کنید. بستههای AUR بستههای جامعه کاربران آرچ هستند که توسط خود کاربران ارسال و توسعه داده میشوند.
Systemctl
برای مدیریت سرویسها در مانجارو استفاده میشود. با استفاده از پارامترها start، stop، restart و enable میتوانید سرویسهای سیستم را راهاندازی، توقف، بازنشانی و یا فعال کنید.
pacman-mirrors
برای به روزسانی فهرست آدرسها (mirrors) استفاده شده برای دانلود بستهها استفاده میشود. با استفاده از پارامترهای -f، -g و -s میتوانید آدرسها را عوض کنید و به روز رسانی کنید.
yay -Syu
برای به روزسانی تمامی بستهها در مانجارو استفاده میشود. با اجرای این دستور، تمام بستهها به جز سیستم عامل خود را به آخرین نسخه بروزرسانی میکنید.
این فقط چند مثال از دستورات مهم و کاربردی در مانجارو بودند. معمولاً با استفاده از همین دستورات، میتوانید مهمترین نیازهای خود را در محیط مانجارو برطرف کنید.
مراجع کامل دستورات لینوکس (کامند های لینوکس)
– دستور man با وارد کردن man و نام یک دستور خاص، میتوانید مستندات کامل و راهنمای آن دستور را مشاهده کنید.
– سایتهای اینترنتی بسیاری از سایتها مراجع و راهنماهای کاربردی ارائه میدهند. به عنوان مثال، سایتهایی مانند Linux-Command، Ubuntu Documentation و Linux.com را میتوان به عنوان منابع کاربردی استفاده کرد.
با سرعت و کارایی بیشتری انجام دهید.
ماهان نت
ماهان نت پیشرو در خدمات اینترنتی و انواع سرور مانند سرور اختصاصی . با توجه به ارائه خدمات 24 ساعت در تمام ایام هفته و همچنین ارائه بهترین سرویسهای اینترنتی با کمترین هزینه سبب شده است تا ماهان نت به یکی از بهترین شرکتهای ارتباطی کشور تبدیل شود. شما میتوانید بهترین سرعت اینترنت را با ما تجربه کنید برای اطلاعات بیشتر پیج اینستاگرام ماهان نت را دنبال کنید.
و در پایان
این تنها نمونه ای از کاربردهای دستورات لینوکس است امیدوارم با این مطالب تونسته باشیم تا حدودی شمارو با محیط سیستم عامل لینوکس و دستورات آن آشنا کنیم. ما سعی کردیم در اینجا برای شما مرجع کامل دستورات لینوکس را بسازیم.
سوالات پرتکرار
1.لینوکس و دستورات لینوکس (کامند های لینوکس) چیست؟
لینوکس یک سیستم عامل قدرتمند و پرکاربرد است که در بسیاری از سرورها و دستگاهها استفاده میشود. یکی از ویژگیهای مهم لینوکس، دستورات آن است که امکان دسترسی به ترمینال را میدهد و با استفاده از دستورات مختلف لینوکس، کاربران میتوانند به راحتی با سیستم عامل تعامل داشته باشند و کارهای مختلف را انجام دهند.
2.دستورات لینوکس در ترمینال (کامند های لینوکس در ترمینال) کدامند؟
- Sudo: در ترمینال است که با استفاده از این دستور، میتوانید دستورات را به عنوان یک کاربر دیگر، معمولاً کاربر root، اجرا کنید.
- apt-get: در ترمینال است که برای نصب و بروزرسانی بستهها در توزیعهای مبتنی بر دبیان استفاده میشود.
- Yum: در ترمینال است که برای نصب و بروزرسانی بستهها در توزیعهای مبتنی بر ردهت استفاده میشود.
- Grep: در ترمینال است که با استفاده از این دستور، میتوانید الگوی موردنظر را در فایلها جستجو کنید.
- Chmod: در ترمینال است که برای تغییر سطح دسترسی فایلها و پوشهها استفاده میشود.
3.دستورات لینوکس در شبکه کدامند؟
- Ping: یکی از دستورات است که برای تست اتصال با یک دستگاه دیگر در شبکه استفاده میشود.
- Ifconfig: با استفاده از این دستور، میتوانید تنظیمات شبکه را مشاهده و تنظیم کنید.
- Ssh: برای ورود به یک سرور از راه دور با استفاده از پروتکل امن SSH استفاده میشود.
4.دستورات ابتدایی لینوکس (کامند های لینوکس) کدامند؟
- Ls: لیست فایلها و دایرکتوریها را در مسیر فعلی نشان میدهد.
- Cd: به شما امکان میدهد بین دایرکتوریها حرکت کنید. به عنوان مثال، cd Documents شما را به دایرکتوری Documents منتقل میکند.
- Mkdir: با استفاده از این دستور میتوانید یک دایرکتوری جدید ایجاد کنید. به عنوان مثال، mkdir myfolder یک پوشه جدید به نام myfolder ایجاد میکند.
- rm : به شما امکان حذف فایلها و دایرکتوریها را میدهد. برای حذف یک فایل، rm filename را وارد کنید و برای حذف یک دایرکتوری همراه با پارامتر -r استفاده کنید rm -r myfolder.
- Cp: با استفاده از این دستور میتوانید فایلها و دایرکتوریها را کپی کنید. به عنوان مثال، cp file1 file2 فایل file1 را به نام file2 کپی میکند.
- mv : به شما امکان میدهد فایلها و دایرکتوریها را جابجا کنید یا تغییر نام دهید. به عنوان مثال، mv file1 newfolder/file1 فایل file1 را به دایرکتوری newfolder منتقل میکند.
نظرات کاربران