راهنمای فایل منیجر در لینوکس. مدیر فایل کنسول لینوکس دستور اجرای فایل منیجر در لینوکس را صادر کنید

اصل: Midnight Commander - یک مدیر فایل مبتنی بر کنسول برای لینوکس
نویسنده: پونگکی آریانتو
تاریخ انتشار: 23 اکتبر 2013
ترجمه: A. Krivoshey
تاریخ انتقال: می 2013

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

در یک محیط کنسول برای کار با فایل ها، باید دستورات اولیه و نحو آنها را بدانید. خوشبختانه لینوکس یک متن هم دارد مدیر فایل، در محیط کنسول اجرا می شود. او را Midnight Commander می نامند (از این پس به سادگی او را MC می نامیم).

سرفصل های بخش

وب سایت Midnight Commander می گوید:
"GNU Midnight Commander یک مدیر فایل بصری است که تحت GPL توزیع شده است و بنابراین به عنوان نرم افزار رایگان واجد شرایط است. این یک برنامه قدرتمند، مبتنی بر متن و با امکانات کامل است که به شما امکان می دهد فایل ها و دایرکتوری ها را کپی، انتقال و حذف کنید، فایل ها را جستجو کنید. و دستورات پوسته را اجرا کنید. یک ویرایشگر داخلی و نمایشگر فایل نیز گنجانده شده است."

نحوه نصب Midnight Commander در لینوکس

به طور پیش فرض، MC معمولاً نصب نمی شود. در دبیان، اوبونتو و لینوکس مینتمی توانید آن را با دستور apt-get نصب کنید:

$ sudo apt-get install mc

در RHEL، CentOS و Fedora می توانید از دستور استفاده کنید:

# yum نصب mc

پس از اتمام نصب، کافی است "mc" (بدون نقل قول) را در کنسول تایپ کنید تا آن را اجرا کنید.

ویژگی های Midnight Commander

MC دارای ویژگی های مفید بسیاری هم برای کاربران و هم برای مدیران است.

کپی، حذف، تغییر نام/انتقال، ایجاد دایرکتوری ها

رابط MC به دو ستون مستقل از یکدیگر تقسیم می شود. هر ستون نشان دهنده یک دایرکتوری فعال است. می توانید با کلید Tab بین آنها جابجا شوید. در پایین صفحه، می توانید دکمه هایی با اعداد را مشاهده کنید که به کلیدهای عملکرد F1 - F10 اشاره دارند.
برای کپی کردن یک فایل از یک دایرکتوری به پوشه دیگر، کافی است آن را انتخاب کرده و "F5" را فشار دهید. برای کپی چند فایل به صورت همزمان، ابتدا باید با استفاده از کلید "Insert" آنها را انتخاب کنید.

MC از شما درخواست تایید می کند. برای شروع کپی، فقط روی "OK" کلیک کنید.
حذف فایل ها حتی ساده تر است. فقط فایل ها را انتخاب کنید و "F8" را فشار دهید. انتقال فایل ها با استفاده از کلید "F6" انجام می شود.
با این حال، تغییر نام فایل ها کمی متفاوت است. با فشردن کلید "F6" باید نام فایل جدیدی را وارد کنید. نمونه ای از نحوه انجام این کار در تصویر زیر نشان داده شده است.

برای ایجاد دایرکتوری می توانید "F7" را فشار دهید. MC یک دایرکتوری جدید در فهرست فعلی ایجاد می کند. برای دیدن کارهای دیگری که MC می تواند با فایل ها انجام دهد، "F9" > File را فشار دهید.

نمایشگر داخلی فایل

بسیاری از ویرایشگرهای متن در حالت کنسول در دسترس هستند، مانند vi، joe و nano. MC نمایشگر محتوای داخلی خود را دارد فایل های متنی. برای اجرای آن، فایل را انتخاب کرده و "F3" را فشار دهید. همچنین می توانید در صورت لزوم فایل را با انتخاب آن و فشار دادن "F4" ویرایش کنید.
وقتی می دوی ویرایشگر متناولین بار، MC از شما می خواهد که یک ویرایشگر متن پیش فرض را انتخاب کنید:

[ایمیل محافظت شده]~ $یک ویرایشگر انتخاب کنید. برای تغییر بعداً، «انتخاب ویرایشگر» را اجرا کنید. 1. /bin/ed 2. /bin/nano

سپس، هنگامی که کلید "F4" را فشار دهید، MC از ویرایشگر متن انتخابی شما استفاده می کند. اگر می‌خواهید ویرایشگر پیش‌فرض را تغییر دهید، فقط «F2» را فشار دهید، «@» را بگیرید و «select-editor» (بدون نقل قول) را تایپ کنید.

