Как перейти в папку

Команда смены текущего каталога CD

После запуска приглашение командной строки показывает текущий каталог. По умолчанию, это каталог профиля текущего пользователя. Для смены текущего каталога используется специальная команда CD.

Команда CD. Смена текущего каталога.

Для того чтобы перейти из текущего каталога в другой каталог используется команда cd. Команда имеет следующий синтаксис:CD [/D] [диск:][путь][..].
Команда для перехода в корневой каталог текущего диска выглядит так: cd

Для того чтобы перейти в один из каталогов диска «C» используется команда: cd [каталог]
Например, зайдем в папку «Program Files»: cd program files

Для перехода из одного каталога диска «C» в другой каталог диска «C» используется команда: cd [каталог]
Например, зайдем из папки «Program Files» в папку «Windows»: cd windows

Для перехода из каталога в подкаталог используется команда: cd [каталог]
Например, зайдем из папки «Windows» в папку «Fonts», расположенную в папке «Windows»: cd fonts

Можно сразу перейти в папку «Fonts» из корневого каталога диска «C»: cd [каталог/подкаталог]Например, перейдем в корень диска «C» с помощью команды cd, а затем перейдем в папку «Fonts»:

cd windows/fonts

Чтобы перейти из текущего подкаталога в родительский каталог применяется команда cd..

Для перехода из текущего подкаталога в другой каталог, который не является родительским по отношению к текущему каталогу, применяется команда: cd [каталог].
Например, перейдем в папку «Fonts» (cd fonts), а затем в папку «Program Files»: cd program files

Таким образом, из вышесказанного следует вывод:

  • Для перехода в корень диска применяется команда cd
  • Для перехода в любой каталог диска применяется команда cd [каталог] (из корня диска) и команда cd [каталог] (из любого каталога или подкаталога).
  • Для перехода в подкаталог применяется команда cd [каталог] (из каталога) и команда cd [каталог/подкаталог] (из корня диска).

В случае если необходимо поменять не только текущий каталог, но и текущий диск, необходимо использовать ключ /D. Команда будет выглядеть так: cd /D [диск:/].
Например, перейдем из папки «Program Files», расположенной на диске «C», на диск «D»: cd /D d:/

Теперь с диска «D» перейдем в папку «Fonts», расположенную в папке «Windows» на диске «C»:
cd /D c:/windows/fonts

Команда СD может записываться как СHDIR. CD и CHDIR являются аналогичными командами и обе являются сокращениями от англ. «change directory» — поменять каталог.

Источник: http://mojainformatika.ru/studentam-povtias/komandnaya-stroka-windows/143-komanda-smeny-tekushhego-kataloga-cd.html

Как быстро перейти в каталог или папку Windows (subst)?

Категория ~ Технические советы– Автор: Игорь (Администратор)

У любого пользователя есть один или несколько каталогов, которые чаще всего им посещаются. Самый простой пример, это папка с документами. Или, вот еще пример, папка, где вы храните все свои труды, будь то фотографии или проекты ваших программ.

А теперь давайте вспомним, что вам необходимо сделать, чтобы добраться до необходимой папки. Конечно, у каждого пользователя эти действия разные. Но, их объединяет одно — вам необходимо совершить несколько кликов или нажатий клавиш, чтобы добраться до каталога.

И рано или поздно, вы зададитесь вопросом «Как быстро перейти в каталог (папку) в этом Windows?». 

Решений масса. Начиная от использования стандартных утилит Windows, заканчивая специализированными программами для организации быстрого доступа. Какого-то единого «верного» решения просто не существует. Все очень сильно зависит от того, как вы обращаетесь к своим папкам.

Если вы используете проводник, то ярлыка в панели быстрого запуска вам хватит с головой. Если вы используете такие приложения как «Total Commander», то скорее всего вы будете использовать закладки самих приложений. Если вы обращаетесь к папке из множества разных источников, то тут есть несколько вариантов.

Первый, везде создавать ярлыки и закладки. Второй, разместить папку по наиболее близкому пути, например, «C:\_!!!Важная папка!!!_» (символ «_» сделает вашу папку первой при сортировке по названию). Третий, создать отдельный раздел, чтобы обращаться к букве.

Четвертый, сделать так, чтобы доступ к каталогу можно было осуществить как по его пути, так и через букву диска. И многое другое. 

В данном обзоре, мы рассмотрим именно четвертый вариант по нескольких причинам. Во-первых, это можно сделать стандартными средствами Windows, а именно с использованием специальной команды «subst». Во-вторых, это потребует от вас нескольких простых шагов.

В-третьих, доступ к папке станет по настоящему быстрым. В-четвертых, когда вы установите какую-нибудь программу, то вам не придется ее настраивать, чтобы быстро перейти в папку.

В-пятых, данную команду можно использовать на любых версия Windows, будь то XP, или Vista, или Windows 7.

В данном примере мы рассмотрим как сделать так, чтобы доступ к папке «C:myfolder» можно было осуществить через диск «Z».

Если вам необходимо определить букву к папке в другом каталоге, то вам необходимо задать полный путь к папке. Например:

  • subst Z: «D:МоеМои поделки»

Не забывайте, что если в именах папок содержатся пустые символы, то такие имена необходимо заключать в кавычки.

У данной команды есть один недостаток. Как только пользователь выйдет из системы или выключит компьютер, так сразу эта настройка перестанет выполняться.

