Команды Linux, Которые Должен Знать Каждый Пользователь
Большинство людей думают, что Linux — это сложная операционная система, которая используется только программистами. Но на самом деле это не так. К тому же базовые команды Linux довольно понятны и просты.
Linux — это целое семейство операционных систем Unix с открытым исходным кодом, основанных на ядре Linux. Сюда входят все самые популярные системы на основе Linux, такие как Ubuntu, Fedora, Mint, Debian и другие. Если быть точным, их называют дистрибутивами.
С тех пор как Linux был впервые выпущен в 1991 году, он продолжал набирать популярность благодаря открытому исходному коду. Люди могут свободно модифицировать и распространять его под своим именем.
При работе с ОС Linux вам нужно использовать оболочку — интерфейс, который даёт вам доступ к службам операционной системы. В большинстве дистрибутивов Linux для удобства в качестве оболочки используется графический интерфейс пользователя (GUI).
При этом рекомендуется использовать интерфейс командной строки (CLI), так как он более мощный и эффективный. Задачи, для решения которых в графическом интерфейсе понадобиться много этапов, можно выполнить за считанные секунды, вводя команды в CLI.
Так что, если вы планируете использовать Linux, знание базовых командных строк является необходимостью. В этой статье вы узнаете основные команды Linux, которые, несомненно, помогут вам сориентироваться как новичку.
1. Команда pwd
Используйте команду pwd, чтобы узнать путь к текущему рабочему каталогу (папке), в котором вы находитесь от корневого каталога. Команда вернёт абсолютный (полный) путь, который по сути является путём всех каталогов, начинающийся с косой черты (/). Примером абсолютного пути является /home/username.
2. Команда cd
Для навигации по файлам и каталогам Linux используйте команду cd. Она требует либо полный путь, либо имя каталога, в зависимости от текущего рабочего каталога, в котором вы находитесь.
Допустим, вы находитесь в /home/username/Documents и хотите перейти в Photos, подкаталог Documents. Для этого просто введите следующую команду: cd Photos.
Другой сценарий, если вы хотите перейти в совершенно новый каталог, например, /home/username/Movies. В этом случае вам нужно ввести cd, а затем абсолютный путь к каталогу: cd/home/username/Movies.
Также есть несколько шорткодов для более быстрой навигации:
- cd .. (с двумя точками), чтобы переместиться на один каталог вверх
- cd, чтобы перейти прямо в домашнюю папку
- cd- (с дефисом), чтобы перейти к предыдущему каталогу
Также стоит отметить, что оболочка Linux чувствительна к регистру. Важно точно вводить имена каталогов.
3. Команда ls
Команда ls используется для просмотра содержимого каталога. По умолчанию эта команда отобразит содержимое вашего текущего рабочего каталога.
Если вы хотите просмотреть содержимое других каталогов, введите ls, а затем путь к каталогу. Например, введите ls /home/username/Documents для просмотра содержимого в Documents.
Варианты использования команды Linux ls:
- ls -R также выведет список всех файлов в подкаталогах
- ls -a покажет скрытые файлы
- ls -al выведет список файлов и каталогов с подробной информацией, такой как разрешения, размер, владелец и т. д.
4. Команда cat
cat (сокращение от concatenate) — одна из наиболее часто используемых команд в Linux. Используется для вывода содержимого файла в командной строке (sdout). Чтобы запустить эту команду, введите cat, а затем имя файла и его расширение. Например: cat file.txt.
Вот другие варианты использования команды Linux cat:
- cat> filename создаёт новый файл
- cat filename1 filename2>filename3 объединяет два файла (filename1 и filename2) и сохранит их содержимое в новом файле filename3
- Чтобы преобразовать файл в верхний или нижний регистр, cat filename | tr a-z A-Z >output.txt
5. Команда cp
Используйте команду cp для копирования файлов из текущего каталога в другой каталог. Например, команда cp cats.jpg/home/username/Pictures создаст копию cats.jpg (из вашего текущего каталога) в каталог Pictures.
6. Команда mv
Основное предназначение команды mv — перемещение файлов, хотя её также можно использовать для их переименования.
Аргументы в mv похожи на аргументы команды cp. Вам нужно ввести mv, имя файла и каталог назначения. Например: mv file.txt/home/username/Documents.
Команда Linux для переименования файлов будет выглядеть так: mv old_name.ext new_name.ext.
7. Команда mkdir
Используйте команду mkdir, чтобы создать новый каталог. Если вы введёте mkdir Music, команда создаст каталог с именем Music.
Дополнительные команды mkdir:
- Чтобы создать новый каталог внутри другого каталога, используйте эту базовую команду Linux mkdir Photos/Nature;
- Используйте опцию p (parents), чтобы создать каталог между двумя существующими каталогами. Например, mkdir -p Photos/Nature/Ocean создаст новый каталог «Nature»
8. Команда rmdir
.Если вам нужно удалить каталог, используйте команду rmdir. Однако rmdir позволяет удалять только пустые директории.
9. Команда rm
Команда rm используется для удаления каталогов и содержимого внутри них. Если вы хотите удалить только каталог, в качестве альтернативы rmdir используйте rm -r.
Примечание: будьте очень осторожны с этой командой и всегда проверяйте, в каком каталоге вы находитесь. Она удаляет всё и её невозможно отменить.
10. Команда touch
Команда touch позволяет создать новый пустой файл через командную строку Linux. В качестве примера введите touch /home/username/Documents/index.html, чтобы создать файл HTML с названием index в каталоге Documents.
11. Команда locate
Используйте эту команду, чтобы найти нужный вам файл. Она работает, как команда поиска в Windows. Более того, аргумента -i сделает команду нечувствительной к регистру, благодаря чему вы сможете искать файлы, даже если вы не помните их точные названия.
Чтобы найти файл, содержащий два или более слов, используйте звёздочку (). Например, команда locate -i schoolnote будет искать любой файл, содержащий слова «school» и «note», не зависимо от того написаны они с большой или маленькой буквы.
12. Команда find
Подобно команде locate, find также выполняет поиск файлов и каталогов. Разница в том, что команда find используется для поиска файлов в текущем каталоге.
Например, команда find /home/-name notes.txt будет искать файл с именем notes.txt в домашнем каталоге и его подкаталогах.
Другие варианты использования команды Linux find:
- Для поиска файлов в текущем каталоге используйте find . -name notes.txt
- Для поиска каталогов используйте / -type d -name notes. txt
13. Команда grep
Ещё одна базовая команда Linux, которая, несомненно, пригодится для повседневного использования — grep. С её помощью совершается поиск по всему тексту в текущем файле.
Например, grep ubuntu notepad.txt будет искать слово ubuntu в файле notepad. Строки, содержащие искомое слово, будут отображаться полностью.
14. Команда sudo
Сокращенно от «SuperUser Do», эта команда позволяет выполнять задачи, требующие прав администратора или root. Однако не рекомендуется использовать эту команду для повседневных задач, так как неправильное её использование может легко стать причиной появления ошибок.
15. Команда df
Используйте команду df, чтобы получить отчёт об использовании дискового пространства в системе в процентах и килобайтах. Если вы хотите просмотреть отчёт в мегабайтах, введите df -m.
16. Команда du
Если вы хотите проверить, сколько места занимает файл или каталог, воспользуйтесь командой du (Disk Usage). Однако вместо размера в обычном формате, в сводке вы увидите количество блоков диск. Если вы хотите посмотреть информацию в байтах, килобайтах и мегабайтах, добавьте аргумент -h в командную строку.
17. Команда head
Команда head используется для просмотра первых строк любого текстового файла. По умолчанию она покажет первые десять строк, но вы можете изменить это число. Например, если вы хотите показывать только первые пять строк, введите head -n 5 filename.ext.
18. Команда tail
Эта команда имеет функцию, аналогичную команде head, но вместо отображения первых строк tail выводит последние десять строк текстового файла. Например, tail -n filename.ext.
19. Команда diff
Являясь сокращением от английского слова difference (разница), команда diff сравнивает содержимое двух файлов построчно. После анализа файлов будут выведены строки, которые не совпадают. Программисты часто используют эту команду, когда им нужно внести изменения в программу, не переписывая весь исходный код.
Простейшая форма этой команды — diff file1.ext file2.ext.
20. Команда tar
Команда tar является наиболее часто используемой командой для архивирования нескольких файлов в tarball — общий формат файлов Linux, аналогичный формату zip, при этом сжатие является опциональным.
Это довольно сложная команда с длинным списком функций, таких как добавление новых файлов в существующий архив, перечисление содержимого архива, извлечение содержимого из архива и многое другое.
21. Команда chmod
chmod — ещё одна команда Linux, используемая для изменения разрешений на чтение, запись и выполнение файлов и каталогов.
22. Команда chown
В Linux все файлы принадлежат конкретному пользователю. Команда chown позволяет изменить или перенести владельца файла на указанное имя пользователя. Например, chown user file.txt сделает user владельцем file.txt.
23. Команда jobs
Команда jobs отображает все текущие задачи вместе с их статусами. Задача — это процесс, запущенный в фоновом режиме.
24. Команда kill
Если у вас есть не отвечающая программа, вы можете завершить её вручную, используя команду kill. Команда отправит определённый сигнал неверно работающему приложению и даст ему команду прекратить работу.
В общей сложности вы можете использовать шестьдесят четыре сигнала, но люди обычно используют только два сигнала:
- SIGTERM (15) — просит программу прекратить работу и даёт ей некоторое время, чтобы сохранить весь прогресс. Если вы не указали сигнал при вводе команды kill, этот сигнал будет использоваться по умолчанию.
- SIGKILL (9) — принудительно останавливает программы. Несохранённый прогресс будет потерян.
Помимо знания сигналов, вам также необходимо знать числовой идентификатор процесса (PID) программы, которую вы хотите уничтожить. Если вы не знаете PID, просто запустите команду ps ux.
Узнав, какой сигнал вы хотите использовать и PID программы, введите следующий синтаксис:
kill [опция сигнала] PID.
25. Команда ping
Используйте команду ping для проверки состояния подключения к серверу. Например, просто введя ping google.com, команда проверит, можете ли вы подключиться к Google, а также измерить время ответа.
26. Команда wget
Командная строка Linux очень полезна — вы даже можете загружать файлы из интернета. Сделать это можно с помощью команды wget. Для этого просто введите wget и ссылку для скачивания.
27. Команда uname
Команда uname, сокращение от Unix Name, выведет подробную информацию о вашей системе Linux, такую как имя машины, операционная система, ядро и т. д.
28. Команда top
Являясь эквивалентом диспетчера задач в Windows, команда top выводит список запущенных процессов, а также информацию о том, сколько ЦП использует каждый процесс. Отслеживать использование системных ресурсов очень полезно. Таким образом, вы сможете определить какой процесс необходимо прекратить, поскольку он потребляет слишком много ресурсов.
29. Команда history
Регулярно пользуясь Linux, вы заметите, что запускаете сотни команд каждый день. Команда history позволяет просмотреть команды, которые вы вводили ранее.
30. Команда man
Неуверены в функциях некоторых команд Linux? Не беспокойтесь, вы можете легко научиться использовать их прямо из оболочки Linux с помощью команды man. Например, man tail покажет инструкцию к команде tail.
31. Команда echo
Эта команда используется для перемещения некоторых данных в файл. Например, если вы хотите добавить текст «Здравствуйте, меня зовут Джеймс» в файл с именем name.txt, введите echo Здравствуйте, меня зовут Джеймс » name.txt.
32. Команда zip, unzip
Используйте команду zip для сжатия ваших файлов в zip-архив, а команду unzip для извлечения zip-файлов из zip-архива.
33. Команда hostname
Если вы хотите узнать имя вашего хоста/сети, просто введите hostname. Добавление -I в конце выведет IP-адрес вашей сети.
34. Команда useradd, userdel
Поскольку Linux является многопользовательской системой, это означает, что более чем один человек может взаимодействовать с одной и той же системой одновременно. useradd используется для создания нового пользователя, в то время как passwd добавляет пароль к учётной записи этого пользователя. Чтобы добавить нового пользователя с именем Джон, введите useradd John. А затем, чтобы добавить пароль, напишите passwd 123456789.
Процесс удаления пользователя напоминает его добавление. Чтобы удалить учётную запись, введите команду userdel ImiaPolzovatelia.
Бонусные Советы и Приёмы
Используйте команду clear для очистки терминала, если он перегружен предыдущими командами.
Попробуйте кнопку TAB для автозаполнения того, что вы печатаете. Например, если вам нужно набрать Documents, начните вводить команду (например, cd Docu, затем нажмите клавишу Tab), и терминал заполнит всё остальное, показывая вам полную фразу cd Documents.
Комбинации клавиш Ctrl+C и Ctrl+Z используются для остановки любой команды, которая работает в данный момент. Ctrl+C останавливает программу, а Ctrl+Z — ставит её на паузу.
Если вы случайно заморозили терминал, нажав Ctrl+S, просто отмените это с помощью комбинации Ctrl+Q.
Ctrl+A перемещает вас в начало строки, а Ctrl+E — в конец.
Вы можете запустить несколько команд в одной команде, используя «;», чтобы отделить их. Например Command1; Command2; Command3. Или &&, если вы хотите, чтобы следующая команда запускалась только тогда, когда предыдущая будет успешной.
Подводим Итоги
Основные команды Linux помогают пользователям легко и эффективно выполнять повседневные задачи. Чтобы запомнить базовые команды Linux, может потребоваться некоторое время, но нет ничего невозможного, особенно если вы постоянно практикуетесь.
В любом случае знание основных команд Linux, несомненно, принесёт вам пользу. Удачи!
Как просмотреть скрытые файлы и папки в Linux 2 мин для чтения
Это может быть полезно для сокрытия важных файлов конфигурации или данных от случайных пользователей. В этой статье будут описаны шаги для просмотра скрытых файлов в Linux.
Прежде чем мы сможем продолжить, мы создадим файл, а затем скроем его.
Как просмотреть скрытые файлы и каталоги в Linux
Чтобы проверить файлы, скрытые в системе Linux, мы можем использовать:
1: Командная строка
Откройте терминал и перечислите все файлы внутри каталога, используя команду ls:
Здесь мы можем видеть тестовый файл вместе с другими.
Чтобы скрыть этот тестовый файл, переименуйте его, просто добавив точку (.) в начале имени файла, например:
После написания этой команды наш тестовый файл теперь скрыт.
Теперь еще раз перечислите все файлы:
Мы увидим, что тестовый файл больше не отображается.
Поскольку наш тестовый файл теперь скрыт. Команда ls вместе с флагом -a отобразит список скрытых файлов. ls показывает нам все файлы каталога, а флаг -a указывает команде показать все файлы, включая скрытые. Чтобы просмотреть скрытые файлы, выполните следующую команду:
Это отобразит все файлы, включая скрытые. Скрытые файлы и папки обычно имеют префикс точки (.) и по умолчанию не отображаются в пользовательском интерфейсе.
Мы увидим, что наряду с другими скрытыми файлами отображается и наш тестовый файл.
2: Панель инструментов файлового менеджера (графический интерфейс)
Второй способ в списке для просмотра скрытых файлов — использование панели инструментов файлового менеджера. Открываем каталог, в котором хотим видеть скрытые файлы, здесь мы создали папку с именем test :
Сначала мы создадим скрытую папку, переименовав ее с именем, начинающимся с точки (.), и после этого этот файл будет скрыт. Например, переименуйте папку test как (.Test).
Теперь мы видим, что папка Test скрыта:
Чтобы отобразить, выберите параметр панели инструментов и установите флажок «Показать скрытые файлы» :
Он отобразит все файлы, которые скрыты внутри этого каталога, включая тестовый файл. Все скрытые файлы начинаются с точки (.) :
3: Сочетание клавиш (графический интерфейс)
Последний метод в списке — использование сочетания клавиш. Откройте каталог, в котором вы хотите прочитать скрытый файл. После этого нажмите Ctrl+H, что отобразит все файлы и папки, если мы снова нажмем эту клавишу, все папки снова будут скрыты.
Заключение
Просмотр скрытых файлов и папок в Linux можно осуществить через терминал. Команда ls с флагом -a — это все, что вам нужно для отображения скрытых файлов и папок. Кроме того, мы можем использовать сочетание клавиш или панель инструментов внутри графического интерфейса файлового менеджера. Используя эти методы, вы можете получить доступ к важным файлам конфигурации и данным, которые не отображаются в пользовательском интерфейсе.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Как просмотреть скрытые файлы и папки в Linux
Скрытые файлы и папки в операционной системе Linux играют важную роль, обеспечивая пользователей дополнительным уровнем конфиденциальности и безопасности. Эти скрытые элементы файловой системы представляют собой неотъемлемую часть Linux и содержат ценную информацию, недоступную обычным пользователям. В данной статье мы рассмотрим, что такое скрытые файлы и папки, как они создаются, как их можно обнаружить и управлять ими. Разбираясь в работе скрытых файлов и папок, вы сможете эффективно использовать Linux и защищать свои данные.
Что такое скрытые файлы и папки?
В Linux файлы или папки с префиксом в виде точки (.) классифицируются как скрытые. Они включают широкий спектр объектов, от конфигурационных файлов (.bashrc, .gitconfig) до папок, содержащих данные приложений (.mozilla, .npm), и многое другое. Они обычно скрываются, чтобы уменьшить беспорядок и предотвратить случайные изменения, поскольку изменения в этих файлах могут нарушить работу вашей системы или определенных приложений.
Просмотр скрытых файлов и папок
Использование терминала
Для просмотра скрытых файлов и папок через терминал можно использовать команду ls, что означает «список». Обычно ls показывает видимые файлы и папки, но в сочетании с опцией -a или -A она может показать и скрытые сущности.
Вот как это делается:
Откройте окно терминала. Ярлык для открытия терминала различается в разных дистрибутивах Linux, но обычно это Ctrl+Alt+T.
Перейдите в каталог, который вы хотите исследовать, используя команду cd. Например:
Это приведет вас в каталог Документы.
Теперь введите ls -a и нажмите Enter.
Это должно показать все файлы и папки, включая скрытые.
Опция -a означает «все», то есть показывает все файлы и папки, включая . (текущий каталог) и … (родительский каталог). Если вы хотите исключить эти два каталога, используйте ls -A.
Дельный совет: Вы также можете использовать опцию ls -l для получения более подробного списка, показывающего разрешения файлов, количество ссылок, владельца, группу, размер и время последней модификации. Обратите внимание, что команда ls -l по умолчанию не отображает скрытые файлы и каталоги.
Чтобы просмотреть подробную информацию о скрытых файлах, необходимо использовать команду -l в сочетании с -a или -A. Команда ls -al или ls -lA выведет список всех файлов, включая скрытые, в формате подробного списка.
Вот что делает команда:
- ls: команда «список».
- -l: использует формат длинного списка для отображения дополнительной информации (разрешения на файл, количество ссылок, владелец, группа, размер и время последней модификации).
- -a: показывает все файлы, включая скрытые.
- -A: делает то же самое, что и -a, но не перечисляет . (текущий каталог) и … (родительский каталог).
Поэтому, если вы хотите увидеть подробный список всех файлов, включая скрытые, вам следует использовать ls -al или ls -lA.
Использование графического файлового менеджера
Если Вы больше любите графические интерфейсы и чувствуете себя более комфортно с мышью, чем с терминалом (хотя я должен сказать, что терминал Linux — это восхитительный опыт, как только Вы освоите его), не волнуйтесь, Linux позаботится о Вас.
Большинство графических файловых менеджеров, таких как Nautilus в Ubuntu или Dolphin в KDE, предоставляют возможность просмотра скрытых файлов и папок. Вот как это делается:
Откройте файловый менеджер.
Перейдите в каталог, который вы хотите изучить.
Найдите в строке меню опцию «Вид», затем отметьте «Показать скрытые файлы». В качестве альтернативы обычно используется сочетание клавиш Ctrl+H.
Примечание: Точные шаги могут немного отличаться в зависимости от используемого файлового менеджера, но процесс остается в целом одинаковым.
Предотвращение создания скрытых файлов и папок
Это интригующий вопрос: можно ли предотвратить создание кем-то скрытых файлов или папок в системе Linux? Технически ответ на этот вопрос сложен. Учитывая важность скрытых файлов для хранения личных настроек и данных конфигурации системы, вы не можете полностью запретить создание скрытых файлов. Однако можно применить меры по контролю за созданием скрытых файлов пользователями или отслеживать изменения в определенных каталогах.
Разрешения на файлы и право собственности
Вы можете контролировать, кто может создавать, изменять или удалять файлы и папки в Linux, устанавливая соответствующие разрешения на файлы и права собственности. Каждый файл и каталог имеет соответствующий набор разрешений, которые делятся на три группы: пользователь (u), группа (g) и другие (o). Эти разрешения определяют доступ на чтение (r), запись (w) и выполнение (x).
Например, если вы хотите запретить пользователю создавать файлы или папки (скрытые или иные) в определенном каталоге, вы можете изменить разрешения этого каталога так, чтобы пользователь не имел доступа на запись.
Перейдите в родительский каталог, содержащий каталог, который вы хотите защитить.
Используйте команду chmod, чтобы удалить разрешения на запись. Например, если вы хотите ограничить доступ к каталогу с именем ‘projects’, введите chmod -w projects.
Примечание: Для выполнения этой команды вам понадобятся соответствующие права. Если вы являетесь системным администратором, вы можете использовать sudo для получения прав суперпользователя: sudo chmod -w projects. На скриншоте выше мы сначала проверили существующие разрешения с помощью ls-l, а затем изменили разрешения папки «projects».
Использование инструментов мониторинга системы
Инструменты мониторинга не могут предотвратить создание скрытых файлов, но они могут предупредить вас о создании, изменении или удалении таких файлов. Популярным инструментом является inotify, который может отслеживать изменения в определенных каталогах.
Вот как настроить inotify для мониторинга каталога:
Установите inotify-tools командой sudo apt-get install inotify-tools (для дистрибутивов на базе Debian/Ubuntu).
Для Fedora, CentOS или RHEL — В этих дистрибутивах используются менеджеры пакетов dnf или yum. Поэтому для установки inotify-tools вы можете использовать следующую команду:
Если в вашей версии все еще используется yum, замените dnf на yum в приведенной выше команде.
Для Arch Linux и его производных (например, Manjaro) — Arch Linux использует менеджер пакетов pacman. Вы можете установить inotify-tools с помощью следующей команды:
Для OpenSUSE — OpenSUSE использует менеджер пакетов zypper. Вы можете использовать следующую команду для установки inotify-tools:
Для Alpine Linux — Alpine использует менеджер пакетов apk. Вы можете использовать следующую команду для установки inotify-tools:
Эти команды установят inotify-tools на большинство распространенных дистрибутивов Linux.
Выполните следующую команду для мониторинга каталога (замените «directory_path» на фактический путь):
Эта команда будет отслеживать указанный каталог на предмет создания, изменения или удаления файлов, включая скрытые файлы. Опция -m означает «следить неограниченно», -r позволяет следить за каталогами рекурсивно, а -e указывает события, за которыми нужно следить.
Хотя эти меры не могут полностью предотвратить создание скрытых файлов или папок, они могут дать вам контроль над тем, кто имеет доступ на запись в определенные каталоги, и обеспечить оповещение о происходящих изменениях.
Помните, что скрытые файлы являются важной частью Linux; вмешательство в них может привести к нежелательным последствиям. Всегда соблюдайте осторожность и при возникновении сомнений обращайтесь к документации или экспертам Linux. Даже после многих лет использования Linux я продолжаю узнавать новое, и я надеюсь, что вы тоже будете продолжать учиться. Всегда помните: с большой властью приходит большая ответственность, особенно когда вы используете мощь Linux!
Общие советы по устранению неполадок
Иногда, несмотря на все наши усилия, все идет не так, как планировалось. Поэтому здесь приведены некоторые общие проблемы, с которыми вы можете столкнуться, и их возможные решения:
- Терминал не показывает скрытые файлы: Убедитесь, что вы используете правильную опцию (-a или -A) в команде ls. Частой ошибкой является использование заглавной опции -A, когда на самом деле вы хотите включить «.» и «.».
- Не удается найти определенный скрытый файл или папку: Помните, что файловая система Linux чувствительна к регистру. Поэтому .File и .file считаются разными. Убедитесь, что вы набираете имя именно так, как оно есть.
- Ctrl+H не работает в файловом менеджере: Этот ярлык может работать не в каждом файловом менеджере. В этом случае вам придется вручную перейти к опции «Вид» и выбрать «Показать скрытые файлы».
Советы профессионалов
Вот несколько экспертных советов, которые сделают вас ниндзя Linux в кратчайшие сроки:
- Используйте функцию автозаполнения: При вводе имени файла или папки в терминале используйте клавишу Tab для автозаполнения. Это поможет вам сэкономить много времени и избежать опечаток.
- Используйте подстановочные знаки: Если вы не уверены в точном имени, используйте символ *. Например, ls .f* выведет список всех скрытых файлов/папок, начинающихся на ‘f’.
- Узнайте больше с помощью команды man: Чтобы узнать больше о любой команде, используйте команду man. Например, man ls отобразит страницу руководства для команды ls.
Заключение
Будь то обнаружение скрытых файлов и папок, управление правами доступа к файлам и каталогам или установка и использование инструментов мониторинга системы, каждое новое открытие добавляет еще один слой к вашему пониманию этой мощной операционной системы.
Помните, что скрытые файлы и папки в Linux играют важную роль в конфигурации системы и приложений. Хотя вы не можете полностью предотвратить их создание из-за их важности, вы, безусловно, можете контролировать разрешения и отслеживать их создание и изменения.
Как показать скрытые файлы в Linux
Как в операционной системе Windows, в Linux есть скрытые файлы, но работают в этой системе они несколько иначе. Как таковой атрибут скрытности отсутствуют. Между разработчикам была достигнута договоренность об использовании файлов с точкой перед названием, что и указывает на их скрытность. К числу скрытых обычно относятся кэш, файлы настройки, временные данные приложений. После прочтения этой инструкции вы будете знать, как отобразить скрытые файлы в системе Linux и в файловых менеджерах Dolphin и Nautilus, а также в терминале.
Как показать скрытые файлы в Dolphin
Чтобы показать скрытые файлы в KDE, достаточно отметить флажок в меню управления:
После чего они отобразятся, и будут выглядеть светлей обычных:
Еще более простой способ – нажать сочетание клавиш Alt + точка. Чтобы вернуть их состояние в исходное значение, еще раз нажмите Alt + точка или отметьте флажок скрытых файлов в меню управления.
Как показать скрытые файлы в Nautilus
В случае Nautilus никаких сложностей не должно возникнуть, так как необходимо проделать практически то же самое.
Открываем меню «Вид» и устанавливаем галочку напротив «Показать скрытые файлы»:
Выглядят они здесь как и все, только с точкой в имени:
Если удобней пользоваться горячими клавишами, нажмите Ctrl+H.
Как показать скрытые файлы в терминале
Чтобы просмотреть их в терминале, необходимо использовать утилиту под названием ls. Необходимо передать опцию для просмотра соответствующих файлов, например:
Это для домашней папки текущего пользователя. Добавьте опцию –l для более удобного просмотра скрытых файлов:
Как видим, ничего сложного. Теперь вы точно знаете, как включить просмотр скрытых файлов и папок в Linux. Это еще проще, чем в Виндовс, так как не нужно переходить в настройки и вся работа делается с файлового менеджера. Полезно и то, что файловый менеджер запоминает, какая настройка выбрана между перезагрузками, поэтому вам не придется менять настройки каждый раз.