اگر بخواهید از ویرایشگر متن دیگری استفاده کنید که توسط MC شناسایی نشده است، چه؟ فرض کنید می خواهید با Vi کار کنید. این می تواند متفاوت انجام شود. فایل ".selected_editor" را در فهرست اصلی خود پیدا کنید. آی تی فایل مخفی، بنابراین با یک نقطه شروع می شود. اینجوری ویرایش کن:

# ایجاد شده توسط /usr/bin/select-editor SELECTED_EDITOR="/usr/bin/vi"

مجوزهای فایل

فایل ها و دایرکتوری ها دارای مجوزهایی هستند که مشخص می کند چه کسی می تواند فایل ها و دایرکتوری ها را بخواند، بنویسد و اجرا کند. دستور مدیریت حقوق دسترسی chmod است. برای یادگیری نحوه استفاده از آن، "man chmod" را در ترمینال تایپ کنید.
در MC فقط باید فایل را هایلایت کنید، سپس "F9" > File > Chmod یا "Ctrl-x" و "c" را فشار دهید. MS مجوزهای فعلی فایل انتخابی و گزینه هایی را که می توانید تغییر دهید را به شما نشان می دهد.

مالک فایل

فایل ها و دایرکتوری ها و همچنین گروه مالک خود را دارند. امتیازات مالک با استفاده از دستور chmod که در بالا توضیح داده شد کنترل می شود. مالکان با دستور chown مدیریت می شوند.
طبق معمول، برای یادگیری نحوه استفاده از آن، "man chmod" را در ترمینال تایپ کنید. در MC فقط باید فایل را هایلایت کنید، سپس "F9" > File > Chown یا "Ctrl-x" و "o" را فشار دهید. اکنون می توانید گروه مالک و مالک را از لیست کاربران و گروه های موجود تنظیم کنید.

MC همچنین دارای ویژگی "Advanced Chown" است که ترکیبی از chmod و chown است که به شما امکان می دهد دو کار توضیح داده شده در بالا را در یک مکان انجام دهید. "F9" > File > Advanced Chown را فشار دهید.

به طور پیش فرض، MC دارای یک رابط دو پنل است. این پنل ها فقط برای دایرکتوری های محلی نیستند. می توانید آنها را به آن وصل کنید کامپیوتر از راه دوراز طریق FTP
در این مورد، MC به عنوان یک سرویس گیرنده FTP عمل می کند. برای اتصال باید "F9" > FTP Link را فشار دهید. MC داده های اتصال را در قالب زیر درخواست می کند:

کاربر: [ایمیل محافظت شده] _or_ip_address

اگر داده های وارد شده صحیح باشد، در یکی از پنل ها لیستی از دایرکتوری های کامپیوتر راه دور را مشاهده خواهید کرد.

برای غیرفعال کردن اتصال FTP، می توانید "F9" > Command > Active VPS Link را فشار دهید. اتصال FTP خود را در لیست دایرکتوری های Active VFS خواهید دید. آن را انتخاب کرده و روی "Free VFSs" کلیک کنید. اگر فقط می خواهید بدون قطع اتصال FTP به یک فهرست محلی سوئیچ کنید، "Change to" را انتخاب کنید.

اگر شبکه شما از یک سرور پراکسی استفاده می کند، می توانید MC را برای کار با یک پروکسی پیکربندی کنید. "F9" > Options > Virtual FS > Always use ftp proxy را فشار دهید.

خروج از فرمانده نیمه شب

برای خروج از Midnight Command، "F9" > File > Exit یا "F10" را فشار دهید.

برای معرفی دقیق‌تر ویژگی‌های MC، لطفاً به سؤالات متداول Midnight Commander مراجعه کنید.

همانطور که می دانید توزیع ها اوبونتوفایل منیجر به صورت پیش فرض نصب و استفاده می شود ناتیلوس، توسط تیم توسعه یافته است گنوم. اما اگر در نسخه های قبلی ناتیلوساین امکان وجود داشت که حالت دو صفحه (F3) را فعال کنید، سپس از نسخه شروع کنید ناتیلوس 3.6 عملکرد داده شدهغایب.
در این مقاله کوتاه، کاربران گرامی اوبونتوچهار فایل منیجر دو پنل که در مخازن هستند را به شما معرفی می کنم اوبونتو، و از این رو در مرکز برنامه: فرمانده نیمه شب؛ فرمانده گنوم؛ فرمانده تاکسو کرواسدر:


1. فرمانده نیمه شب


فرمانده نیمه شب گنویک مدیر فایل متنی تمام صفحه است. از یک رابط دو صفحه ای و یک پوسته فرمان داخلی استفاده می کند. همچنین یک ویرایشگر داخلی با برجسته سازی نحو و یک نمایشگر وجود دارد که از فایل های باینری پشتیبانی می کند. این برنامه از مجازی پشتیبانی می کند سیستم فایل(VFS)، که به شما امکان می دهد با فایل ها در ماشین های راه دور کار کنید (به عنوان مثال، در سرورهای FTP، SSH) و با فایل های داخل بایگانی، مانند فایل های معمولی.

