Меню сайта
① Главная
② Обо мне
③ Статьи
④ Дневник
⑤ Картинки
⑥ Файлы
⑦ Форум
⑧ Гостевая книга

Категории раздела
Закрытый [3]
Посторонним В.
Настольные игры [20]
Мои статьи [16]
Мои рассказы и стихи [4]
Мои интересы [32]
Японский язык [12]
Перепечатки [48]
GNU/Linux [6]
ZX-Spectrum [9]
Субмарины [9]

Помощь сайту
Если сайт Вам понравился, поддержите на развитие!

Подробнее...


Каталог статей

Главная » Статьи » GNU/Linux

Терминал

Конспект полезных команд терминала Linux


Tерминал — универсальный и мощный инструмент работы в Linux.  Больше полезных команд можно здесь: А на explainshell.com можно разложить строку на составляющие, чтобы понять её работу.


Рекурсивный поиск и замена oldstring -> newstring в файлах текущего каталога (cmdlinefu):
find . -type f -exec sed -i s/oldstring/newstring/g {} +

Распаковка из архива .tar.gz:
tar-xvzf имя_файла

Поиск расположений файла:
locate ИМЯ_ФАЙЛА

Вывод статистики по оперативной памяти:
free -m

Получить свой внешний IP:
curl ifconfig.me

Анализ скорости загрузки системы.
systemd-analyze

Команды диагностик сети:
mii-tool ifconfig netstat iptables

настройки звука в консоли
alsamixer

Вывод строки на принтер из консоли:
$ echo something_words|lpr

Список доступных принтеров:
lpstat -a

определить HPDeskJet840C как принтер по-умолчанию
lpoptions -d HPDeskJet840C

Вывести по клику на окне данные о нём. Полезная штука при отладке.
xprop

Как узнать объём сводобного ОЗУ:
free -m
vmstat -s
cat /proc/meminfo

Узнать UUID тип файловой системы, метку:
sudo blkid

Вывести коды клавиш:
xev | grep keycode

Мощная замена ping и traceroute
mtr 8.8.8.8

factor раскладывает число на множители:
© 15 малоизвестных команд Linux https://habrahabr.ru/post/228999/
factor [number]

Информация об видеосистеме:
lspci -k | egrep 'VGA|3D' -A2




Ссылки:


Основные команды в консоли Linux
http://linuxgid.ru/osnovnye-komandy-v-konsoli-linux/

Администрирование → 20 советов консоли для линукс-гиков
https://habrahabr.ru/post/55121/

Полезные команды терминала Linux
http://vds-admin.ru/unix-linux/poleznye-komandy-linux
(Выключение, перезагрузка, выход из системы Информация о системе Дисковое пространство Файлы и папки Поиск файлов Монтирование     файловых систем Пользователи и группы Атрибуты файлов Права доступа Архивация файлов Работа с RPM пакетами Система управления пакетами YUM,Pacman,APT Анализ файловой системы Вывод содержимого файлов     Манипуляции с текстом Конвертирование содержимого файлов Файловая система SWAP Форматирование файловых систем Резервное копирование CDROM     Сеть ( LAN/WiFi ) SAMBA Фаервол IPTABLES Мониторинг и отладка системы)


Цикл видеолекций про консоль и баш:
https://www.youtube.com/playlist?list=PLRZDRng2SWPggdZOHQJ5iTvp8-UG7OVXD


Связанные статьи: нет.   Категория: GNU/Linux | Добавил: harushima (13.02.2016)
Просмотров: 438 | Комментарии: 63 | Рейтинг: 0.0/0 |
Всего комментариев: 631 2 3 »

05.03.2016 13:32
1 harushima
0  
Основные команды в консоли Linux
http://linuxgid.ru/osnovnye-komandy-v-konsoli-linux/

Очень познавательно.


05.03.2016 13:53
2 harushima
0  
Как записать терминальную сессию (Всё, что вы вводили в консоли) в текстовый файл в Ubuntu:
Подробная статья: http://osmaster.org.ua/?p=6096

Самый простой вариант:

script

Идёт запись ввода и вывода...
работаем в консоли...
Затем для окончания записи:
exit

По умолчанию всё записалось в файл typescript. Для просмотра тут же ввести:
cat typescript


16.03.2016 01:32
3 harushima
0  
Вывод файлов в каталоге с сортировкой и отсевом:

ls -cltr |grep февр.| awk '{print $6,$7,$8,$9}'

По времени, только за февр. только колонки 6-9 (дата-время, имя файла.


21.06.2016 16:09
4 harushima
0  
Xargs: многообразие вариантов использования
https://habrahabr.ru/company/selectel/blog/248207/

Применение xargs
http://ashep.org/2011/primenenie-xargs/#.V2k4dO35s_s


21.06.2016 17:08
5 harushima
0  
grep -R "что ищем" где


22.06.2016 17:24
6 harushima
0  
Поиск файлов с помощью find
Огромное количесвто практических примеров.
http://www.opennet.ru/docs/RUS/linux_base/node149.html

Использование Find и Locate для поиска файлов на сервере Linux
https://www.8host.com/blog....e-linux


22.06.2016 21:59
7 harushima
0  
в имя создаваемого файла подставить текущую дату
touch file-$(date +%y%m%d)
дальше - man date


22.06.2016 22:43
8 harushima
0  
Сменить регистр букв расширений JPG на jpg:
prename 'y/A-Z/a-z/' *

Вариант с "rename" почему-то не прошёл..


02.07.2016 22:17
9 harushima
0  
Сжато и информативно:
Основные команды в консоли Linux
http://linuxgid.ru/osnovnye-komandy-v-konsoli-linux/


18.10.2016 23:32
11 harushima
0  
Установка:
sudo apt-get install xclip
yaourt -Ss xclip

Скопировать содержимое файла в буфер обмена:
xclip -sel clip < ~/.ssh/id_rsa.pub

Направить стандартный вывод в буфер обмена:
dmesg | xclip -sel clip

Скопировать данные из буфера обмена X Window System на стандартный поток вывода:
xclip -o


01.11.2016 22:45
12 harushima
0  
Вывести список открытых процессами файлов.
Так, как вывод очень большой, имеет смысл фильтровать вывод по ключевым словам:
lsof | grep /extensions/


02.11.2016 23:36
13 harushima
0  
grep -c ".*" filename

Количество строк в файле filename
http://www.commandlinefu.com/command....comment


02.11.2016 23:41
14 harushima
0  
Получить внешний ip
curl ipinfo.io

http://www.commandlinefu.com/commands/view/17722/return-external-ip


03.11.2016 02:53
15 harushima
0  
Генерация пароля в 30 символов:

strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 30 | tr -d '\n'; echo

http://www.commandlinefu.com/command....rs-long


05.11.2016 22:53
16 harushima
0  
Попросить корову назвать версию линукса:
cowsay $(uname -a)


08.11.2016 04:13
17 harushima
0  
Защищённое копирование файлов через ssh командой scp:

Код
scp filename username@192.168.1.123 :/home/username/filename


17.12.2016 14:16
18 harushima
0  
Выполнение скрипта при каждом сохранении файла test.py
while true; do inotifywait -qqe close_write test.py; ./test.py; done;

Требует установки:
sudo apt-get install inotify-tools


20.12.2016 08:56
19 harushima
0  
Создать файл test и писать в него прямо в консоли, пока не встретится eof. Затем сохранить.
cat >> test << eof


20.12.2016 13:57
20 harushima
0  
Два варианта, как убрать из вывода пустые и закомментированные строки при помощи grep:

grep -v '^#' имя_файла | grep -v '^$'
egrep -v '^#|^$' имя_файла

^ обозначает начало строки
# символ комментирования, следующий за началом строки
| grep это передача вывода первой команды на обработку второй
$ означает конец строки


20.12.2016 21:22
21 harushima
0  
Переименовывать каталоги следует mv а не rename!
Например: mv .ssh .ssh-back


12.01.2017 10:50
22 harushima
0  
Открыть в наутилусе список дисков:
$ nautilus 'computer:///'


18.01.2017 16:49
23 harushima
0  
Основы написания bash-скриптов
https://habrahabr.ru/post/319670/


24.01.2017 01:50
24 harushima
0  
jobs, fg, bg – управление фоновыми процессами
https://rtfm.co.ua/linux-upravlenie-fonovymi-processami/


25.01.2017 22:47
25 harushima
0  
Mendel Cooper - Advanced Bash-Scripting Guide
Искусство программирования на языке сценариев командной оболочки

https://www.opennet.ru/docs/RUS/bash_scripting_guide/


25.01.2017 23:10
26 harushima
0  
https://www.opennet.ru/docs/264.shtml

BASH Programming - Introduction HOW-TO
Исскуство написания Bash-скриптов
Язык обработки данных AWK
Программирование на Shell (Unix)
Особенности работы в оболочке bash.
Командный интерпретатор C-shell
Оформление вывода в shell-сценариях


25.01.2017 23:29
27 harushima
0  
Руководство по Bash для начинающих
http://rus-linux.net/nlib.ph....00.html


01.02.2017 10:35
28 harushima
0  
Права доступа Unix, SUID, SGID, Sticky биты
http://help.ubuntu.ru/wiki/стандартные_права_unix


10.02.2017 02:03
29 harushima
0  
Поиск пакета по имени, например:
apt-cache search tkinter


13.02.2017 16:13
30 harushima
0  
Посмотреть список полученных DNS:
cat /etc/resolv.conf

Таблица маршрутизации:
netstat -rn

1-30 31-60 61-63
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Авторизация
Анонимный вход:
anonymous / anonymous
Логин:
Пароль:

Поиск

Облако тэгов
JGSDF игрушки брюнетки кладбище сайты Ярость Дракулы древний египет девушки кошки cthulhu вампиры Kitsune Ужас Аркхема Инструмент комиксы Lovecraft Готика Submarine submarine rc toy hosting Игротека Ужас Аркхэма book uboat мобильная связь ГО Edgar Poe SWF Mansions of Madness Nightmares персоны linux-hardware

Статистика
Яндекс.Метрика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Page QR code


Перепечатка материалов сайта без активной ссылки запрещена. Следить за RSS
(c) hermitlair.ucoz.com 2009-2017
Лучший браузер!
Блокировка рекламы