Итак, первый вопрос: почему так важно изучать оболочку?
Как программисты и разработчики вы будете использовать Unix-подобную или основанную на Unix операционную систему. Оболочка действует как мощный инструмент для управления файлами и каталогами, а также является ценным инструментом для устранения неполадок и отладки. Следовательно, изучая оболочку или даже осваивая ее, можно стать более эффективным и знающим.
Итак, сегодня я собираюсь объяснить, что происходит, когда вы набираете ls *.c в своем терминале и нажимаете ввод.
Итак, во-первых, когда вы вводите ls *.c
command в свой терминал, вы указываете операционной системе вывести список всех файлов в текущем каталоге, имена файлов которых заканчиваются на .c
. Легко да?
Теперь вы можете спросить, но как?
Что ж, давайте разберем это на пошаговый процесс для облегчения понимания.
ls
— это команда для вывода списка всех файлов в текущем каталоге.
2. Теперь у нас есть понимание того, как работает команда ls
. Следовательно, когда аргумент *.c
передается с командой ls
, *
соответствует любой последовательности символов, заканчивающейся на .c
.
3. Вместе при использовании команды ls *.c
оболочка отображает все файлы, оканчивающиеся на .c
. Например, у меня в рабочем каталоге всего 4 файла — file.c
note.c
data.py
fun.txt
.
4. Shell напечатает file.c
и note.c
, так как это единственные файлы, оканчивающиеся на .c
.
Следовательно, оболочка является интересным инструментом, так как мы можем выполнять многие задачи, даже не касаясь GUI
(графического пользовательского интерфейса). Я призываю вас начать изучение оболочки, вы можете начать с https://www.learnshell.org/ и https://learn.microsoft.com/en-us/training/paths/shell/. Для новичков иногда это может быть немного сложно, но всегда помните, что обучение — это процесс на всю жизнь, и эксперты когда-то были новичками.