نصب و راه اندازی فرمانده نیمه شبخیلی ساده فقط باز کنید مرکز نرم افزار اوبونتو، نامی را در قسمت جستجو وارد کنید و روی دکمه کلیک کنید نصبیا دستور را در ترمینال اجرا کنید:

sudo apt-get install mc

2GNOME Commander


فرمانده گنوم- مدیر فایل GUI سریع و قدرتمند برای محیط دسکتاپ گنوم. این یک رابط دو پانل در سنت است فرمانده نورتونو فرمانده نیمه شب.

نصب فرمانده گنومهمچنین ممکن است از مرکز برنامهیا در ترمینال با دستور:

sudo apt-get install gnome-commander

3. تاکس فرمانده


فرمانده تاکس- مدیر فایل پنجره ای با دو صفحه در کنار هم، مشابه فایل منیجرهای محبوب فرمانده کل و فرمانده نیمه شب.

فرصت ها:

  1. دو صفحه دایرکتوری در کنار هم (عمودی)
  2. رابط زبانه دار، دکمه هایی برای دسترسی سریع به فهرست های دلخواه
  3. پنل قابل تنظیم برای دسترسی سریعبه رسانه های قابل جابجایی و منابع شبکه
  4. رابط کاربری چند زبانه
  5. عملکرد از طریق سیستم افزونه گسترش می یابد
  6. اقدامات نوع فایل مبتنی بر پسوند (تداعی فایل)
نصب و راه اندازی فرمانده تاکسممکن در مرکز برنامهیا دستور ترمینال:

sudo apt-get نصب tuxcmd

4. صلیبی


کرواسدریک مدیر فایل با یادگیری آسان، قدرتمند، دو صفحه ای (به سبک فرماندهی) شبیه به فرمانده نیمه شبیا فرمانده کل.

تمام قابلیت های مدیریت فایل مورد نیاز را ارائه می دهد.

موارد اضافی: پردازش بایگانی گسترده، پشتیبانی از نصب سیستم های فایل، FTP، ماژول جستجوی پیشرفته، توابع مرور و ویرایش، همگام سازی فهرست، مقایسه محتوای فایل، ابزار قدرتمندتغییر نام دسته ای فایل ها و موارد دیگر.

از فرمت های آرشیو زیر پشتیبانی می کند: ace، arj، bzip2، deb، iso، lha، rar، rpm، tar، zip و 7-zip.

از مکانیزم KIOSlaves پشتیبانی می کند که پروتکل هایی مانند smb:// و fish:// را در دسترس قرار می دهد.

کرواسدر- کاملاً قابل تنظیم، کاربر پسند، سریع، روی دسکتاپ شما عالی به نظر می رسد.

P.S.فایل منیجرهای دو صفحه ای دیگری مانند

به سادگی توضیح داده شده است. محیط کار یک عنصر، اگرچه مهم، اما اساسا کمکی است. ابزار کاربر اصلی - برنامه کاربردی. کاربر می تواند برای مدتی با روش ناخوشایند راه اندازی برنامه ها به صورت شخصی برای او یا رنگ آیکون ناخوشایند روبرو شود. اما اگر میانبرهای صفحه کلید که برای آن آشنا هستند در برخی از ویرایشگرهای متن جدید کار نکنند، هیچ انتقالی به آن وجود نخواهد داشت.

این به نوبه خود می تواند مشکلاتی را برای مهاجران ایجاد کند. بدون اینکه بار گذشته پشت سرشان باشد، عینی انتخاب می کنند بهترین ابزار، اما در نتیجه توانایی کاربران باتجربه را برای ارائه برخی توصیه ها به آنها محدود می کند. به هر حال، این اغلب در عمل مشاهده می شود و توسط برخی از تازه واردان به عنوان بی دوستی جانبازان تلقی می شود. اگرچه توصیه آنها در واقع کاملاً صادقانه است - آنها می توانند در راه اندازی vim کمک کنند، اما عملاً با کیت ناآشنا هستند.

بخش قابل توجهی از کاربران با تجربه لینوکس با مدیران فایل کنسول کار می کنند و آنها را به دلفین یا ناتیلوس بصری تر ترجیح می دهند. اگرچه در همان زمان از دسکتاپ KDE یا GNOME سوء استفاده می کنند.

بنابراین، حتی مبتدیان نیز باید بدانند که معمولاً به آن کلاسیک لینوکس می گویند. از جمله مدیر فایل کنسول.

1 فرمانده نیمه شب

مدیر فایل کنسول Midnight Commander

