С помощта на командата CD, ДКР и LS да учат на Linux сървър на файловата система

Като сървъри в сигурни центрове за данни в Европа. Open облак VPS / VDS сървър на бърз SSD за 1 минута!

Най-добър уеб хостинг:
- ще предпазят данните от неоторизиран достъп в защитена Европейския център за данни






- ще плати най-малко в Bitcoin.
- Той ще постави вашата дистрибуция

- защита от DDoS-атаки
- безплатно архивиране
- Uptime 99,9999%
- DPC - TIER III
- ISP - етап I

Подкрепа в руските 24/7/365 работи с юридически и физически лица. Сега трябва 24 ядро ​​и 72 Gb RAM. Моля ви!

Нашите конкурентни цени доказват, че най-евтиният хостинг, че не знаеш!

За броени минути, изберете конфигурация, заплати и CMS на VPS е готова.
Връщане на парите - за 30 дни!

Банкови карти, електронни валута през QIWI терминали, Webmoney, PayPal, Novoplat и други.

Задайте въпрос 24/7/365 поддръжка

Намерете отговорите в нашата база данни, както и да отговарят на препоръките на

Arch Linux. Цент. Debian. FreeBSD. Linux. RHEL. Ubuntu

Познаването на командния ред - първата и много важна стъпка по пътя към продуктивно използване мощен сървър Linux платформа. Също така е много важно условие за изпълнението на почти всички налични в тази среда, проблемите, свързани със сървъра.

Днес има много инструменти за графични алтернативи; но възможността за използване на командния ред - това е допълнително ниво на ефективност, бързина и гъвкавост на сървърна среда, за да се постигне това, с помощта на най-ГПИ невъзможно.

изисквания

От това ръководство учи основите на работата с командния ред, той не поема предварително познаване на бездната. Въпреки това, за да извършите операцията е необходимо да имате достъп до VPS. Актуални параметри са до голяма степен зависими от операционната система.

можете да влезете в сървъра и конзолата, използвайки ключа «достъп конзолата». Това ще създаде виртуален терминал сесия директно в прозореца на браузъра.

За да завършите тази репетиция, влезте като не се изисква корен.

Как да намерите вашето местоположение в системата

След като се свържете с машина Linux, на екрана ще бъде нещо като:

Това е командния ред, където искате да въведете команди.

Но това не е всичко. В този момент трябва да са на едно място в файлов сървър система. местоположението на потребителя в йерархията на файлов сървър се отразява на изпълнението на команди въведени.

Това е като използвате файловия браузър на вашия компютър. С кликване върху различните папки, можете да стигнете до различни места във файловата система. Отваряне на менюто за редактиране на файлове на браузъра, можете да зададете параметрите, които ще се прилагат към елементите на текущата папка.

Команден ред - текстово представяне на същите действия.

Така че, как да знаете текущата си позиция във файловата система? Подсказка съдържа команда самата линия. В края на командния ред, преди # или $ герои (символ зависи от текущата сметка, чрез която се извършва работата), можете да видите Символът тилда (

). Този символ показва собствената директория.

Начало директория - мястото, където се съхраняват файловете на потребителя. символ "

"- символът на тази директория.

Друг начин да се определи местоположението ви във файловата система - използвайте командата «хората с увреждания».

Въведете тази команда в терминала и натиснете Enter:

хората с увреждания
/ Начало / потребителско име

Както бе споменато по-горе, за извършване на действия в това ръководство е да влезете като не се изисква корен.

ДКР команда показва текущата директория. Но как да знам какво е в текущата директория?

Понякога тази команда се връща на потребителя да командния ред, без отнемане на всеки резултат. Но това не означава, че то не е било направено правилно - просто текущата директория е празна, и няма файлове или директории в него.

За да видите поведението на командата ли в случай на откриване на файлове или директории, създаване на няколко тестови файлове. За да създадете нов тип файл:

Това ще създаде в текущата директория 5 файлове с имена ФАЙЛ_1, ..., file5.

Въведете отново командата LS:

LS
ФАЙЛ_1 ФАЙЛ_2 file3 файл4 file5

Сега екипът е намерил файловете в текущата директория.

Повечето екипи, създадени поведението по подразбиране - действие, което се изпълни, когато въведете командата без аргументи. Но поведението на повечето от отборите може да бъде удължен с молба допълнителни аргументи (както те се наричат ​​опции, знамена или параметри).