Чтобы обойти это ограничение, вам необходимо будет создать специальный пакетный файл с расширением «.bat». И поместить его в папку «Автозагрузка» (см. Автоматический запуск при старте Windows).

На самом деле, никаких особых сложностей при его создании у вас не будет. В такую папку можно поместить как сам командный файл, так и ярлык на него.

Одним из преимуществ такого способа является то, что для пакетного файла можно установить исполнение в свернутом режиме. В противном случае, при каждом старте на мгновение вы будете наблюдать появление командной строки.

Чтобы создать пакетный файл, откройте блокнот и введите «subst Z: myfolder» (без кавычек). Вы так же можете использовать свои пути, но напоминаем, что пути с пустыми строками необходимо обрамлять кавычками.

Сохраните данный файл с расширением «.bat». Убедитесь, что у файл имеет расширение «.bat», а не «.txt». Как минимум, в проводнике должна смениться иконка файла.

Это важный момент, иначе при запуске система просто откроет блокнот с этим файлом.

После того, как вы поместили файл в автозагрузку, перезагрузите компьютер. Теперь ваш каталог должен отображаться среди дисков в проводнике Windows. Если это не так, повторите шаги заново, и убедитесь, что нигде не ошиблись.

Другие способы будут рассмотрены в рамках следующих статей.

Примечание: если вы используете специфическое программное обеспечение, такое как Visual Studio, то лучше отказаться от использования символических путей, так как программа может иметь кучу настроек, и любое изменение приведет к проблемам. Так же в ряде настроек просто нельзя использовать символические пути. Например, у той же Visual Studio не стоит использовать символические адреса при указании пути к файлам проекта и т.д. Иначе вы рискуете толкнуться с рядом «магических странностей».

Рубрики:

  • диск
  • папка
  • система
  • стандартное

Источник: https://ida-freewares.ru/kak-bystro-perejti-v-katalog-ili-papku-windows-subst.html

Секреты Терминала. Часть 1: Навигация – Проект AppStudio

Mac OS X интересна тем, что подойдёт каждому: новичкам понравится интуитивность и понятность интерфейса, а опытным пользователям пригодятся практически неограниченные возможности, которые спрятаны «под капотом» системы.

Для работы с ними нужен совершенно иной, уже непривычный современным пользователям компьютера способ — командная строка. С помощью командной строки можно управлять компьютером и файлами на нём, настройками практически всех программ, системными процессами и многим другим.

Более того, активировать многие интересные возможности Mac OS и устранить многие неполадки можно только через командную строку. Окном в этот интересный мир для вас будет Терминал Mac OS X.

Его возможностям мы решили посвятить данный цикл статей, в котором рассмотрим наиболее полезные рядовому пользователю команды и параметры.

Для начала — небольшое вступление. Многие пользователи зададутся вопросом «а зачем мне нужен Терминал с какой-то там командной строкой, когда в моём распоряжении и так есть симпатичный и удобный интерфейс Finder и десятков подобных программ от сторонних производителей?».

Мы честно вам ответим — Терминал вам не нужен. Но только до тех пор, пока у вас не возникнут проблемы с компьютером или пока вы не захотите поменять что-то в скрытых настройках системы.

Сложность интерфейса командной строки надуманна, нужно просто понимать сферу применимости Терминала. Для каких-то задач использовать его бессмысленно, потому что гораздо быстрее получится это сделать стандартными средствами.

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

Итак, не освоив основы работы с командной строкой, вы не сможете использовать потенциал своего Мака на все 100%.

То же самое относится и к iPhone с iPod Touch. Процедура джейлбрейка даёт вам доступ к файловой системе аппарата, а Терминал (который можно завести и на айфоне) открывает значительные возможности работы с файлами и настройками.

Первая статья нашего цикла будет посвящена самому главному — навигации по папкам. Без этого вы не сможете сделать в Терминале ровным счётом ничего.

Запустив Терминал (он лежит в папке Программы/Служебные программы), вы увидите такое окно:

Серый прямоугольничек — это и есть курсор. В командной строке нет привычного указателя мыши. Слева от курсора находится бессмысленный (на первый взгляд) набор символов. Но на самом деле, смысл здесь есть в кадой детали. Итак:

  • ArkSnow — это имя компьютера. Разумеется, у вас оно будет совсем другим.
  • двоеточие разделяет имя компьютера и название папки, в которой вы находитесь
  • ~ означает, что вы находитесь в домашней папке пользователя
  • Arkkeeper$ — это имя пользователя

Эти элементы называются приглашением. Если вы видите их на экране, то Терминал готов выслушать вашу команду. Если приглашения и курсора нет, то выполнение предыдущих команд ещё не закончилось, и вводить новые пока нельзя.

Терминал показывает слева только само имя текущей папки. Это ни о чём не говорит, потому что на компьютере может быть несколько папок с одинаковыми именами. Поэтому запомните первую и самую главную команду навигации:

Читайте также:  Какие железосодержащие витамины назначают при анемии

pwd

Это английская аббревиатура Print Working Directory — напечатать рабочий каталог. Она покажет вам путь к той папке, в которой вы находитесь.

Введите в Терминале pwd и нажмите Enter. Вы увидите следующее:

/ — это обозначение корневой папки диска, на котором установлена Mac OS X.

