JavaRush /وبلاگ جاوا /Random-FA /10 دستور مورد نیاز لینوکس

10 دستور مورد نیاز لینوکس

در گروه منتشر شد
متیو هلمکه، که سال‌های زیادی را به سیستم عامل اوبونتو اختصاص داده است، 10 دستور اساسی را بیان می‌کند که معتقد است هر کاربر لینوکس باید بداند. 10 دستور مورد نیاز لینوکس - 1

معرفی

اگر عادت دارید همه چیز را از طریق یک رابط گرافیکی خوب انجام دهید، شروع کار با رابط خط فرمان لینوکس ترسناک است. اطلاعات زیادی وجود دارد و گاهی اوقات مشخص نیست از کجا شروع کنیم. شما دوست دارید ویژگی هایی را که در مورد آنها زیاد شنیده اید کشف کنید، اما حتی نمی دانید چگونه فایل ها را در یک فهرست فهرست کنید یا در سیستم فایل پیمایش کنید. در این پست در مورد ده دستور اساسی می نویسم که به نظر من هر کاربر لینوکس که به خود احترام می گذارد باید بداند. اینها "10 دستور برتر" یا گیج کننده ترین آنها یا آنهایی نیستند که شما را به یک نابغه خط فرمان تبدیل کنند. اینها فقط دستوراتی هستند که فکر می کنم ابتدا باید یاد بگیرید. من فرض می‌کنم که شما قبلاً مقداری توزیع لینوکس را نصب کرده‌اید، یا دستگاهی به شما داده شده است که لینوکس روی آن نصب شده است، و با باز کردن یک برنامه ترمینال، موفق شده‌اید به خط فرمان برسید. سپس کار خود را در فهرست خانه (/home) خود با یک خط فرمان چیزی شبیه به این شروع می کنید: matthew@lovelace:~$ قسمت اول نام کاربری شما است ، در این مثال "matthew". به دنبال آن یک علامت @ و سپس نام سیستمی که وارد آن شده اید، در این مورد "loveace" است. توجه: من عادت دارم سیستم های خود را به نام افرادی که نقش های مهمی در تاریخ محاسبات بازی کرده اند نامگذاری کنم. اگر نام آدا لاولیس برای شما آشنا نیست، شایسته است درباره او بخوانید.
10 دستور مورد نیاز لینوکس - 2
در نهایت، اعلان شامل یک دو نقطه و به دنبال آن مکان فعلی شما در سیستم فایل است. نماد tilde " ~ " در لینوکس مخفف "دایرکتوری خانه من" است. در مورد من /home/matthew است . دستورات شرح داده شده در زیر باید از این خط فرمان وارد شده و با فشار دادن کلید Enter تکمیل شوند . برای سادگی، فرض می کنم که از رایج ترین پوسته خط فرمان استفاده می کنید: bash . اگر نمی دانید چیست، نگران نباشید.

فهرست کنید

  1. pwd

    pwd مخفف "Print Working Directory" است. این دستور مکان فایل سیستم شما را برمی گرداند، مانند /usr/share یا /home/matthew. این می تواند در صورت ابتلا به اسکلروز مفید باشد اگر فراموش کنید کجا هستید.

  2. ls

    При использовании в отдельности, команда ls выводит список всех файлов и подкаталогов в текущем каталоге. Можно также использовать ls для вывода списка всего содержимого любого каталога, не переходя к нему, за счет добавления к команде address этого каталога, например: ls etc/python.

  3. cd

    Эта команда приводит к смене текущего каталога на заданный. Например, команда cd /var/log перенесет вас в подкаталог log, находящийся в каталоге var.

  4. touch

    Команда touch создает пустой файл с заданным именем. Создайте файл прямо сейчас и воспользуйтесь командой cd, чтобы убедиться, что он был создан в текущем каталоге: touch examplefile.

  5. rm

    Команда rm удаляет файл. Для удаления созданного вами выше file, введите: rm examplefile.

  6. mkdir

    Команда mkdir создает каталог. Создайте каталог прямо сейчас и воспользуйтесь командой cd, чтобы убедиться, что он был создан в текущем каталоге: mkdir exampledirectory.

  7. rmdir

    Команда rmdir удаляет каталог. Для удаления созданного вами выше каталога, введите: rm exampledirectory.

  8. mv

    Команда mv перемещает заданный файл or каталог в указанное место. Её можно также использовать для переименования файлов и каталогов. При желании, можно сделать и то, и другое одной командой. Например, давайте переместим файл с именем sample из текущего каталога в существующий подкаталог stuff с одновременным изменением имени этого file на example: mv sample stuff/example.

  9. cp

    Команда cp копирует заданный файл or каталог в указанное вами место, возможно, с заданным вами новым именем file/каталога. Воспользуемся тем же примером: cp sample stuff/example. Различие между mv и cp в том, что во втором случае исходный файл остается на своём месте.

  10. man

    Команда man отображает page справочника для заданной команды. Каждая из описанных выше команд способна на гораздо большее, чем мы уже узнали. На деле, это была лишь верхушка айсберга. У большинства команд есть опции, называемые параметрами, предназначенные для изменения их поведения по умолчанию. Например, если вы введете man ls и прочитаете page справочника для этой команды, то узнаете о существовании чрезвычайно удобных опций, таких How ls -al, которая позволяет вывести список не только с именами файлов и каталогов, но и очень полезными метаданными каждого file и каталога.

Дальнейшие шаги

این دستورات به شما کمک می کند تا با خط فرمان لینوکس شروع کنید. اما برای اینکه واقعاً از آنها بهره مند شوید، باید بیشتر بخوانید و تلاش کنید. اگر می‌خواهید روی لینوکس کار کنید، در مورد مجوزهای فایل مطالعه کنید، که تنظیمات مربوط به فایل/دایرکتوری است که تعیین می‌کند کدام کاربران می‌توانند با آن فایل‌ها/دایرکتوری‌ها کار کنند و دقیقاً چه کاری می‌توانند با آن‌ها انجام دهند. برای درک این موضوع، ابتدا باید بدانید که حساب های کاربری چیست و چگونه توسط کاربران سیستم، برنامه ها و فرآیندهای خودکار استفاده می شود. پس از آن، مدتی را صرف آشنایی با سیستم فایل لینوکس کنید. مجموعه‌ای از دایرکتوری‌ها و فایل‌های استاندارد در همه ماشین‌هایی که سیستم عامل لینوکس را اجرا می‌کنند در یک مکان قرار دارند. دانستن اینکه کجا باید دنبال چیزی بگردید و به دنبال چه چیزی بگردید می تواند بسیار مفید باشد، به خصوص اگر قبل از هر اتفاقی که نیاز به تعمیر دارد، برای یادگیری آن وقت بگذارید. همچنین ارزش خواندن پوسته های مختلف خط فرمان را دارد. رایج ترین پوسته ها bash و dash هستند که هر دو از دستورات بالا استفاده می کنند، اما موارد دیگری نیز وجود دارد. هر پوسته شامل ویژگی هایی است که ممکن است دوست داشته باشید یا ممکن است به سادگی با نیازهای شما سازگارتر باشد. نگاهی به tcsh، ksh و zsh بیندازید. منبع: http://www.informit.com/articles/article.aspx?p=2858803
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION