cd командаLinux Lost
По подразбиране домашната папка се използва като текуща, но за по-голямо удобство често се налага да я сменим с друга. За това има команда cd linux. В тази кратка статия ще разгледаме как да използвате тази команда и какви функции има.
linux cd команда
Преди да преминем към работа с помощната програма, нека да разгледаме нейния синтаксис и основните опции. Строго погледнато, това изобщо не е помощна програма. Не е във файловата система. Това е вградена команда в Bash и променя само текущата папка за обвивката, в която работи. Ето основния синтаксис на командата:
$ cd опции целева_папка
Има само две опции, това са -P и -L. Те влияят върху начина, по който се обработват символите за обратно пространство и символните връзки:
След това трябва да посочите директорията, към която искате да отидете. Ако не направите това, а извикате cd без параметри, тогава вашата домашна директория ще бъде избрана като работна папка. А сега нека да разгледаме някои примери за работа с cd linux.
Използване на cd в linux
Няма да описвам тук какви пътища има в Linux. Разгледахме тази тема в отделна статия. По подразбиране домашната папка на потребителя се използва като работна директория. Нека първо отидем в една от подпапките на домашната папка:
Домашната папка е обозначена като
/. Следователно следната команда ще направи същото:
Вярно, тук има предимство. Първата команда използва относителен път, докато втората ще се изпълнява правилно от всяка папка. Сега нека се преместим в папката /usr/lib спрямо корена:
С тире "-" можете да се върнете към предишната папка:
Използване на двойноточката ".." може да се промени на родителската директория:
Можете да използвате няколко блока с точки, за да се придвижите нагоре с няколко нива:
Както вече споменахме, ако не прехвърлите папката, към която да отидете, ще се отвори началната папка:
Командата ще даде същия резултат:
Можете да използвате символа звездичка, за да улесните навигацията през папките. Вярно е, че автоматичното довършване ще работи само ако само една папка започва с посочените знаци.
В допълнение към cd има две допълнителни команди, това са pushd и popd. Можем да кажем, че проста реализация на стека за работни директории. Когато натиснете, текущата работна директория се съхранява в паметта, а посочената се задава на нейно място:
Сега въведете popd, за да се върнете към предишната директория:Това е реализация на стек, така че броят на директориите в паметта не е ограничен до две. Можете да навигирате през толкова папки, колкото са ви необходими.
И накрая, още нещо, ако трябва да преминете към директория, която има интервали в името си, използвайте символа за избягване на обратната наклонена черта "\" или просто поставете името й в скоби:
/Downloads/new\folder/ $ cd "
Няма свързани публикации
Оценете тази статия:
Основател и администратор на сайта lostt.ru, обичам софтуера с отворен код и операционната система Linux. В момента използвам Ubuntu като основна операционна система. Освен Linux се интересувам от всичко свързано с информационните технологии и съвременната наука.
За да разберем къде се намираме, трябва да напишем командата pwd и ls изброява файловете и директориите от директорията, в която се намираме.
Командата "cd .." ще ви върне в предишната папка.