این محبوب ترین مدیر فایل کنسولی است که روی لینوکس اجرا می شود. این برنامه به طور پیش فرض در تعداد زیادی توزیع گنجانده شده است. در حال حاضر اسناد زیادی برای آن گردآوری شده است، بنابراین یادگیری قوانین کار با برنامه برای کاربران دشوار نخواهد بود. سطوح مختلفآماده سازی.

MC از تمام عملیات های اساسی فایل پشتیبانی می کند: کپی کردن، تغییر نام، حذف، تغییر مالک و حقوق دسترسی، ایجاد پیوندها، دایرکتوری ها، و غیره.

در برنامه است و ویژگی های اضافی: کار با آرشیو، جستجوی داخلی، مشاهده و ویرایش فایل ها با استفاده از ماژول MCEdit خود. بنابراین، عملیات نسبتاً پیچیده را می توان در MC انجام داد.

رابط کاربری فایل منیجر معمولی دو پنل است. اثربخشی آن مدتهاست در عمل ثابت شده است.

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

sudo apt-get install mc

2 رنجرز

مدیر فایل کنسول رنجر

این یک فایل منیجر کنسول است. به طور پیش فرض، رابط آن سه پانل است: ستون اول لیستی از دایرکتوری ها، دومی - لیستی از فایل ها، و سومی برای مشاهده فایل ها، از جمله فرمت های گرافیکی است. در عین حال، همه استانداردهای عملیات برای برنامه هایی از این نوع پشتیبانی می شوند، اگرچه نه به واضح ترین روش.

با این حال، عدم دید باعث می شود رنجر برای عملیات کپی و جابجایی چندان مناسب نباشد. نقاط قوت این اپلیکیشن ناوبری، جستجو و مرور است. این توسط یک سیستم نشانه گذاری مناسب تسهیل می شود.

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

تحت شرایط GNU GPLv3 توزیع شده است.

sudo apt-get install ranger

فرمانده 3WCM

مدیریت فایل کنسول WCM Commander

این یک مدیر فایل است که اغلب به عنوان کلون FAR معروف نامیده می شود. البته، کاربران با تجربه خواهند گفت که این تا حدودی اغراق آمیز است، اما با این وجود، حداقل در سطح محبوب ترین عملیات، شباهت بسیار نزدیک است. به ویژه برای بسیاری آشناست میانبر صفحه کلید Shift+F1 دقیقاً به همین صورت عمل می کند.

ویژگی های اضافی WCM Commander حتی برای آنها به اندازه کافی جدی است کاربر پیشرفته: ویرایشگر با برجسته سازی نحوی از رایج ترین زبان های برنامه نویسی و امکان تغییر رمزگذاری ها، دسترسی به فایل سیستم های راه دور از طریق SMB و FTP / SFTP با قابلیت اجرای فایل ها، تاریخچه و تکمیل خودکار ورودی، پشتیبانی از خارجی طرح های رنگیو غیره.

این برنامه کاملاً روسی شده است و بسیار عمیق تر از موارد رابط است. به طور خاص، عملکرد جستجوی متن به شما امکان می دهد از تمام رمزگذاری های زبان روسی به طور همزمان استفاده کنید.

تحت مجوز MIT توزیع شده است.

4 Vifm

مدیر فایل کنسول Vifm

این یک فایل منیجر کنسول برای طرفداران Vim است. حتی نام برنامه مخفف Vi File Manager است.

ویژگی اصلی vifm کنترل سبک vim است. برای مثال، برای پیمایش در میان فایل‌ها، می‌توانید نه تنها از کلیدهای جهت‌نما، بلکه از دکمه‌های «j» و «k» نیز استفاده کنید، انتقال به آخرین فایلدایرکتوری فعلی با فشار دادن "G" و غیره انجام می شود.

Vifm به شما امکان می دهد از برچسب های دایرکتوری و فایل برای پرش سریع به مکان مناسب استفاده کنید کلید داغ. جستجو در vifm به همان روش در vim انجام می شود - با فشار دادن "/". این برنامه دستورات داخلی خود را دارد: "com" به لیست دستورات سفارشی، "مارک" برای نشان دادن علائم، "فقط" برای پنهان کردن ستون دوم و غیره.

تحت شرایط GNU GPLv2 توزیع شده است.

sudo apt-get نصب vifm

5 آخرین مدیر فایل

مدیر فایل کنسول LFM

این یک فایل منیجر کنسول با کاربری آسان است. به‌طور پیش‌فرض، این برنامه دارای نمای سنتی دو صفحه‌ای است، اگرچه می‌تواند در حالت تک‌پنجره نیز کار کند.

Last File Manager هم از نظر خارجی و هم از نظر کاربردی بسیار شبیه Midnight Commander است. حداقل کاربری که به یک برنامه تسلط داشته باشد با برنامه دیگر مشکلی نخواهد داشت - همان کلیدها مسئول محبوب ترین عملیات هستند.

تحت شرایط GNU GPLv3 توزیع شده است.

BeeSoft Commander 2.23

BeeSoft Commander یک پروژه جوان است، یک مدیر فایل ساده که با روح یونیکس نوشته شده است. طبق قانون نانوشته، برنامه باید فقط وظایف مستقیم خود را انجام دهد و نه بیشتر.

مدیر فایل از کتابخانه QT استفاده می کند و از محیط KDE بسیار سریع راه اندازی می شود. نوار ابزار قابل تنظیم نیست، اما تقریباً شامل تمام عملکردهای اصلی برنامه است. می توانید با چندین تب کار کنید. دکمه سمت راستماوس مسئول برجسته کردن فایل‌ها به عنوان ادای احترام به سنت قدیمی فرمانده نورتون است. بسیاری از عملیات فایل با استفاده از کلیدهای عملکرد، طبق استاندارد قدیمی که توسط پیتر نورتون نیز تعیین شده است.

BeeSoft Commander شامل یک خوب است سرویس گیرنده FTP، که به شما امکان می دهد به چندین سرور متصل شوید، تنظیمات اتصال را ذخیره کنید. توسعه دهندگان با اجرای مشاهده و ویرایش اسناد مختلف به خود زحمت ندادند. با ویرایشگر داخلی، فقط می توانید تغییر دهید اسناد متنی. اگر انواع دیگری از فایل‌ها یافت شوند، برنامه یا به حالت HEX تغییر وضعیت می‌دهد یا مجموعه‌ای از کاراکترهای آشفته را نمایش می‌دهد. ویرایش در دسترس نیست.

BeeSoft Commander به پیکربندی پیچیده نیاز ندارد. می توانید فونت ها و رنگ های پانل ها را مشخص کنید، عرض ستون ها را تنظیم کنید. و در واقع، اینجاست که تمام لذت سفر از طریق تنظیمات به پایان می رسد.

سایت رسمی:

Worker یکی از غیر معمول ترین فایل منیجرها است. اولین چیزی که باید فوراً به آن توجه کنید عدم نیاز به نصب کتابخانه های گرافیکی اضافی در کنار X11 است.

تمام مدیریت فایل منیجر در دکمه های متعددی که در پایین پنجره کاری برنامه قرار دارند متمرکز شده است. با کلیک بر روی نوار وضعیت، گروهی از دکمه ها را تغییر می دهید. هر دکمه عملکرد جداگانه ای را فراخوانی می کند. این توابع می توانند هم ابزار داخلی Worker و هم ابزارهای خارجی طراحی شده برای پردازش فایل ها باشند.

Worker کاملاً با Midnight Commander ادغام شده است و به شما امکان می دهد از قوانین پردازش بایگانی مدیر فایل کنسول استفاده کنید. همچنین، به طور پیش فرض، MC به عنوان یک ویرایشگر فایل (عملکرد ویرایش فایل) استفاده می شود.

توزیع Worker فقط شامل یک نمایشگر فایل متنی است. تمام اقدامات دیگر (مشاهده گرافیک و فیلم، ویرایش هر نوع داده ...) در اختیار برنامه های خارجی است. ویرایشگر متن پیش فرض xedit است که جای تعجب نیست. xedit همچنین فقط از کتابخانه X11 استفاده می کند.

در میان عملکردهای از پیش تعریف شده (دکمه ها) می توانید تبدیل اطلاعات صوتی، تبدیل گرافیک، نصب دستگاه و موارد دیگر را بیابید.

مدیر فایل بسیار غیرعادی است که البته یادگیری از ابتدا را دشوار می کند. از طرف دیگر، همه رقبا یا از کتابخانه های گرافیکی قدرتمند (QT, GTK) استفاده می کنند یا در حالت متنی کار می کنند. کارگر در این منظر نوعی راه حل سازش به نظر می رسد.

جدول محوری

