Команда who linux
Содержание:
Основные команды для работы в командной строке Linux
Системные команды
Эти команды обычно используется от имени суперпользователя ( с бригадой sudo ).
- reboot – перезагрузка системы
- poweroff – выключение компьютера
- reset – очищает окно терминала
- passwd – переменить свой пароль, а суперпользователю — поменять пароль любого пользователя
- users — отобразить перечень пользователей, вошедших в систему.
- yum — установка, удаление или обновление программного обеспечения в дистрибутивах Fedora, RedHat и т.п.
- dpkg — аппарат, удаление или обновление программного обеспечения в дистрибутивах Debian, Ubuntu и т.п.
- apt-get — установка, устранение или обновление программного обеспечения в дистрибутивах на основе Debian (Ubuntu, Mint и т.п.)
Управление действиями
- ps – отобразить список текущих активных процессов
- lsof — отобразить список открытых файлов процесса или юзера
- strace — отобразить список системных вызовов
- last — отобразить историю перезагрузок и регистраций юзеров в системе
- kill – послать сигнал процессу, обычно используется для принудительного завершения службы процесса.
- killall – завершение работы всех процессов, имена которых заданы метеопараметром командной строки
- top – отображение списка текущих процессов и интерактивное управление ими.
Сетевые бригады
- ifconfig – конфигурация сетевых интерфейсов
- route — таблица маршрутизации
- ifup / ifdown — подсоединить /выключить сетевой интерфейс
- ip — просмотр или изменение параметров конфигурации протокола IP
- netstat — показать состояние сетевых соединений
- arp, ping, nslookup, traceroute — наиболее часто используемые бригады сетевой диагностики.
Команды Linux для управления файлами и папками
Начинающие пользователи редко используют Линукс терминал. Дело в том, что консольный эмулятор Linux может показаться более сложным, чем командная строка Windows. Команды и опции терминала Линукс ускорят рабочий процесс, сделают его более комфортным.
У Линукса много команд, предусмотренных на все случаи
Обратите внимание! Для освоения операционной системы Linux не обязательно анализировать записи на форумах или покупать учебники. Достаточно воспользоваться справочником кодов и опций терминала Линукс
Как управлять директориями
Работать с файлами можно и через базовый менеджер, и с помощью консольных команд. Этот метод заметно ускоряет работу с операционной системой
Важно! Программы и инструменты доступны во всех версиях терминала Linux. Их не нужно загружать и устанавливать отдельно от ОС
«Ls» для просмотра папок и их содержимого
Примеры команд:
- «ls» — код, с помощью которого можно просматривать активные папки и их содержимое. Разработчики Linux добавили забавную фишку — нередко при быстрой печати пользователи ошибаются и вводят «-sl» вместо «-ls». В этом случае в терминале появится поезд «Steam Locomotive»;
- «cat» показывает компоненты необходимого файла. Опция «-n» производит их нумерацию;
- «cd» применяется для перехода из одной папки в другую. При нулевом вводе отправляет пользователя в корневой каталог;
- «pwd» определяет активную директорию;
- «mkdir» позволяет создать новую папку в активной директории;
- «file» показывает свойства необходимого файла;
- «cp» отвечает за копирование. С помощью этой команды можно копировать файлы и папки. Имеет опции -«r» (рекурсивное копирование) и «-a» (сохранение изменений);
- «mv» применяется для переименовывания файлов и их дальнейшего перемещения;
- «rm» отвечает за удаление компонентов. По умолчанию работает в режиме безвозвратного удаления. Включение опции «-r» позволяет отправить файл в корзину;
- «ln» используется для создания ссылки на файл;
- «chmod» подходит для систем с несколькими пользователями. Команда изменяет права допуска к файлу;
- «chown» меняет владельца. Этой командой может воспользоваться только суперпользователь;
- «find» и «locate» — команды, которые отвечают за поиск указанных файлов и программ. Их отличие состоит в том, что «locate» ищет в Updated (специальной утилите, которая производит сканирование операционной системы, обновляет список файлов Linux и баз данных). Для каждой команды существует гибкая система опций;
- с помощью «help» Linux покажет всю информацию о встроенных командах;
- «dd» — создание и преобразование копий компонентов системы;
- «dir» для Linux позволяет посмотреть скрытые файлы и папки;
- «mounth» включает систему;
- «umounth» отключает систему;
- «df» производит анализ жёстких дисков, выдавая отчёт о проделанной работе. Команда имеет большое количество опций, позволяющих структурировать и комбинировать полученные данные.
Важно! Две последние команды может использовать только суперпользователь
Команда «Nano» позволяет войти в упрощённый режим консоли с подсказками внизу экрана
С помощью терминала удобно работать с большим количеством файлов, упражняться в создании новых директорий Linux, чистить систему.
Пользователи и группы
whoami — имя, под которым вы залогиненыgroupadd group_name — создать новую группу с именем group_namegroupdel group_name — удалить группу group_namegroupmod -n new_group_name old_group_name — переименовать группу old_group_name в new_group_nameuseradd -c «Nome Cognome» -g admin -d /home/user1 -s /bin/bash user1 — создать пользователя user1, назначить ему в качестве домашнего каталога /home/user1, в качестве shell’а /bin/bash, включить его в группу admin и добавить комментарий Nome Cognomeuseradd user1 — создать пользователя user1userdel -r user1 — удалить пользователя user1 и его домашний каталогusermod -c «User FTP» -g system -d /ftp/user1 -s /bin/nologin user1 — изменить атрибуты пользователяpasswd — сменить парольpasswd user1 — сменить пароль пользователя user1 (только root)chage -E 2005-12-31 user1 — установить дату окончания действия учётной записи пользователя user1pwck — проверить корректность системных файлов учётных записей. Проверяются файлы /etc/passwd и /etc/shadowgrpck — проверяет корректность системных файлов учётных записей. Проверяется файл/etc/groupnewgrp group_name — изменяет первичную группу текущего пользователя. Если указать «-», ситуация будет идентичной той, в которой пользователь вышил из системы и снова вошёл. Если не указывать группу, первичная группа будет назначена из /etc/passwd