Понякога те активират допълнителни функции на екипа, понякога посочи обекта, към който искате да се изпълни командата.

Вградена помощна функция са далеч от всички отбори. В повечето случаи тя може да бъде причинена от добавяне на -help или -h флагове в края на командата. Опитайте се да изведат най-често задаваните въпроси, като използвате ли:

LS --help
Употреба: LS [ВАРИАНТ]. [FILE].
Извежда информация за файлове (текущата директория по подразбиране).
Сортиране на записи по азбучен ред Ако не е посочен нито един от -cftuvSUX нито --Сортирай.
Задължителни аргументи за дългите опции са задължителни за къси опции също.
-а, --Всички не скрива елементите, започващи с.
-А, --almost-всичко-важното: не подразбиращи се. и.
--автора с -l, отпечатване на автора на всеки файл






-б, --escape печат C-стил числа за неграфичните
--блок размер = на размера с размери по размер, преди да ги отпечатате. Напр
.

Това действие отнема известно съвети за правилното използване на команди, както и списък на наличните възможности за промяна на поведението по подразбиране на командата. В лявата колона символи се представят за команда разширяване, и в дясната колона описва всеки флаг.

Използване на -help знаме - отличен пример за аргументите за експлоатация.

Също така се запознаят с наличните опции за определена команда, е възможно от ръководството. За достъп до ръководството, въведете командата човек, и след това, посочи аргумент команда, за да бъде намерен. Например:

За придвижване в дадена страница, използвайте клавишите със стрелки: да напусне ръководството, въведете «р».

Както можете да видите, командата ли разполага с много опции, съблекални и разширяване на неговия обхват. Например:

LS -l
-RW-R - r-- 1 0 корен корен 28 февруари 19:45 file1
-RW-R - r-- 1 0 корен корен 28 февруари 19:45 file2
-RW-R - r-- 1 0 корен корен 28 февруари 19:45 file3
-RW-R - r-- 1 0 корен корен 28 февруари 19:45 файл4
-RW-R - r-- 1 0 корен корен 28 февруари 19:45 file5

Това действие ни показва едни и същи пет тестови файлове, но в дългосрочен формат. Така че можете да получите повече информация за файловете: намери собственика на файл (първата колона със стойност «корен"), групата на файл (втората колона със стойност «корен"), неговия размер (0), датата, на която е била последна промяна и т.н.

Сега използвам другата опция команда:

LS-а
. правоспособност .bashrc ФАЙЛ_2 файл4 .profile .ssh
. противен случай се ползва ФАЙЛ_1 file3 file5 .rnd .viminfo

Този резултат показва броя на файлове, които не са показани по-горе. -а флаг е синоним на -всички флаг. Тя показва всички файлове в текущата директория, включително и скрита.

В Linux, всички файлове, които започват с период са скрити по подразбиране. Тези файлове не се пазят в тайна, и всеки може да ги намерите; те са скрити за по-лесно управление на файловете. С -a LS флаг команда показва файловете.

Можете също така да използвате няколко знамена от тях се посочват в последователност:

Можете също така да "навивам" флаговете в флаг:

Тя работи точно по същия начин, като се вземат по-малко време за настройка.

Друга полезна опция е - -R флаг, в който са изброени файловете рекурсивно. Тъй като всички директории в рамките на текущата директория, скрит, вие също трябва да използвате -а на знамето:

LS -Ra
.
. правоспособност .bashrc ФАЙЛ_2 файл4 .profile .ssh
. противен случай се ползва ФАЙЛ_1 file3 file5 .rnd .viminfo
./.aptitude:
. кеш конфигурационния
./.ssh:
. authorized_keys

Сега, след като се запозна с методите на променящите ли команда за действие, опитайте да промените обектът на неговото действие.

Използването ли към други директории

LS / и т.н.
ACPI fstab магия rc.local
adduser.conf fstab.d magic.mime rc.local.orig
псевдоними fuse.conf mailcap rcS.d
aliases.db gai.conf mailcap.order reportbug.conf
алтернативи Гроф mailname resolvconf
anacrontab група mail.rc resolv.conf
APM група- manpath.config RMT
.

Както можете да видите, в тази папка са много файлове.

Всеки път към директорията, която започва с наклонена черта (/), се нарича абсолютна (или общо), тъй като той се отнася до пътя на директория на най-"висока" в йерархията директория, основата, която е обозначена с наклонена черта.