رابط کاربری گرافیکی+ + + + + + - + - + +
کتابخانه گرافیکQTGTK2GTK1GTK2QTQT- GTK2- GTK2X11
زبانه ها+ - - - + + - - + - -
سرویس گیرنده FTP+ - - + + + + + - - +
پروتکل FTP://- - - - + + - + - - -
پروتکل SMB://- - - + + + - + - - -
پروتکل HTTP://- - - - + - - - - - -
تصاویر کوچک سند- - - - + + - + - - -
ویرایشگر متن+ + - - - + + - + - -
مشاهده تصاویر- - - + + - - - - - -
مشاهده ویدئو- - - - + - - - - - -
مشاهده HTML- - - - + + + - - - -
مشاهده RTF- - - - + + - - - - -
مشاهده DOC- - - - + + + - - - -
ویرایشگر HEX- - - - - - - - + - -
برجسته کردن نوع فایل- - + + - - - - + - -
پوشه های سریع (نشانک ها)- + - + + + + + - + -
تاریخچه پوشه- + + + + + + + + - -
پوشه های پربازدید- - - - + + - - - - -
پانل (منو) راه اندازی سریع- - - - + + + - + - -
پلاگین ها- + - + + + + - - - -
چند وظیفه ای- - + + + + + + - - -
BeeSoft Commander 2.23
emelFM2 0.1.6
جنتو 0.11.55
GNOME Commander 1.2.0
Konqueror 3.5.2
Krusader 1.70.0
ناتیلوس 2.12.2
Tux Commander 0.4.101
مدیران فایل متنی و کارگر
  1. && به طور دقیق، این یک تیم نیست. اگر می خواهید چندین دستور را به طور همزمان اجرا کنید، یک علامت دو علامت بین آنها به این صورت قرار دهید: first_command && second_command. ترمینال دستورات را به ترتیب اجرا می کند. می توانید هر تعداد دستور را که دوست دارید وارد کنید.
  2. نام مستعار نام هایی را که ایجاد می کنید به دستورات طولانی که نمی توانید به خاطر بسپارید اختصاص می دهد. نام مستعار long_command short_command را تایپ کنید.
  3. سی دی . پوشه ترمینال فعلی را تغییر می دهد. هنگامی که ترمینال را راه اندازی می کنید، از پوشه اصلی شما استفاده می کند. cd folder_address را تایپ کنید و ترمینال با فایل هایی که در آنجا هستند کار می کند.
  4. روشن پنجره ترمینال را از همه پیام ها پاک می کند.
  5. تاریخ. تمام دستورات اخیرا وارد شده را نمایش می دهد. علاوه بر این، می توانید با استفاده از کلیدهای بالا و پایین بین دستورات اخیر جابجا شوید. اگر نمی خواهید دستوری که تایپ کرده اید ضبط شود، قبل از آن یک فاصله مانند این قرار دهید: your_command.
  6. مرد. راهنمای برنامه ها و دستورات را نمایش می دهد. man packagename یا man yourcommand را تایپ کنید.
  7. چیست. نمایش می دهد توضیح کوتاههر برنامه ای دستور و نام برنامه whatis package_name را وارد کنید.

برای انجام بسیاری از اقدامات روی سیستم، مانند نصب و حذف برنامه ها، به حقوق مدیر یا همان superuser root، که در لینوکس به آن گفته می شود، نیاز دارید.

  1. سودو . این دستور به شما حقوق superuser می دهد. sudo را قبل از دستور مورد نظر (مثلا sudo apt upgrade) تایپ کنید تا به عنوان مدیر اجرا شود. سیستم از شما رمز عبور می خواهد.
  2. سودو سو . پس از این دستور، تا زمانی که ترمینال را ببندید، تمام دستوراتی که وارد می کنید از طرف سوپرکاربر اجرا می شود. اگر نیاز به اجرای دستورات زیادی با حقوق مدیریت دارید از آن استفاده کنید.
  3. سودو گکسودو . دستور اجرای یک برنامه رابط کاربری گرافیکی به عنوان مدیر. به عنوان مثال، اگر می خواهید حرکت کنید یا تغییر دهید فایل های سیستمی، sudo gksudo nautilus را تایپ کنید (مدیریت فایل مورد استفاده خود را انتخاب کنید).
  4. سودو!! . این دستور دستور وارد شده قبلی را با حقوق مدیر اجرا می کند. اگر دستور را بدون sudo تایپ کرده باشید مفید است.

دستوراتی را که به عنوان superuser درک نمی کنید، اجرا نکنید.

نصب و حذف اپلیکیشن ها در لینوکس توسط پکیج منیجر انجام می شود. در اوبونتو و مدیریت بسته به آن apt، در فدورا dnf، در Arch و Manjaro آن را pacman می‌گویند. آنها برنامه ها را از مخازن شبکه، منابع بسته دانلود می کنند. دستورات باید با حقوق superuser به آنها داده شود.

apt (Debian/Ubuntu/Mint)

  1. نام بسته نصب sudo apt. بسته مورد نیاز را نصب کنید.
  2. sudo apt-add-repository repository_address. یک مخزن شخص ثالث اضافه کنید.
  3. آپدیت sudo apt . به روز رسانی اطلاعات بسته
  4. sudo apt ارتقاء . همه بسته ها را به آخرین نسخه به روز کنید (پس از آپدیت apt اجرا شود).
  5. sudo apt حذف نام بسته. بسته ناخواسته را حذف کنید
  6. نام بسته sudo apt purge. اگر می‌خواهید فضای بیشتری آزاد کنید، یک بسته غیر ضروری با همه وابستگی‌ها را حذف کنید.
  7. sudo apt autoremove . تمام وابستگی های غیر ضروری، بسته های یتیم و سایر آشغال ها را حذف کنید.