/Users — это папка пользователей, которая находится в корневой папке диска

/Users/Arkkeeper — это папка текущего пользователя, которая находится в папке пользователей.

Как перейти в другую папку? Очень просто. Запомните вторую самую главную команду:

cd

cd означает Сhange Directory — сменить папку. Для этой команды недостаточно ввести её имя — так вы просто скажете, что хотите поменять папку, но не скажете, куда хотите перейти. Поэтому после cd нужен пробел и путь к каталогу, в который вы хотите переместиться.

Например, введите

Это перенесёт вас в корень диска (не забудьте нажать Enter — как всегда).

Заметьте, что содержимое приглашения поменялось. Тильда (~) сменилась на /.

Ваша домашняя папка не зря обозначается тильдой. Чтобы вам не пришлось каждый раз вбивать в Терминале /Users/ваше имя/, придумано это полезное сокращение.

Вбейте в командную строку

И вы снова окажетесь в свой домашней папке.

Команда cd имеет несколько особенностей, связанных с путями к папкам. Пути бывают двух видов:

  • абсолютные — от корня диска. Они всегда начинаются со слэша (/).
  • относительные — от текущей папки.

Например, если вы находитесь в домашней папке и хотите попасть в папку с музыкой, которая находится внутри неё, то вам не нужно вводить

или

Всё проще. Поскольку вы уже в папке пользователя (~), то можно ввести только название папки, в которую хотите попасть:

Обратите внимание — слэш не нужен! Если вы введёте

то Терминал будет искать папку Music в корне диска. Естественно, он её не найдёт и напишет:

Запомните ещё одно полезное сокращение — две точки (..). Это переход на уровень выше — в материнскую папку. Например, если вы находитесь в папке /Users/ваше имя/Music, и введёте в Терминал:

то окажетесь в папке /Users/ваше имя. Если снова введёте cd .., то попадёте в /Users. Если ещё раз — то в корне диска.

cd — — переход к предыдущему местоположению в файловой системе. Важно понимать отличие между верхним в иерархии и предыдущим, а им может быть совершенно иное место, например, если Вы переместились с /Users в ~/Documents, то предыдущим будет именно /Users, а не ~.

Однако после того, как мы спускались от папки к папке, пробираясь сквозь недры вложений, то абсолютно нет никакой разницы между верхним каталогом и предыдущим, а значит смело можно писать любую команду. Кстати, подобное поведение можно наблюдать и в графических менеджерах файлов, отличных от Finder. В них тоже отличается переход «назад» и переход «вверх».

После вызова такой команды будет сразу же вызвана уже рассмотренная команда pwd, которая и оповестит нас о том, куда же мы перешли.

Для навигации по истории команд можно использовать команду history. Она выведет 500 последних команд. Для выполнения последней достаточно ввести !!.

А для вызова команды из того длинного списка — !*и тут номер в списке*.

Обращаем ваше внимание на тот факт, что после выполнения команды, она в списке сдвинется, у нас не получится войти в одну воду дважды, то есть по одному номеру вызвать одну и ту же команду.

И последняя хитрость Терминала на сегодня: если вам нужно ввести несколько похожих команд, не нужно вводить каждую по отдельности. Стрелка вверх и стрелка вниз позволяют вам пролистывать все введенные ранее команды.

В следующей статье мы поговорим о том, как увидеть содержимое папок в командной строке.

Источник: https://appstudio.org/articles/sekrety-terminala-chast-1-navigatsiya.html

Как перейти в другой каталог в Linux?

Как перейти в другой каталог в командной строке? Для этого есть команда cd — одна из самых важных команд, так как при помощи её вы сможете перемещаться по каталогам Linux.  Как пользоваться командой cd?

По умолчанию строка приглашения при первом открытии окна программы Терминал будет выглядеть примерно так:

user@computer:~$

В рассматриваемом примере (user) — test, а имя компьютера (computer) —Linux, поэтому отображается следующее приглашение:<\p>test@Linux:~$

Идея заключается в напоминании вашего входного имени и имени используемого вами компьютера. Это избавляет вас от необходимости запоминания этих подробностей, что особенно полезно при управлении многочисленными компьютерами или учетными записями.

Теперь давайте рассмотрим некоторые команды, начиная с команды cd, которая применяется для смены каталога (или папки). В простейшем случае вы просто вводите следующее:

cd /home

Эта команда делает папку home текущей рабочей папкой. Введите приведенный текст и нажмите клавишу или, и приглашение программы Терминал (Terminal) изменится на следующее:

user@computer:/home$

Помните о том, что реальное приглашение, которое вы увидите, будет содержать ваши имя пользователя и имя компьютера вместо слов user и computer. Теперь попробуйте ввести следующие две команды:

cd /homepwd

Linux должна сообщить, что сейчас вы находитесь в папке home, отобразив следующее:<\p>/homeuser@computer:/home$

Вы можете попробовать подняться на уровень вверх в каталог /, введя следующую команду:

cd ..

Условное обозначение .. применяется для представления родительской папки. Какой бы ни была родительская папка, при выполнении этой команды Linux перейдет в нее автоматически. Теперь попробуйте следующую команду для перехода в вашу домашнюю папку:

cd ~

У меня нет способа узнать ваше имя пользователя, а у Linux есть, и когда вы применяете символ ~, он заменяется именем вашей домашней папки. Итак, введите следующую команду, чтобы узнать, какая папка теперь стала рабочим каталогом:

