معرفی
اگر عادت دارید همه چیز را از طریق یک رابط گرافیکی خوب انجام دهید، شروع کار با رابط خط فرمان لینوکس ترسناک است. اطلاعات زیادی وجود دارد و گاهی اوقات مشخص نیست از کجا شروع کنیم. شما دوست دارید ویژگی هایی را که در مورد آنها زیاد شنیده اید کشف کنید، اما حتی نمی دانید چگونه فایل ها را در یک فهرست فهرست کنید یا در سیستم فایل پیمایش کنید. در این پست در مورد ده دستور اساسی می نویسم که به نظر من هر کاربر لینوکس که به خود احترام می گذارد باید بداند. اینها "10 دستور برتر" یا گیج کننده ترین آنها یا آنهایی نیستند که شما را به یک نابغه خط فرمان تبدیل کنند. اینها فقط دستوراتی هستند که فکر می کنم ابتدا باید یاد بگیرید. من فرض میکنم که شما قبلاً مقداری توزیع لینوکس را نصب کردهاید، یا دستگاهی به شما داده شده است که لینوکس روی آن نصب شده است، و با باز کردن یک برنامه ترمینال، موفق شدهاید به خط فرمان برسید. سپس کار خود را در فهرست خانه (/home) خود با یک خط فرمان چیزی شبیه به این شروع می کنید: matthew@lovelace:~$ قسمت اول نام کاربری شما است ، در این مثال "matthew". به دنبال آن یک علامت @ و سپس نام سیستمی که وارد آن شده اید، در این مورد "loveace" است. توجه: من عادت دارم سیستم های خود را به نام افرادی که نقش های مهمی در تاریخ محاسبات بازی کرده اند نامگذاری کنم. اگر نام آدا لاولیس برای شما آشنا نیست، شایسته است درباره او بخوانید.![10 دستور مورد نیاز لینوکس - 2](https://cdn.javarush.com/images/article/25ce6192-03a4-4b55-ac13-2609bf34af19/1024.jpeg)
فهرست کنید
- pwd
pwd مخفف "Print Working Directory" است. این دستور مکان فایل سیستم شما را برمی گرداند، مانند /usr/share یا /home/matthew. این می تواند در صورت ابتلا به اسکلروز مفید باشد اگر فراموش کنید کجا هستید.
- ls
При использовании в отдельности, команда ls выводит список всех файлов и подкаталогов в текущем каталоге. Можно также использовать ls для вывода списка всего содержимого любого каталога, не переходя к нему, за счет добавления к команде address этого каталога, например: ls etc/python.
-
cd
Эта команда приводит к смене текущего каталога на заданный. Например, команда cd /var/log перенесет вас в подкаталог log, находящийся в каталоге var.
-
touch
Команда touch создает пустой файл с заданным именем. Создайте файл прямо сейчас и воспользуйтесь командой cd, чтобы убедиться, что он был создан в текущем каталоге: touch examplefile.
-
rm
Команда rm удаляет файл. Для удаления созданного вами выше file, введите: rm examplefile.
-
mkdir
Команда mkdir создает каталог. Создайте каталог прямо сейчас и воспользуйтесь командой cd, чтобы убедиться, что он был создан в текущем каталоге: mkdir exampledirectory.
-
rmdir
Команда rmdir удаляет каталог. Для удаления созданного вами выше каталога, введите: rm exampledirectory.
-
mv
Команда mv перемещает заданный файл or каталог в указанное место. Её можно также использовать для переименования файлов и каталогов. При желании, можно сделать и то, и другое одной командой. Например, давайте переместим файл с именем sample из текущего каталога в существующий подкаталог stuff с одновременным изменением имени этого file на example: mv sample stuff/example.
-
cp
Команда cp копирует заданный файл or каталог в указанное вами место, возможно, с заданным вами новым именем file/каталога. Воспользуемся тем же примером: cp sample stuff/example. Различие между mv и cp в том, что во втором случае исходный файл остается на своём месте.
-
man
Команда man отображает page справочника для заданной команды. Каждая из описанных выше команд способна на гораздо большее, чем мы уже узнали. На деле, это была лишь верхушка айсберга. У большинства команд есть опции, называемые параметрами, предназначенные для изменения их поведения по умолчанию. Например, если вы введете man ls и прочитаете page справочника для этой команды, то узнаете о существовании чрезвычайно удобных опций, таких How ls -al, которая позволяет вывести список не только с именами файлов и каталогов, но и очень полезными метаданными каждого file и каталога.
GO TO FULL VERSION