dnf (Red Hat/Fedora/CentOS)

  1. نام بسته نصب sudo dnf. بسته مورد نیاز را نصب کنید.
  2. sudo dnf config-manager --add-repo repository_url. یک مخزن شخص ثالث اضافه کنید.
  3. ارتقاء sudo dnf. همه بسته ها را به جدیدترین آپدیت کنید.
  4. sudo dnf حذف نام بسته. بسته ناخواسته را حذف کنید
  5. sudo dnf autoremove . تمام وابستگی های غیر ضروری را حذف کنید.

pacman (آرچ/مانجارو)

  1. نام بسته sudo pacman -S. بسته مورد نیاز را نصب کنید.
  2. نام بسته sudo yaourt -S. اگر بسته در مخزن اصلی نیست، آن را از AUR نصب کنید.
  3. sudo pacman -Sy . جزئیات بسته را به روز کنید
  4. sudo pacman -Syu . همه بسته ها را به جدیدترین آپدیت کنید.
  5. نام بسته sudo pacman -R. بسته ناخواسته را حذف کنید
  6. نام بسته sudo pacman -Rs. بسته غیر ضروری را با تمام وابستگی ها حذف کنید.

می‌توانید چند بسته را به‌طور هم‌زمان نصب و حذف کنید.

sudo apt نصب فایرفاکس clementine vlc

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

  1. بکش . این دستور برای اجبار پایان دادن به فرآیندها استفاده می شود. باید kill PID_process را تایپ کنید. PID یک فرآیند را می توان با تایپ top پیدا کرد.
  2. xkill . دستور دیگری برای پایان دادن به فرآیندها. آن را وارد کنید، سپس روی پنجره ای که می خواهید ببندید کلیک کنید.
  3. همه را بکش. فرآیندهای با نام مشخص شده را از بین می برد. به عنوان مثال، killall firefox.
  4. بالا. لیستی را نمایش می دهد فرآیندهای در حال اجرا، مرتب سازی بر اساس استفاده از CPU. نوعی ترمینال "System Monitor".

مشاهده و ویرایش فایل ها

  1. گربه هنگامی که دستور روی یک فایل متنی استفاده می شود (مانند مسیر فایل cat)، محتویات آن را در یک پنجره ترمینال نمایش می دهد. اگر دو یا چند فایل، cat path_to_file_1 path_to_file_2 را مشخص کنید، آنها را ادغام می کند. اگر cat path_to_file_1 > new_file را تایپ کنید، محتویات فایل های مشخص شده را در یک فایل جدید ادغام می کند.
  2. chmod . به شما امکان می دهد مجوزهای فایل را تغییر دهید. اگر بخواهید در فایل سیستمی تغییراتی ایجاد کنید، ممکن است مفید باشد.
  3. چاشنی مالک یک فایل را تغییر می دهد. باید با حقوق superuser اجرا شود.
  4. فایل. اطلاعات مربوط به فایل مشخص شده را نمایش می دهد.
  5. نانو . یک ویرایشگر متن ساده را باز می کند. می توانید یک فایل متنی جدید ایجاد کنید یا یک فایل موجود را باز کنید: nano file_path.
  6. تغییر نام . یک فایل یا چندین فایل را تغییر نام می دهد. این دستور همچنین می تواند برای فایل های ماسک استفاده شود.
  7. لمس كردن. تاریخ را تغییر می دهد آخرین کشفیا اصلاح فایل مشخص شده
  8. wget. فایل ها را از اینترنت به پوشه ترمینال دانلود می کند.
  9. زیپ . بایگانی ها را باز و فشرده می کند.

ایجاد و حذف فایل ها و پوشه ها

  1. mkdir . یک پوشه جدید در پوشه ترمینال فعلی یا در پوشه مشخص شده ایجاد می کند: mkdir folder_path.
  2. rmdir . پوشه مشخص شده را حذف می کند.
  3. rm فایل ها را حذف می کند. می تواند هم یک فایل واحد و هم یک گروه مربوط به ویژگی های خاص را حذف کند.

کپی و انتقال فایل ها

  1. c.p. یک کپی از فایل مشخص شده در پوشه ترمینال ایجاد می کند: cp file_path. یا می توانید cp مقصد file_path path_to_copy را مشخص کنید.
  2. mv. یک فایل را از یک پوشه به پوشه دیگر منتقل می کند. شما می توانید یک نام برای فایل در حال انتقال مشخص کنید. از قضا، در لینوکس از این دستور می توان برای تغییر نام فایل ها نیز استفاده کرد. فقط همان پوشه ای را که فایل در آن قرار دارد و نام دیگری را مشخص کنید.