pwd

Вот такая команда cd и вот так её можно использовать при работе в терминале. Понять, как работает команда cd так же важно, как купить солнцезащитные очки ray ban в Харькове перед поездкой в Ялту или Крым.

Источник: https://prostolinux.ru/komanda-cd/

Компьютерные сети

Задача: Очень часто командную строку нужно открыть с конкретным адресом.

Решение: для этого необходимо в самой строке набрать:

1) «cd ..» подняться на уровень выше 2) «cd » для перехода в корень текущего диска

3) «d:»    чтобы перейти на диск D

4) «cd c:windows» перейти в каталог windows

Примечание: для того чтобы не набирать полностью имена каталогов, нужно ввести начальные буквы его имени и нажать Tab. Если же каталогов с таким началом названия несколько, то повторное нажатие Tab подставит следующее имя.

Также, вы можете изменить вид приглашения для командной строки. Как правило используется формат типа C:> (текущий диск и угловая скобка).

Для того чтобы это изменить, откройте раздел HKLMSYSTEM CurrentControlSetControlSession ManagerEnvironment и создайте параметр PROMPT типа REG_EXPAND_SZ, которому нужно присвоить одно из следующих значений: $B — | (вертикальная черта) $D — текущая дата $G — > (знак больше) $L — < (знак меньше) $N — текущий диск $P — текущий диск и путь $Q — = (знак равно) $T — текущее время $V — версия Windows $$ — $ (знак доллара) Изменения вступят после перезагрузки.

Источник: systemadmins.ru

Мой блог находят по следующим фразам

Данная статья «Как сменить директорию в командной строке» размещена на сайте Компьютерные сети и многоуровневая архитектура интернета (conlex.kz) в ознакомительных целях.

Уточнения, корректировки и обсуждения статьи «Как сменить директорию в командной строке» — под данным текстом, в комментариях.

Ответственность, за все изменения, внесённые в систему по советам данной статьи, Вы берёте на себя.

Копирование статьи «Как сменить директорию в командной строке», без указания ссылки на сайт первоисточника Компьютерные сети и многоуровневая архитектура интернета (conlex.kz), строго запрещено.

Источник: http://www.conlex.kz/kak-smenit-direktoriyu-v-komandnoj-stroke/

Как сменить путь в командной строке на windows7/8/XP ? |

Работая в командной строке Windows, многие не могут разобраться, как перейти на другой диск или открыть ту или иную папку на диске. А ведь это самые простые и базовые действия, которые должен знать любой пользователь, которому необходимо использовать параметры командной строки.

Откройте командную строку и вы увидите, что по умолчанию вы находитесь в корне системного диска или пользовательской папки (С: или С:UsersAdmin, например). Чтобы сменить диск, достаточно ввести в командной строке букву диска с двоеточием и нажать Enter:
D:
После такой команды вы должны перейти на другой раздел.

Если, вдруг, у вас не получилось перейти на другой раздел, то воспользуйтесь параметром (cd). Данный параметр служит для смены текущей папки или диска. Применительно к нашему примеру, для перехода в корень диска (D) следует ввести:
cd D: Не забывайте о двоеточии после буквы диска.

Теперь для перехода в другую папку вам потребуется указать путь к этой папке, например:

cd D:TestsTest1

В данном примере вы сразу перейдете в подпапку (Test1), которая располагается в корневой папке (Tests). Если вы хотите перейти в папку, которая лежит в том же каталоге, где находится текущая позиция указателя командной строки, то достаточно ввести ее имя, без указания полного пути:
cd Tests
Таким, образом мы перейдем непосредственно в папку (Tests), указатель командной строки изменится на:
D:Tests
Подобным образом вы можете перейти в любую из папок данного каталога, например в (Test3):
cd Test3

Как видите, сменить папку или диск достаточно просто. Но для удобства навигации необходимо знать, какие папки располагаются в том или ином месте. Находясь в папке (Tests) и введя в командную строку параметр (dir), вы сможете просмотреть содержимое папки, в том числе и имена всех файлов и папок. Рядом с именами файлов будет указан их размер в байтах, а рядом с папками надпись (DIR), означающая, что это папка.

Используя предоставленную командой (dir) информацию, а также используя параметр для смены каталога (cd), в командной строке вы легко сможете перемещаться по всем папкам на вашем компьютере.

Источник: http://comphelpmoscow.ru/kak-smenit-put-v-komandnoj-stroke/.html

4.7. Смена каталога с помощью команды cd

Сменить рабочий каталог на другой очень легко, если известно, где вы находитесь (известен ваш текущий каталог) и где находится каталог, в который необходимо перейти.

Читайте также:  Как заполнить заявление на загранпаспорт на пенсионера

Для смены каталога используется команда cd. Если вы введете эту команду без аргументов, вы попадете в свой домашний каталог; чтобы попасть в любой другой каталог, необходимо указать путь (pathname) к нему.

Вы можете использовать или абсолютный, или относительный путь. Абсолютный путь начинается от верха файловой системы, с корневого каталога /, также называемого просто корень (root), и продолжается до запрашиваемого каталога; относительный путь начинается от вашего текущего каталога, где бы он ни находился. Приведенное ниже дерево каталогов показывает, как работает команда cd.

