FAQ Linux

Содержание
Версии
X Window System - Графическая оболочка
Файлы
Директории
Сеть
Пользователи
Скрипты
Ошибки
Другие
Версии
Как узнать версию ядра Linux
Как узнать версию дистрибутива Debian / Ubuntu
Как узнать версию дистрибутива CentOS / RedHat
Как узнать версию программы в Linux
ifconfig command not found
X Window System - Графическая оболочка
Как узнать тип X в Debian / Ubuntu
Как узнать тип X в CentOS / RedHat
Как остановить / перезапустить X-server в Debian / Ubuntu
Как остановить / перезапустить X-server в CentOS / RedHat
Как перейти из X-server в консоль
Как перейти из консоли в X-server
Файлы
Типы файлов в Linux
-c character
-d directory
-b block
Узнать расположение файла
Переместить файлы, но не директории
Создать несколько файлов
rm: Удаление файла
Как очистить файл в Linux
Узнать количество строк
cat, echo: Объединение файлов
Объединить .pdf файлы
truncate: Создать файл определённого размера
Узнать кодировку файла
Изменить кодировку файла
diff: Сравнить файлы
find: Поиск файлов
Архивация/Распаковка
Директории (папки)
Как создать директорию в Linux
Как создать директорию с поддиректорией в Linux
Как скопировать директорию в Linux
Как зайти в директорию
Сеть
Как посмотреть список активных подключений
Как изменить Gateway
Как посмотреть список открытых портов
Как отправить файл по ssh Linux
Пользователи
Список всех польователей Linux
Создать пользователя
Удалить пользователя
Сменить пароль пользователя
Узнать список групп, в которых состоит пользователь
Добавить пользователя в группу
Скрипты
Как запустить скрипт
Как остановить скрипт
Ошибки
ifconfig command not found Linux
bash: man: command not found
bash: adduser: command not found
Другие
Как создать архив в Linux
Как распаковать архив в Linux
Где лежит загрузчик Grub в Linux
Какой пароль у live образа
Как отправить email из консоли
Как остановить программу
Как узнать сколько свободного места Linux
Как отправить данные из Linux
Как сделать sudo
Как добавить русский язык для клавиатуры
Как узнать сколько строк команда вывела в стандартный вывод

Пароль пользователя live usb

Попробуйте

live

подошёл 26.12.2014 для этого образа.

Отправить email в Linux

Чтобы отправить email нужно в командной строке ввести

mail -s "Тема письма" user@domain.ru

Если нужно оправить содержимое текстового файла

mail -s "Тема письма" user@domain.ru < /home/user/filename.txt

Как выйти из программы Linux

Чтобы остановить запущенную программу нажмите

CTRL + C

Как узнать сколько свободного места Linux

df

Либо установить gparted

apt-get install gparted

gparted

Как отправить данные из Linux

Предположим, что где-то есть старый сервер, который просто слушает какой-то порт а Вам нужно отправить туда данные.

С протоколом Вы разобрались, либо он не требуется. Данные Вы записали в файл message.msg

Адрес сервера обозначим как url, порт как port

Сперва нужно установаить netcat

netcat url port < message.msg

или

cat message.msg| nc url port

Пример

netcat devserver 8085 < message.msg

Как перезапустить X-server

Перезапустить X-server (предварительно уйдя в консоль Ctrl + Atl + F1)можно командой

/etc/init.d/gdm restart

или

/etc/init.d/gdm3 restart

или

/etc/init.d/kdm restart

Как остановить X сервер

Остановить/Запустить X-server (предварительно уйдя в консоль Ctrl + Atl + F1) можно командой

/etc/init.d/gdm stop

или

/etc/init.d/gdm3 stop

или

/etc/init.d/kdm stop

Если не знаете какой у Вас X сервер, можете попробовать:

/etc/init.d/gdm stop || /etc/init.d/gdm3 stop || /etc/init.d/kdm stop || /etc/init.d/xdm stop || /etc/init.d/lightdm stop

Если и это не помогло попробуйте варианты отсюда

или отсюда.

Как запустить X сервер

/etc/init.d/gdm start

или

/etc/init.d/gdm3 start

или

/etc/init.d/kdm start

Работает, если у Вас X-server gdm, gdm3 или kdm если у Вас что-то другое, просто замените.

Как перейти из X в консоль

Ctrl + Alt + F1

Как перейти из консоли в X

Alt + F7

Как запустить скрипт

Допустим, ваш файл со скриптом называется my_script.sh и вы с ним в одной директории

./my_script_sh

Если вы в разных директориях - укажите либо абсолютный путь до файла my_script.sh либо относительный от вашего положения.

Примеры:

/home/$(whoami)/my_script.sh

../my_script.sh

Как остановить скрипт

Если скрипт вы запустили сами из этого же терминала - выполните

CTRL + C

Если скрипт запущен кем-то другим или в другом терминале, и вы не помните в каком, но помните название скрипта - выполните

ps -aux

Найдите номер нужного процесса и закройте его с помощью kill

kill 1234

Искать вручную обычно долго, советую применить grep

ps -aux | grep your_script.py

Остануться только строки, в которых присутствует your_script.py запомните номер процесса (или номера) и выполните

kill 1234

С помощью awk можно упростить процесс:

kill `ps -aux | grep your_script.py | awk '{print $2}'`

Здесь ps -aus - показывает список процессов.

grep your_script.py находит все процессы запущенные с использованием скрипта your_script.py

awk '{print $2} выводит номер процесса, который показан во втором столбце

Подсчитать число строк в выводе команды

Чтобы узнать количество строк в stdout какой-то команды Linux выполните

команда | tee >(wc -l)

Например, узнать сколько строк занимает обновление yum

sudo yum -y update | tee >(wc -l)

Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.hosthink.net * epel: mirror.yandex.ru * extras: mirror.hosthink.net * updates: ftp.funet.fi No packages marked for update [andrei@demoad ~]$ 7

Всего семь строк - можно пересчитать и проверить

Похожие статьи
Linux
FAQ
Узнать версию ядра
Узнать версию софта

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

IT

Образование

Актуально сейчас

Разное

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: