Первая и самая главная команда в Linux - man - команда, выдающая справку по той или иной команде или программе. Если вы не знаете, как работает та или иная команда, программа, то вводите man имя_программы и получаете обширную справку обо всем, что вам может пригодится.
Далее, если вы пришли с Windows, то вам может показаться непривычным то, что в Linux нет диска C:/, D:/ и так далее. Файловая система в Linux представленна по другом. Есть корень (root) системы, в который монтируются (т.е. подключаются, "создаются ярлыки") все остальные диски, папки, файлы. В любом Linux в / вы найдете такие папки:
- /dev - папка, в которой "ссылки" на различные устройства
- /etc - папка, в которой хранятся настройки системы
- /sbin - папка с системными программами
- /bin - с обычными программами (в этой папке хранятся исполняемые файлы)
- /home - домашняя папка пользователей, в ней хранятся профили различных юзеров
- /tmp -здесь хранятся временные файлы
- /boot - здесь хранится различная загрузочная информация
- /var, /proc - различные системные данные и системная информация
Скрытые файлы и папки в Linux начинаются с точки, например, .wine, .mozilla
Ну а теперь о простейших командах в консоли Linux:
Команды в linux состоят из нескольких частей:
имя_комманды [обязательные параметры] {необязательные параметры} (ключи)
Ключи сообщают программе какую-то дополнительную информацию, передают какие-то дополнительные данные. После ключа может следовать какое-то параметр, который передастся программе.
Ключи бывают двух типов:
- "короткие" - начинаются с "-". Это сокращенные записи "длинных" ключей
- "длинные" - начинаются с "--". Полные имена ключей
ls - выводит содержимое папки. Имеет несколько ключей:
- -a, -all - выводить также скрытые файлы
- -l - выводит дополнительную информацию о файлах (дату создания, владельца, группу, права на файл/папку)
- -R, --recursive - рекурсивно выводит содержимое подпапок. Т.е. в виде дерева выводятся все файлы, содержащиеся в данной папке
- -s, --size - выводит размер файла, желательно запускать также с ключом l (-ls) для более наглядного представления информации
- -S - вывести список файлов, отсортировав их по размеру
cd - сменить папку. Для перехода в домашний каталог достаточно набрать cd ~
Примеры:
cd / - перейти в корень
cd /home - перейти в домашний каталог
cd petya - перейти в каталог petya, находящийся в данной папке
cp что куда - скопировать файл или папку
Полезные ключи:
- -R, -r, --recursive - рекурсивно копировать подпапки
- -u, --update - заменять только новые файлы (обновление)
- -l, --link - вместо копирования, создать ссылки на файлы/папки
rmdir folder_name - удалить папку
mv что куда - переместить файлы
rm что - удалить файл(ы)
Ключи:
- -I - при удаление более 3 файлов предупредить, требовать потверждения
- -i - предупреждать о удалении файла, требовать потверждения
- -R, -r, --recursive -удалять рекурсивно
chown владелец/владелец:группа - смена владельца папки/файла
Для этих команд так же действует ключ -R, -r, --recursive -рекурсивно применять команду
Комментариев нет:
Отправить комментарий