/
/dir1
/dir1/dir2
/dir1/dir2/dir3

Если в данный момент вы находитесь в каталоге dir3 и хотите перейти в dir1, вам необходимо переместиться по дереву каталогов выше.

Если находясь в каталоге dir3 ввести команду

cd dir1

появится сообщение об отсутствии такого каталога. Это происходит потому, что каталога dir1 действительно нет в каталоге dir3.

Чтобы подняться к каталогу dir1, наберите:

cd /dir1

Это пример абсолютного пути. Он дает Linux команду начать с верха дерева каталогов (/) и спуститься до каталога dir1. Путь является абсолютным, если он начинается с /. В противном случае это относительный путь.

Использование абсолютного пути позволяет вам перейти в нужный каталог от корневого каталога /, но для этого надо знать и ввести полный путь до него. Использование относительных путей позволяет изменять каталог относительно текущего каталога, что бывает удобно, если вы переходите в каталог, который является подкаталогом текущего.

Команда cd .. сообщает системе о необходимости подняться на один уровень вверх относительно текущего каталога. Команда cd ../.. позволит подняться на два уровня.

Следующее упражнение поможет вам понять разницу между абсолютным и относительным путями. Находясь в своем домашнем каталоге, введите такой относительный путь:

cd ../../etc/X11

После выполнения этой команды вы должны оказаться в каталоге X11, который содержит конфигурационные файлы и каталоги системы X Window.

Командой cd вы дали системе указание:

  1. Подняться из каталога, в который вы попадаете при входе в систему (скорее всего, это каталог /home), на один уровень вверх в родительский каталог.

  2. Затем подняться в его родительский каталог (корневой каталог root, или /).

  3. Затем спуститься в каталог /etc/.

  4. Наконец, перейти в каталог X11/.

В данном случае использование абсолютного пути позволило бы вам попасть в каталог /etc/X11/ быстрее:

cd /etc/X11

Абсолютный путь начинается от корневого каталога (/) и опускается до каталога, указанного вами.

Замечание
Всегда следует знать, в каком каталоге вы находитесь, прежде чем задавать относительный путь до требуемого каталога или файла. Заметьте, что если вы указываете абсолютный путь к нужному файлу или каталогу, то знать текущий каталог совершенно необязательно. Если вы точно не знаете, где находитесь, введите команду pwd, и полный путь до текущего каталога будет выведен на экран, что поможет вам ориентироваться при задании относительного пути для перехода в другие каталоги.

Команда cd имеет множество опций, описание которых вы найдете в man-странице (наберите в командной строке man cd). В Табл. 4.2, «Примеры использования команды cd» приведены примеры использования команды cd.

КомандаФункция
cd Возвращает вас в ваш домашний каталог
cd ~ Также возвращает вас в ваш домашний каталог
cd / Переносит в корневой каталог
cd /root Переносит в домашний каталог пользователя root, или суперпользователя, чья учетная запись создается при установке системы; для доступа к этому каталогу вы должны быть суперпользователем
cd /home Переносит в каталог home, где обычно находятся каталоги всех пользователей, существующих в системе
cd .. Перемещает на один уровень вверх
cd ~другой_пользователь Перемещает в домашний каталог другого пользователя при условии, что этот пользователь дал вам соответствующие права
cd /dir1/subdir Независимо от того, в каком каталоге вы находитесь, этот абсолютный переход переместит вас в каталог subdir, который является подкаталогом каталога dir1
cd ../../dir3/dir2 Этот относительный путь сначала переместит вас на два уровня вверх, затем в каталог dir3, а затем в каталог dir2

Таблица 4.2. Примеры использования команды cd

Теперь, когда вы знаете, как перейти из одного каталога в другой, давайте посмотрим, что произойдет, если попытаться перейти в домашний каталог пользователя root (суперпользователя). Введите:

cd /root

Если вы не вошли в систему как суперпользователь, вам не удастся перейти в этот каталог.

Запрет доступа к файлам суперпользователя и других пользователей — один из способов предотвращения случайного или злонамеренного вмешательства в систему. За более подробной информацией обратитесь к Разд. 4.16, «Владельцы и права доступа».

Чтобы попасть в каталог суперпользователя, используйте команду

su —

Подсказка
Команда su означает подстановку пользователя и позволяет вам временно стать в системе другим пользователем. Если вы вводите просто su и затем нажимаете клавишу [Enter], вы становитесь root'ом (еще вас можно будет назвать суперпользователем), оставаясь при этом в вашем домашнем окружении (в вашем пользовательском домашнем каталоге). А если вы вводите su -, становитесь суперпользователем и попадаете в окружение суперпользователя, как если бы вы вошли в систему, используя имя и пароль root'а.

Как только вы введете пароль суперпользователя, командная строка изменится и будет выглядеть примерно так:

[root@localhost root]$

Закончив выполнение задач, для которых необходимы права суперпользователя, наберите в командной строке exit — вы вернетесь к своему профилю пользователя.

Источник: http://downloads.naulinux.ru/pub/SL/5x/i386/Docs/SLCE/slce-sbs-ru-5/s1-navigating-cd.html

Как использовать консоль в Windows

Предполагается, что вопрос «зачем?» уже не стоит. Мне в моей работе консоль нужна для автоматизации сборки фронтенда (компиляция препроцессоров, сборка спрайтов, оптимизация кода и т.п.).

