LINUX команды
отправка email
Пользователи Debian/Ubuntu могут воспользоваться командой apt-get:
# apt-get install mailutils
Управление пользователями
Системная Информация
- uname - Информация о системе
- cal - вывод календаря
- uptime - Время работы пк
- lspci - информация о PCI устройсваха
- lsusb - информация об USB устройствах
- lshw - список аппаратных устройств
- free - информация об используемой памяти
- last - история выключений и перезагрузок
Файлы и Директории
- cd - переход в другой каталог
- ls - выводит содержимое каталога
- cp - копирование файла или каталога
- mv - перемещение и переименование файлов
- pwd - выводит название текущего каталога
- rm - удаление файлов и каталогов
- mkdir - создание каталога
- rmdir - удаление каталога
- file - определяет тип файла
- less - постраничный вывод содержимого файла с возможностью пролистывания
- head - Просмотр начала файла
- tail - просмотр конца файла
- more - постраничный вывод содержимого файла
- cat - вывод содержимого файла
- tac - вывод содержимого файла в обратном порядке
Сеть -LAN и WIFI
- hostname - сетевое имя компьютера
- host - вывод ip адреса сайта
- hostid - вывод числа идентификатора компьютера
- route - вывод таблицы маршрутизации
- whois - вывод регистрационных данных владельца доменного имени
- netstat - вывод всех сетевых подключений
- ifup - активация сетевого интерфейса
- ifdown - деактивация сетевого интерфейса
Управление системой
- shutdown - выключение системы, завершение работы
- reboot - перезагрузка системы
Анализ файловых систем
- badblocks - Проверка раздела на наличие bad-блоков
- fsck - Проверить / восстановить целостность файловой системы
Форматирование файловых систем
- mkfs [dev] - создать линукc файловую систему на разделе [dev]
- mke2fs [dev] - Создать файловую систему ext2 на разделе [dev]
- mke2fs -j [dev] - создать журналирующую файловую систему ext3 на разделе [dev]
- mkfs -t vfat 32 -F [dev] - создать файловую систему FAT32 на разделе [dev]
Работаем с разделами диска.
Программа fdisk. FDISK
SWAP пространство
- mkswap - создать swap-пространство
- swapon - Активация swap-пространства
Прочие команды
- clear - очистка экрана терминала
- whatis - вывод краткого описания программы
- gpg - инструмент для шифрования и цифровой подписи
- wget - загрузка файлов через интернет
- portsnap - обновление портов
- ldd - выводит список библиотек, которые необходимы для работы программы
- alias - назначить псевдоним программе
- rev - зеркальное отображение строки
- yes - бесконечное отображение указанного текста
- [пробел] команда - не записывать данную команду в историю
справочная информация
- apropos - выводит список команд, которые имеют отношение к ключевому слову
- man - вызов справки по работе с программой
Создание новых файлов
Другие команды
Стать root’ом (пользователь должен быть в группе «wheel»):
su
команды работы с каталогами
Примечание: во всех командах путь указываются в том случае, если действия совершаются не с текущим каталогом. 1. Просмотр каталога (list): ls -ключи путь/имя_файла ключи:
-F - вывод информации о принадлежности объекта (Система использует следующие обозначения: * - исполняемый файл; / - каталог; @ - символьная ссылка) -l - длинный формат, указываются свойства и атрибуты файла -R - вывести оглавление каталога вместе с оглавлениями подкаталогов -a - вывести оглавление каталога, показывать и специальные (скрытые) файлы, имена которых начинаются с точки.
Примеры:
Перейти в каталог: cd .. уровень наверх cd ~ домашняя папка cd / коневая директория Узнать размер папки: du -hsx /путь/до/папки ps – процессы запущенные в системе kill - остановить процесс kill номер_процесса !! Обратите внимание, что имена файлов могут быть длиннее 8 символов и содержать точку на любой позиции. Можно даже использовать несколько точек в одном имени. ls - вывести оглавление текущего каталога ls / - просмотреть корневой каталог ls -F / - вывести оглавление корневого каталога, указывая принадлежность объектов. ls -l /bin - вывести в длинный формате оглавление каталога /bin ls -R /etc - вывести и дерево подкаталогов с их содержимым. (Для пролистывания страниц используйте Shift+PgUp, Shift+PgDn). ls -a -F /home - вывести оглавление домашнего каталога, показывать и специальные (скрытые) файлы, имена которых начинается с точки. !! Обратите внимание на названия . и .. , которые присутствуют в каждом каталоге. .. - Обозначение родительского каталога . - Обозначение самого каталога При написании команд эти обозначения часто используются. 2. Узнать текущий каталог: pwd 3. Сменить текущий каталог : cd имя_каталога Примеры: (выполните команды, перейдя к другому каталогу, посмотрите его оглавление, используя команду ls). cd или cd ~ - переход в домашний каталог пользователя cd.. - переход в надкаталог cd / - переход в корневой каталог cd /mnt - переход в каталог /mnt 4. Создание нового каталога: mkdir путь/имя_каталога Примеры: cd ~ - переход в домашний каталог пользователя mkdir dir1 - создать каталог dir1 в домашнем каталоге (текущем) mkdir dir1/dir2 - создать каталог dir2 в каталоге dir1 mkdir dir3 - создать dir3 в текущем каталоге (домашнем) С помощью команды ls -R проверьте дерево подкаталогов домашнего каталога. 5. Удаление пустого каталога: rmdir путь/имя_каталога !!! Удаляемый каталог должен быть пуст (т.е. из него должны быть удалены все файлы - команда rm и подкаталоги - команда rmdir). Примеры: rmdir dir3 - удалить каталог dir3 из текущего каталога (домашнего). rmdir dir1/dir2 - удалить каталог dir2 из каталога dir1. С помощью команды ls -R проверьте, что каталоги действительно удалены