Системната навигация е една от най -основните задачи, които потребителят може да изпълнява в операционна система. Въпреки че са налични много файлови мениджъри, които ви позволяват да превключвате директории и да навигирате в дисковите устройства по графичен начин, правенето на същото с помощта на командния ред може да ви осигури по -добър контрол над вашата система.
За щастие, Linux ви предоставя команда, известна като cd, която ви позволява лесно да променяте текущата работна директория на вашия терминал.
Ето как можете да използвате командата cd в Linux, единствената помощна програма, която някога ще ви се наложи да преминете през директориите в системното ви хранилище.
Как да използвате командата cd в Linux
Командата cd означава Промяна на директория . Една от най -фундаменталните команди в Linux, cd се превърна в глобална команда за превключване на директории. Някои други реализации на командата, като например chdir , използвани в MS-DOS системи, също присъстват.
Основен синтаксис
Основният синтаксис на командата cd е:
cd [options] [path]
...където настроики са аргументите, предадени с командата и път е абсолютният или относителният път към директорията.
Абсолютни и относителни имена на пътища
Преди да можете да използвате командата cd в пълния й обем, трябва да знаете разликата между абсолютни и относителни имена на пътища. Абсолютното име на пътя е пълният път към директорията, започвайки от / (корен) папка.
От друга страна, относителното име на пътя се извлича от текущата работна директория. Можете да се придвижвате нагоре и надолу дървото на директориите ефективно с командата cd, ако сте добре запознати с относителните пътища.
Например, ако текущата ви работна директория е /У дома , и искате да промените директорията на /Работен плот . След това, използвайки абсолютното име на пътя:
cd /home/username/Desktop
От друга страна, ако искате да преминете към /Работен плот директория, използваща относителен път, всичко, което трябва да напишете, е:
cd /Desktop
Cd следи какви директории са над и под текущата директория, за да позволят на потребителя бързо да премине към други директории, без да се налага да въвежда цялото име на пътя.
Ако не знаете точното име на подпапката, към която искате да превключите, използвайте командата ls за изброяване на всяка директория в тази папка.
Превключете към началния указател
В Linux система, /У дома директория е специална директория, запазена за лични файлове, програми и подпапки на потребителя. Когато влезете във вашата система, домашната директория е зададена като текуща работна директория по подразбиране.
Началната директория има определен специален символ --- ~ (тилда) характер. Вместо да посочвате пълния път към вашата домашна директория ( /home/потребителско име ), можете просто да предадете ~ символ с командата cd, за да промените текущата работна директория на /У дома .
cd ~
По същия начин можете да навигирате до домашната директория на друг потребител, както следва.
cd ~username
Свързани: Как да изброите всички потребители в Linux
В предишния раздел превключихме настоящата работна директория на /Работен плот . В командата можете да използвате ~ знак за обозначаване на /У дома директория и премахнете командата до половината от нейния размер.
cd ~/Desktop
Придвижете се до кореновата папка
Точно като домашната директория, / знакът обозначава /корен директория на операционна система, базирана на Linux. За да превключите към основната папка по всяко време:
cd /
Промяна към предишния работен указател
Ако работите с няколко директории едновременно, можете лесно да превключвате напред и назад към предишната работна директория с помощта на - (тире) характер.
Например, ако текущата работна директория е /У дома и преминавате към /корен директория. Тогава, /корен ще стане текущата работна директория и /У дома ще бъде предишната работна директория.
Въвеждането на следната команда ще ви отведе до предишната директория, т.е. /У дома .
cd -
Също така, издаването на командата cd, последвано от a пространство знак ще отведе потребителя до предишната работна директория.
cd
Превключете към родителския указател
Директорията, която се състои от една или повече поддиректории, е известна като родителска директория. Просто казано, ако имате /Работен плот и /Изтегляния папки във вашия /У дома директория, след това /У дома директория ще бъде родителската директория за /Работен плот и /Изтегляния .
The .. и . символите означават съответно родителската директория и текущата директория.
Използвай двойни точки характер ( .. ), за да превключите към родителската директория.
cd ..
Гореспоменатата команда ще ви отведе едно ниво нагоре в дървото на директориите. Можете също така да преминете допълнително .. символи, за да се придвижите по -нагоре в дървото на директориите.
За да преместите две нива над текущата си работна директория:
cd ../../
Можете също така да предадете конкретна директория на едно ниво над настоящата работна директория.
cd ../Folder
Променете име на директория с интервали
Не всяка папка във вашата система ще има име с една дума. Някои от тях може да включват пространство характер. Например, /home/потребителско име/Важни документи .
В такива ситуации посочването на името на директорията ще върне грешка.
как да получите icloud имейл на android
cd /Important Documents
Изход:
bash: cd: too many arguments
За да превключите към директории, които имат интервали в името, увийте името на пътя цитати както следва. Обърнете внимание, че можете да използвате както единични, така и двойни кавички в командата.
cd 'Important Documents'
cd 'Important Documents'
Като алтернатива можете да използвате наклонена черта () характер, за да избяга от пространствата.
cd Important Documents
Свързани: Как да започнете да използвате Linux
Системна навигация през командния ред
Linux терминалът е мощен текстов интерфейс за контрол на работата на вашия компютър. Можете да изпълнявате почти всяка задача, използвайки командния ред. Промяна на директории, копиране на файлове и папки от разстояние , изброяване на информация за файла, редактиране на конфигурационни файлове , казваш го. Има команда за всичко, което искате да направите в Linux.
Има обаче недостатък да има толкова много команди. Не всеки може да научи и запомни командите, да не говорим за огромното количество, което е на разположение за използване на първо място. Но като начинаещ потребител на Linux, няма да използвате всички помощни програми, налични във вашата система.
Вместо това, изучаването на някои основни команди, които ще ви помогнат при извършването на основни операции, е повече от достатъчно, за да започнете работа с операционната система.
Дял Дял Туит електронна поща 9 основни команди, за да започнете работа с LinuxИскате ли да се запознаете с Linux? Започнете с тези основни команди на Linux, за да научите стандартни компютърни задачи.
Прочетете Напред Свързани теми- Linux
- Управление на файлове
- Терминал
Deepesh е младши редактор за Linux в MUO. Той пише информационни ръководства за Linux, като има за цел да осигури блажено преживяване на всички новодошли. Не съм сигурен за филмите, но ако искате да говорите за технологии, той е вашият човек. В свободното си време можете да го намерите да чете книги, да слуша различни музикални жанрове или да свири на китара.
Още от Deepesh SharmaАбонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!
Щракнете тук, за да се абонирате