Будем ставить Git Bash (Git — система контроля версий, он нам очень пригодится в работе и поставляется с консолью Git Bash) и cmder (эмулятор консоли, позволяющий использовать несколько разных консолей, имеющий вкладки, нормальную работу с буфером обмена и прочие плюшки).

Почему не Power Shell

Power Shell — неплохая консоль, встроенная в Windows. Однако, среди веб-разработчиков множество пользователей OS X и Linux — эти ОС более стабильны, безопасны, а Linux — еще и на пару порядков более распространен на серверах, в сравнении с Windows. На OS X и Linux «из коробки» есть вменяемые консоли, имеющие много общего. Привыкайте сразу к хорошему, функциональному и универсальному.

Лично я, во-первых, всерьез исследую возможность выноса всей работы с автоматизацией фронтенда в виртуальную машину с Ubuntu (я бы перешел на Ubuntu полностью, но Photoshop не позволяет), а во вторых, мой рабочий компьютер Windows 10, а ноутбук — старенький MacBook Air и хочется иметь хоть какую-то унификацию работы с консолью.

Как получить нормальную консоль

  1. Скачать и установить Git (если еще не ставили). Установщик спрашивает добавлять ли в контекстное меню проводника пункты запуска Git Bash и Git GUI. Я отказался, ибо планирую использовать эмулятор консоли. Прочее можно оставить по умолчанию.
  2. Скачать с http://cmder.net mini-версию и распаковать в C:/cmder .

    Запустить C:/cmder/Cmder.exe от имени администратора (безразлично что именно он напишет при первом запуске), нажать Win + Alt + P для перехода к настройкам.

  3. В настройках: Startup → Tasks. Нажать кнопку Add dafault tasks… для добавления задач по умолчанию.

    В списке Predefined tasks (это все возможные к запуску внутри эмулятора консоли) появится несколько дополнительных пунктов, среди которых должен быть {Bash::Git bash} (иногда таких пунктов два).

  4. В настройках: Startup → выбираем радиокнопку Auto save/restore opened task.

    Теперь при открытии cmder Вы будете видеть вкладки с теми же консолями, с которыми работали перед закрытием. Сохранить.

  5. В главном окне программы нажать Ctrl + T для создания новой вкладки с консолью и в секции Create new console выбрать {Bash::Git bash} . При необходимости, можно поставить флажок «run as Administrator».

  6. Закрыть открытую изначально вкладку (самая первая, почти наверняка, powershell.exe) кликом средней кнопки мыши или из контекстного меню вкладки.

Как использовать полученную консоль

Тут важно понимать, с чем работаешь. Консоль — возможность «текстового» общения с компьютером: набираем команду — получаем реакцию.

Если набранная команда запускает какой-то постоянно выполняющийся процесс (веб-сервер, к примеру), остановить выполнение можно по Ctrl + C. Да-да, то самое «копировать». Как же скопировать что-то из консоли? — спросите Вы.

С cmder — просто выделите нужный фрагмент мышью и он окажется в буфере обмена. Crtl + V работает штатно («вставить»).

Чаще всего, мы набираем какую то команду и передаваемый ей параметр (один или несколько) и/или ключи (указания как ей работать). Иногда, сразу же набираем еще несколько команд, разделяя их символами && (команды будут выполнены в набранной последовательности, это не единственный возможный разделитель).

Для команд, которые используются часто, можно придумать сокращения (алиасы), чтобы вызывать их быстрее.

Файловая система

Пользователь всегда находится в какой-то папке. К примеру, Вы видите в консоли: nikname@computer /c/cmder — значит сейчас Вы в папке C:/cmder . Чтобы перейти в другую папку, наберите команду cd и укажите ей абсолютный или относительный путь — куда переходить. К примеру:

  • cd projects — переход в папку projects, которая есть текущей папке
  • cd /d/projects — переход в папку projects, расположенную по адресу D:/projects(где бы не находился пользователь)
  • cd /c/Program Files — переход в C/:Program Files(пробел в имени папки экранирован)
  • cd .. — переход к к родительской папке(вверх на 1 уровень)
  • cd — — переход к последней рабочей папке(что-то вроде команды «назад»)

Чтобы не набирать имя папки целиком, наберите первые пару символов и нажмите Tab — произойдет автодополнение (если нет двух папок, начинающихся с введенных символов, иначе будут показаны сами эти папки).

Посмотреть содержимое папки позволяет команда ls:

  • ls — показать содержимое папки(сортировка по имени, папки и файлы вперемешку, несколько столбцов)
  • ls -a — то же, но показывать и скрытые файлы и папки
  • ls -a -1 — то же, но в один столбец
  • ls -hF -1 —sort=extension — показать содержимое папки «красиво, в один столбец»
  • ls build/css — показать содержимое папки ТЕКУЩАЯ_ПАПКА/build/css

Создание папок и файлов — команды mkdir и touch

  • mkdir project — создать папку с именем «project»
  • mkdir project project/css project/js — создать несколько папок
  • mkdir -p project/{css,js} — то же, что выше
  • touch index.html — создать файл
  • touch index.html css/style.css js/script.js — создать файлы(папки css/ и js/ должны уже существовать)

