Below is the text of the page https://sdv.net.ua/terminal-linux/ stored 2020-11-08 by archive.org.ua. The original page over time could change. View as original html

Список консольных команд в linux | Слаква Денис

Слаква Денис [https://sdv.net.ua/] Персональный сайт Главная Статьи Услуги Cсылки Контакты Программы Список консольных команд в linux Создано автором Денис 27.03.2019 в Статьи ls, dir – просмотр каталога, вывод содержимого каталога. ls –al – форматированный вывод каталога со скрытыми каталогами и файлами. cp file1 file2 – копирует файлы и каталоги. cp –r file1 file2 — копирут файлы или каталоги, если не существуют, создаёт. pwd – показывает адрес текущего каталога. cd dir – перейти в директорию dir. cd – перейти в домашнюю директорию пользователя. mv file1 file2 – переименовать файл file1 в файл file2, если file2 каталог, то переместить туда файл file1. mkdir dir — создать директорию dir. rm file – удалить файл file. rm –r dir – удалить директорию dir с файлами. rm –f dir – удалить директорию dir без подтверждения. touch file – создать файл file или если он существует, обновить время доступа к нему. ln -s – создать символическую ссылку link на файл file. cat file – вывести содержимое файла на терминал. more file — просмотр содержимого текстового файла file по одной странице. grep – поиск фрагмента текста в файла, а также в именах файлов по выбранной маске регулярных выражений. chown user file – изменяет владельца или же группу и владельца файла file на пользователя user. chmod rwx file – изменить права доступа к файлу file, чьим владельцем вы являетесь. find dir –name file – найти файл с имянем file в директории dir. wc file – команда отображает сколько строк и байт в файле file. which command — показывает полный путь к исполняемому файлу команды command. whereis prog – отображает возможное расположение программы prog. Команды для работы с архивами tar zcvf archive.tar.gz dir – упаковать директорию dir в архив archive.tar.gz. tar zxvf archive.tar.gz – распаковать архив archive.tar.gz в текущую директорию. tar jxvf archive.tar.gz — распаковать архив archive.tar.bz2 в текущую директорию. zip file – упаковывает файл file в zip-архив. upzip archive.zip – распаковать zip-архив archive.zip в текущую директорию. Команды для работы с установочными пакетами (Ubuntu, Debain) apt-get install package — установка или обновление пакета package. apt-get remove package – удаление пакета package. apt-get upgrate — обновление уже установленных пакетов. apt-get update – обновление и актуализирование списка пакетов. apt-get dist-upgrate — обновление операционной системы до последнего релиза. apt-get source package — скачивание исходника пакета package. apt-cache search package — поиск пакета package по неполному имени и по тексту в описании. Возможно использование в команде, подкоманду grep. apt-cache show package — показать описание пакета package. apt-cache depends package – показать зависимости пакета package от других пакетов. apt-cache whatdepends package – показать какие пакеты зависят от пакета package. Команды для работы с с датой cal – вывести на консоль календарь на текущий месяц. date – выводит текущую дату и время по системным часам. Команды для работы с пользователями и группами. groupadd group – создаёт группу пользователей с именем group. groupdel group — удаляет группу с именем group. groupmod group — изменяет параметры группы с именем group. passwd user — позволяет пользователю с именем user изменять пароль своей учётной записи. quota group, user — показывает текущую статистику использования диска и текущие ограничения для пользователя user или группы с именем group. quotaon –u user — включает и отключает ограничения на использование дискового пространства для пользователя user. useradd user — создание нового пользователя с именем user. userdel user — удаляет пользователя с именем user. usermod user — изменяет параметры пользователя с именем user. finger user — отображение информации о пользователе с именем user. who, users – отображает список пользователей работающих в системе в данный момент. whoami – выводит имя пользователя работающего в текущий момент на данном терминале. su — вход в сеанс администратора. exit – выход пользователя из сеанса. sudo program – выполнить программу program от имени администратора. id – выводит идентификатор текущего пользователя, а также идентификатор группы пользователя и т.д. last – вывод лога сеанса всех пользователей. listusers – вывод списка пользователей в системе. Команды для работы с процессами ps – выводит список всех активные процессов. top – выводит список процессов в динамике. pstree –p – отображает дерево процессов. kill –9 pid – завершить процесс с PID равным pid. killall 0 proc — выводит на экран текущее состояние процесса proc. pgrep -l proc – выводит PID процесса proc. fuser -va 80/tcp — отображает PID процесса использующий порт 80. lsof /dir – выводит список процессов имеющих доступ к /dir. Команды для работы с сетью ifconfig — отображает состояние текущей конфигурации сети или настраивает сетевой интерфейс. ethtool eth0 – выводит статистику по сетевому интерфейсу eth0. hostname – отображает имя данного компьютера. netstat –a — выводит все установленные сетевые соединения по протоколам TCP и UDP. netstat -p -inet — вывод списка активных соединений. route –n, netstat –rn – выводит таблицу маршрутизации. nslookup domain.ru – отображает DNS записи для домена domain.ru. route add -net 0/0 gw gateway – установить как шлюз по умолчанию IP-адрес gateway. route del 0/0 gw gateway — удалить ip-адрес шлюза по умолчанию. tcpdump tcp port 21 – захватывает и отображает весь трафик на 21 TCP-порту. ssh user@host.com — подключается по протоколу SSH к удалённому хосту host.com под пользователем user. telnet domain.ru – подключается к домену domain.ru(или IP адресу) по протоколу telnet. ftp domain.ru — подключается к домену domain.ru(или IP адресу) по протоколу ftp. Для пассивного или активного обмена файлами. ftpwho – выводит список всех подключенных по ftp пользователей. dig domain.ru – получает DNS информацию по домену domain.ru. ping domain.ru – пинг домена domain.ru и вывод информации о пинге. whois domain.ru – выводит инфрмацию об администраторе домена domain.ru. host domain.ru – получает IP адрес хоста domain.ru, а также наоборот. wget link – скачает в текущий каталог, файл по ссылке link. Команды для управления системой и вывода информации uname –a – показывает версию и информацию о ядре. shutdown -h now, poweroff — выход из Linux. reboot — перезагрузка системы. last reboot – статистика перезагрузок системы. uptime – показывает текущее время неприрывной работы системы. cat /proc/cpuinfo – выводит информацию о центральном процессоре. cat /proc/meminfo – выводит информацию о памяти установенной на данном компьютере. Команды для работы с дисками df -h Показать все смонтированные устройства хранения данных ls -lSr |more покажет все файлы в текущей директории в отсортированном по размеру списке du -sh dir1 Покажет сколько дискового пространства занимает конкретная директория “dir1″ smartctl -A /dev/hda Вывод информации, поддерживает ли диск SMART. smartctl -s on /dev/hda Включаем SMART, если выключен. smartctl -c /dev/hda Проверяем какие возможности SMART поддерживает диск и какие установлены параметры. smartctl -H /dev/hda Статус состояния диска и список атрибутов проверок. smartctl -A /dev/hda Статус состояния диска и список атрибутов проверок. smartctl -t offline /dev/hda Запускаем offline тест. smartctl -l selftest /dev/hda Смотрим, есть ли ошибки. smartctl -r ioctl -i /dev/hda Смотрим более детально. badblocks -v /dev/hda Проводит проверку поверхности диска на читаемость и записываемость. fsck /dev/hda Проводит проверку диска и пытается по возможности восстановить работоспособность дисковой подсистемы. Команды для с планировщиком заданий CronTab – это утилита позволяющая в определенный день и час автоматически запускать различные программы или скрипты. crontab -e Изменит Ваш crontab файл или создаст новый. crontab -l Отобразит содержимое существующего crontab файла. crontab -r Удалит Ваш crontab файл. crontab -v Отобразит когда в последний раз Вы изменяли свой crontab файла. Структура файла с заданиями для CronTab. * * * * * command — – — – — | | | | | | | | | +—– День недели (0 – 6) (Sunday=0) | | | +——- Месяц года (1 – 12) | | +——— День месяца (1 – 31) | +———– Час дня запуска (0 – 23) +————- Минута часа для запуска (0 – 59) command запускаемая программа или скрипт. Значок * задаёт параметр (день, год, месяц, час). Пример 01 * * * * command запуск программы или скрипта каждый час в одну минуту. * 6 * * * command запуск программы или скрипта каждый день в 6 часов утра. Вам также может понравиться Как сбросить пароль root MySQL на Ubuntu Отключение спящего режима ubuntu Слаква Денис Владимирович Продвижение и контекстная реклама. Простые сайты для простых людей. Диагностика и лечение зараженных сайтов. Системный администратор с 18 летним стажем. Опыт создания сайтов 10 лет, продвижения сайтов 5 лет. Сертифицированный специалист по Google Adwords. Facebook Twitter Instagram RSS Статистика Регистрация доменов Предлагаю IPTV Рекомендую хостинг Мои разработки Учебный центр Альфа-Курсы Учебный центр А-Курсы Гостевой дом Акватория Гостевой дом Арника Гостевой дом Юлия Авторские права © 2019 Слаква Денис . Все права защищены.