جستجوی فایل

  1. پیدا کردن. جستجوی فایل ها بر اساس معیارهای خاص مانند نام، نوع، اندازه، مالک، تاریخ ایجاد و تغییر.
  2. grep فایل های متنی حاوی رشته های خاص را جستجو کنید. معیارها بسیار منعطف هستند.
  3. قرار دادن . فایل‌ها و پوشه‌هایی را جستجو کنید که نام آنها با پرس و جو مطابقت دارد و مسیرهای آنها را در سیستم فایل نمایش دهید.

  1. lsblk . این دستور نشان می دهد که در سیستم شما چه دیسک هایی وجود دارد و به چه پارتیشن هایی تقسیم می شوند. این دستور همچنین نام پارتیشن ها و درایوهای شما را با فرمت sda1، sda2 و غیره نمایش می دهد.
  2. کوه . درایوها، دستگاه‌ها یا سیستم‌های فایل را نصب می‌کند تا بتوانید با آنها کار کنید. معمولاً دستگاه ها به محض کلیک بر روی آنها در مدیر فایل به طور خودکار متصل می شوند. اما گاهی اوقات ممکن است لازم باشد چیزی را به صورت دستی نصب کنید. شما می توانید هر چیزی را متصل کنید: دیسک، درایوهای خارجی، پارتیشن ها و حتی تصاویر ISO. این دستور باید با حقوق superuser اجرا شود. برای نصب یک دیسک یا پارتیشن موجود، mount sdX را تایپ کنید.
  3. مقدار . سیستم های فایل را جدا می کند. دستور umount sdX سیستم فایل رسانه خارجی را سوار می کند تا بتوانید آن را خارج کنید.
  4. DD . این دستور فایل ها و پارتیشن ها را کپی و تبدیل می کند. او کاربردهای مختلفی دارد. به عنوان مثال، dd if=/dev/sda of=/dev/sdb انجام خواهد داد کپی دقیقپارتیشن sda در پارتیشن sdb. dd if=/dev/zero of=/dev/sdX محتویات رسانه مشخص شده را با صفر بازنویسی می کند تا اطلاعات قابل بازیابی نباشد. و dd if=~/Downloads/ubuntu.iso of=/dev/sdX bs=4M انجام خواهد داد رسانه قابل بوتاز تصویری که با توزیع دانلود کردید.

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

  1. useradd . کاربر جدید را ثبت می کند. useradd نام کاربری را وارد کنید و کاربر ایجاد خواهد شد.
  2. یوزردل . اکانت و فایل های کاربر را حذف می کند.
  3. usermod. حساب کاربری را تغییر می دهد. می تواند پوشه اصلی کاربر را جابجا کند یا تاریخ قفل شدن حساب را تعیین کند.
  4. passwd . رمزهای عبور حساب را تغییر می دهد. یک کاربر معمولی فقط می تواند رمز عبور خود را تغییر دهد حساب، ابرکاربر می تواند رمز عبور هر حسابی را تغییر دهد.

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

  1. آی پی تیم چند منظوره برای کار با شبکه. دستور ip address show اطلاعات مربوط به آن را نمایش می دهد آدرس های شبکه، مسیر ip مسیریابی را کنترل می کند و غیره. با صدور دستورات ip link set ethX up , ip link set ethX down می توانید اتصالات را روشن و خاموش کنید. دستور ip کاربردهای زیادی دارد، بنابراین بهتر است قبل از استفاده از آن، دفترچه راهنما را بخوانید یا ip --help را تایپ کنید.
  2. پینگ . نشان می دهد که آیا به یک شبکه متصل هستید یا خیر و به شما کمک می کند تا کیفیت اتصال خود را تعیین کنید.

و یه چیز دیگه

در نهایت - دستورات اصلی لینوکس. آنها گاوی را نشان می دهند که می تواند با شما صحبت کند (نپرسید که توسعه دهندگان از چه چیزی استفاده می کنند).

  1. کاوشی هر چه باشد. گاو همان چیزی را خواهد گفت که شما به او بگویید.
  2. ثروت | گاوچران گاو یک فکر یا نقل قول هوشمندانه (یا نه) ارائه می دهد.
  3. کاوسی -l . لیستی از تمام حیوانات قابل نمایش در ترمینال را نمایش می دهد. اگر به طور ناگهانی از گاو خوشتان نمی آید.
  4. ثروت | cowsay -f animal_from_list. حیوان انتخابی شما شروع به بیرون ریختن نقل قول ها می کند، گاهی اوقات موارد مناسب.
  5. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru . کاری کنید که کل باغ وحش روسی صحبت کنند. بدون آن، حیوانات از تواین و وایلد نقل قول می کنند.

اینها همه دستورات لینوکس نیستند. اگر نیاز به دانستن جزئیات گزینه ها و نحوه استفاده از دستورات لینوکس دارید، می توانید از راهنمای داخلی استفاده کنید. man yourcommand یا yourcommand --help را تایپ کنید.

اشتراک گذاری