Копирование файлов — команда cp

  • cp index.html catalog.html — копирование файла index.html в тот же каталог с переименованием в catalog.html
  • cp index.html old/ — копирование файла index.html в папку old/(все произойдет в текущей папке)
  • cp temp/ temp2/ -r — копирование каталога

Переименование или перемещение файлов — команда mv

  • mv index.html old — перемещение файла в папку
  • mv index.html old/new_name.txt — перемещение файла в папку с переименованием файла
  • mv order.txt orderNew.txt — переименовать файл

Удаление папок и файлов — команда rm

  • rm ghost.png — удалить файл
  • rm -rf old — удалить папку и все из нее

Разные мелочи (как вдохновение для последующего изучения консольных команд):

  • df -h — показать статистику использования пространства на дисках
  • grep -i -n —color 'carousel' index.html css/style.css — найти слово carousel в двух указанных файлах (с игнором регистра), вывести строки с этим словом и номера строк (искомое слово подсветить)
  • find . -iname '*ind*' — найти в текущей папке (и подпапках) все файлы, имена которых содержат ind и показать списком
  • ls -a | tee file.txt — записать в file.txt результат вывода команды ls -a

Алиасы

Для команд можно создавать алиасы (синонимы). Для этого в файл C:/Users/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.bashrc нужно вписать строки, наподобие alias subl='/c/Program Files/Sublime Text 3/sublime_text.exe' $* (одна строка в файле — один алиас).

Приведенный пример создает команду subl , которая открывает переданный ей файл или папку в Sublime Text 3 (будет работать если путь установки ST3 совпадает с прописанным в алиасе).

Если этой команде ничего не передать, она просто откроет Sublime Text 3.

Применительно к subl , разумнее добавление его в PATH

  • alias pro='cd /d/projects' — перейти к папке d:/projects/ (у меня это папка для всех проектов)
  • alias s='npm start' — сокращение для команды запуска сервера
  • alias ls='ls -hF -1 —color=tty —sort=extension' — вывод файловой структуры в столбец, сначала папки, потом файлы, с цветовой подсветкой

ВНИМАНИЕ: чтобы алиасы, добавленные в c:/Users/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.bashrc заработали, нужно перезапустить консоль.

Мелкие хитрости

  • Ctrl + ~ — показать или скрыть консоль
  • Ctrl + L — очистить экран
  • Ctrl + U — полностью убрать всю набранную команду
  • Ctrl + R — поиск по истории команд
  • Alt + ←/→ — перемещение курсора по словам набранной команды

Кнопки клавиатуры «стрелка вверх» и «стрелка вниз» — переход по истории введенных команд (удобно для повтора команды с чуть измененными параметрами).

Можно использовать команду subl index.html:73 — откроется указанный файл и курсор поместится на 73-ю строку (удобно после консольного поиска по файлу). А по subl . в Sublime Text откроется текущая папка (будет показана в сайдбаре).

Важный момент

Не рекомендуются использовать кириллические символы в имени и пути рабочей папки (общей папки для всех проектов), равно как в папке с именем пользователя (которая c:/Users/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.

bashrc ), ибо на Windows это может вызвать непредсказуемое поведение консольных утилит (да, лучше создать нового пользователя, если при установке Windows Вы указали кириллическое имя).

Если Вы уже используете консоль на Windows, поделитесь опытом.

Источник: http://nicothin.pro/page/console-windows

Командная строка в Windows

Рано или поздно практически каждый пользователь компьютера в независимости от его опытности сталкивается с командной строкой.

Обычно начинающим пользователям советуют выполнить какую-то команду в командной строке, но что это такое и где находится, они не понимают.

Приводить скучные и малопонятные технические определения мы не будем, поскольку проку от этого мало особенно для новичков в компьютере, а постараемся в общих чертах передать суть.

Командная строка является программной оболочкой позволяющей в текстовом виде вводить компьютеру различные команды, в том числе MS-DOS. Ведь когда то давно привычного всем графического интерфейса в операционных системах не было. Все делалось в командной строке и именно благодаря появлению графического интерфейса в виде окон, Windows завоевала огромную популярность во всем мире.

Однако командная строка никуда не исчезла, хотя огромное количество пользователей даже не подозревает о ее существовании. Возникает вопрос, а зачем она вообще сейчас нужна.

Дело в том, что некоторые вещи можно быстрее выполнить в командной строке, а некоторые настройки в принципе отсутствуют в графическом интерфейсе пользователя.

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

Как запустить командную строку

Впрочем, довольно лирики давайте займемся уже практикой. Способов запустить командную строку как обычно несколько, причем они могут несколько различаться в разных версиях Windows. Перечислим несколько способов:

  • нажмите сочетание клавиш WIN+R, введите cmd и нажмите кнопку Ok;
  • нажмите кнопку «Пуск» введите в поле поиска «командная строка» и щелкните в результатах поиска «Командная строка» (можно ввести «cmd» и выбрать в результатах «cmd»);
  • нажмите «Пуск» ⇒ «Все программы» ⇒ «Стандартные» ⇒ «Командная строка»;
  • открыть в Проводнике папку C:WindowsSystem32 и запустить файл cmd.exe.

В независимости от использованного способа у вас откроется окно командной строки, которое выглядит довольно непривычно.

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

Понять его очень просто, это тот же адрес, что вы видите в Проводнике, он показывает, где вы сейчас находитесь, поскольку это важно для некоторых команд.