Друг начин да се отнасят към каталога - това относителен път използвате. Това е път, в сравнение с текущата директория и нен achinaetsya с наклонена черта.

Защото текущата директория не е изрично директории, да изпълнява следните действия трябва да създаде някои папки и добавяне на файлове към тях. За да направите това, трябва само да въведете следните команди, като в примера по-долу:

LS
dir1 dir2 dir3 ФАЙЛ_1 ФАЙЛ_2 file3 файл4 file5

След това въведете името на директорията в края на реда:

LS / корен / dir1
Testa Testb testC

Но prodelyvat тази операция, когато е необходимо, тъй като можете просто да зададете текущото име директория да се отнасят към него:

LS dir1
Testa Testb testC

Ако пътят не започва с наклонена черта, операционната система търси пътя до директорията, започвайки с текущата директория.

Придвижване на файловата система

Предишните глави ръководство обяснява как да разбера тяхното местоположение във файловата система и как да се получи някаква информация за файловете в определени директории.

Но как да се промени работна директория? Промяна на работната директория, потребителят може да използва относителните пътища от друго място. Като правило, това е по-лесно да се работи с файлове от директорията, в която се съдържат.

За да преместите командата CD се използва от йерархията на файла, което означава «СМЯНА директории».

Най-простият вариант на неговата употреба:

Тази команда не е нищо повече информация отидете на началната директория. Ако потребителят вече е в дома си директория, командата няма да изпълнява никакви действия.

команда се използва най-често, както следва:

В този случай, на израза / път / до / директория, което трябва да замени реалните пътя до директорията, където искате да отидете. Например, за да отидете на корен-директория, който е отбелязан с една наклонена черта (/) и е на върха на йерархията, въведете:

Забележка. коренна директория (/) не е домашна директория корен потребител (/ корен). На първо място, те могат да бъдат много лесно объркани.

Имайте предвид, че в командния ред се променя.

"Което показва собствената директория) преди # или $ героите е заменен от корена.

За да сте сигурни, че токът сега е файловата система корен-директория, използвайте ДКР команда:

Можете също да проверите файловете от тази директория:

LS
бин др либералните медии Proc sbin сис Var
зареждане дома lib64 MNT корен SELinux ПТУ vmlinuz
Дев initrd.img загубил + намерено неучастие тичам SRV ЮЕсАр

Сега се опитайте да се движи друга директория, използвайки относителен път. Намерете в тази директория директория с име ЮЕсАр и да стигнете до него, като напишете:

Обърнете внимание, с командата CD, можете да използвате и относителен път. Как да се върнете към корените директория? Можете да използвате запознат команда «CD /», но има и друг начин да го направя.

Опитайте се да се изкачи нагоре в дървото на директориите с помощта на относителните пътища. Как да се отнасят до директорията, която съдържа текущата директория, пи помощ относителните пътища?

Тя използва специален синтаксис. Директорията, която съдържа текущата директория, наречена "майка". Две точки (..) се използва за означаване на директория.

Това е за да се изкачи на следващото ниво, трябва да се използват:

LS.
бин др либералните медии Proc sbin сис Var
зареждане дома lib64 MNT корен SELinux ПТУ vmlinuz
Дев initrd.img загубил + намерено неучастие тичам SRV ЮЕсАр

Това е много полезно за по-нататъшна работа с командния ред, тъй като по-късно може да бъде много ситуации, в които трябва бързо да се отнасят до текущата директория.

Както бе споменато по-рано, символът "

"Отнася се до собствената директория. Използвайте го като началото на нов път до директорията, за да отидете на стоките dir1 началната директория на:

/ dir1
хората с увреждания
/ Корен / dir1

Така че, с помощта на символа "

"Вместо на първата част на пътя, можете да отидете в директорията, която е в текущата директория лесно.

Но какво, ако възникнала грешка на прехода и сега трябва да се върнем към последната директория? За да се върнете към предишната директория, като напишете:

И накрая, да се върнете към вашата домашна директория. Това се прави с помощта на Тилда символ, който се използва като пътя на директория. Но можете да просто използвайте командата CD без аргументи, тъй като това е поведението по подразбиране - да се завърнат по домовете си директория. Тя изглежда така:

Както можете да видите, сега собствената директория стана ток.

Това е най-простият инструмент за изучаване на файловата система, с която можете да преминете бързо през системата за проследяване на местоположението си и да видите съдържанието на директории.