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

Я недавно поступил в Holberton School и провел последние две недели, копаясь в справочных файлах и переполняясь стеком, изучая некоторые плюсы и минусы BASH. Если вы смотрите на терминал и чувствуете себя потерянным, ничего страшного, именно с этого я и начал. Для тех из нас, кто ежедневно использует компьютеры в основном для работы в Интернете, письма, редактирования фотографий и видео или игр, оболочка может показаться отдаленной, ненужной и пугающей. Тем не менее, это мощный инструмент, и его полезно знать.

Лучше всего начать с руководства по командной строке, например:





Обычно вы начинаете со звонка и ответа Hello, world $[echo Hello,world] и находите себя $[pwd]. Затем идет одна из самых распространенных и полезных команд ls или list. LS [ls] — это команда для вывода списка всех файлов, папок или всего, что вы хотите найти. С помощью ls вы можете видеть все в вашей текущей рабочей папке, как если бы вы просматривали папки в Finder или Explorer с помощью графического интерфейса. Чтобы лучше понять, подумайте о том, как вы обычно находите файл на своем компьютере. Скорее всего, вы открываете Finder или File Explorer и дважды щелкаете по пути в папку, а затем читаете имена каждого файла, пока не найдете нужный файл, или дважды щелкаете в следующей папке в поисках того, что вы ищете. . Использование ls в терминале очень похоже на просмотр всех имен папок в Finder или Explorer.

С помощью ls вы также можете добавить флаги для получения дополнительной информации, например, ls -l для отображения файлов в длинном формате, что дает вам доступ к столбцам информации, например, кто имеет разрешение делать что с файлом, когда он был в последний раз изменен и размер файла, а также имя файла, конечно. ls также может специально нацеливаться на определенные файлы, используя подстановочный знак, который представляет собой звездочку *. Подстановочный знак означает поиск всего определенного типа или с определенной спецификацией. Например, если вы хотите найти все гифки в своей папке с топовыми мемами о кошках, вы можете использовать ls *.gif, и вы увидите только файлы с расширением .gif. Точно так же, если вы похожи на меня и работаете над изучением языка C, вы можете использовать ls *.c, чтобы изолировать только файлы, которые заканчиваются расширением .c. Вы также можете использовать подстановочный знак для таких вещей, как любое имя файла, начинающееся с B, с помощью ls B* или любое имя файла, которое заканчивается цифрой ls *[:digit:]



Команда ls, безусловно, одна из самых первых команд, которые вы изучите при первой работе с командной строкой, и одна из самых мощных, когда вы освоите ее.