В конце адреса стоит знак > и мигает курсор, что значит, что компьютер готов принять команду.

Теперь можно управлять системой, набирая в ней нужные команды и смотреть на результат. Итог выполнения команды будет зависеть от самой команды. Проще понять это на примерах. Если ввести в командную строку

notepad

и нажать Enter на клавиатуре, то запустится блокнот, а в командной строке появится новая строчка показывающая готовность принять новую команду. В данном примере мы запустили программу «Блокнот» без всяких ярлыков и использования Проводника.

Таким образом, можно запустить любую программу или исполняемый файл, но в большинстве случаев потребуется ввести полный путь.

Если в пути есть пробелы, весь путь необходимо заключить в кавычки.

«C:Program Files (x86)Mozilla Firefoxfirefox.exe»

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

Если введенная команда неправильная или Windows не может ее почему-то выполнить, то в командной строке появится сообщение об ошибке.

Однако далеко не все команды приводят к каким-то видимым в графической среде изменениям, довольно много команд результат своей работы отображают в самой командной строке. Например, попробуйте ввести в командную строку

help

Так же некоторые команды могут выполняться совсем без внешних видимых изменений в системе или самой командной строке. Другие наоборот, требуют реакции пользователя в процессе выполнения, выводя соответствующие запросы.

Описывать команды мы не будем, их огромное количество расскажем только о парочке, которые наверняка могут пригодиться.

Мы уже отмечали, что приглашающая строка указывает текущее местоположение, а для корректного выполнения некоторых команд нужно находиться в конкретном местоположении. Для смены текущей папки используется команда «cd».

Кстати, в командной строке обычно можно увидеть краткую справку по команде, если дописать к ней слеш со знаком вопроса.

cd /?

Обратите внимание, что для смены текущего диска необходимой использовать команду chdir или команду cd с ключом d.

cd /d i:Games

Альтернативный способ заключается в том, чтобы сразу открыть командную строку Windows в нужном месте. Для этого открываете нужную папку в Проводнике и щелкаете на свободном месте правой кнопкой мыши с нажатой клавишей Shift и выбираете в контекстном меню «Открыть окно команд».

Вторая команда служит для отображения содержимого текущей папки. Просто наберите «dir» и нажмите Enter или воспользуйтесь встроенной справкой, чтобы узнать остальные возможности.

dir /?

Стоит отметить, что команды не обязательно вводить непосредственно в командной строке Windows, вместо этого их можно записать в так называемый командный файл с расширением .bat или .cmd и запускать его, когда потребуется.

Настройка командной строки Windows

Кажется, что настраивать здесь нечего, но это далеко не так. Щелкните по значку командной строки в левом верхнем углу окна и выберите пункт «Свойства».

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

Если в режиме ожидания ввода команды нажимать клавишу вверх ↑ на клавиатуре, то будут подставляться введенные вами ранее команды, что бывает очень удобно. Настроить данный параметр можно на вкладке «Общие» в блоке «Запоминание команд».

В соседнем блоке «Правка» можно отметить чекбоксы «Выделение мышью» и «Быстрая вставка», которые сильно ускоряют работу. Теперь вы сможете копировать и вставлять с помощью мыши. Выделите нужный вам текст в командной строке, удерживая левую клавишу мыши, он подсветится белым.

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

Горячие клавиши вставки и копирования при этом не работают, поэтому выбирайте как вам удобнее пользоваться.

Запуск командной строки с правами администратора

Для выполнения некоторых команд требуются права администратора компьютера. Причем просто запустить командную строку Windows находясь в учетной записи пользователя с административными правами недостаточно. Ее необходимо запустить от имени администратора. Сделать это можно как всегда несколькими способами.

  • нажмите кнопку «Пуск» введите в поле поиска «командная строка» и щелкните правой кнопкой мыши по строчке «Командная строка» в результатах поиска и выберите в контекстном меню «Запуск от имени администратора» (все то же самое можно сделать с «cmd»);
  • нажмите «Пуск» ⇒ «Все программы» ⇒ «Стандартные» ⇒ щелкнуть правой кнопкой мыши по «Командная строка» и выбрать «Запуск от имени администратора»;
  • открыть в Проводнике папку C:WindowsSystem32, щелкнуть по файлу cmd.exe правой кнопкой мыши и выбрать пункт «Запуск от имени администратора»;
  • сделать ярлык для запуска командной строки, щелкнуть по нему правой клавишей мыши и выбрать «Запуск от имени администратора»;
  • создать ярлык для командной строки и в его свойствах указать «Запускать от имени администратора», теперь командная строка будет сразу запускаться с нужными правами;
  • нажать комбинацию клавиш WIN+X (в Windows 8).

Каким способом пользоваться решать естественно вам, но в любом случае в названии открывшегося окна появится «Администратор».

Вот и все базовые знания, которые необходимо знать, чтобы пользоваться командной строкой Windows.

Теперь вы не впадете в ступор от предложения воспользоваться командной строкой, даже если вы начинающий пользователь компьютера. Остальные возможности можете изучить самостоятельно, если вам это нужно.

Вдруг вам так понравится, что вы будете предпочитать работать в командной строке, а не в графическом интерфейсе. Такие люди тоже есть.

Источник: https://beginpc.ru/windows/komandnaya-stroka

Ссылка на основную публикацию
Adblock
detector