net4me.net

Linux технологии, сети и электроника

Примеры работы в командной строке

Bash и примеры использования linux утилит в различных ситуациях из жизни.
bash, for, read, nc, curl и прочее прочее...
Постараюсь поддерживать порядок, но не обещаю классификации.

Bash tips

Bash tips

Bash hotkeys. То что забывается.

Копипаст и буферы:

Кнопки Значение
Ctrl+w Вырезать все символы слова до курсора
Ctrl+u Вырезать все символы до курсора до начала командной строки
Ctrl+k Вырезать все символы от курсора до конца командной строки
Ctrl+y Вставить символ, слово или текст, которые были вырезаны при помощи сочетаний клавиш, приведенных выше
Alt+y Пробежаться по буферу удалённых слов и вставить интересующий. Работает после нажатия Ctrl+y
Ctrl+_ Откатить редактирование
Alt+r, Esc+r Отменить все изменения содержимого строки

Большие и маленькие буквы Uppercase Lowercase:

Кнопки Значение
Alt+u (uppercase) Переводит все буквы от курсора и до конца слова в заглавные
Alt+l (lowercase) Переводит все буквы от курсора и до конца слова в нижний регистр

Редактирование многострочных:

Кнопки Значение
Ctlr+vCtlr+j Вставить перенос строки (Enter)
Ctrl+xCtrl+e Вообще открыть строку в редакторе (см. EDITOR)

построчное чтение из файла

while IFS= read -r IP; do ping -c 1 $IP; wait; done < test.txt # в файле по ip'шнику на строку.

Bash tutorial

Старое как г-но мамонта, но есть и нужно. Пусть лежит ппод рукой.

Bash забавы

# Мигаем диодиками (их немного, ну капслок на клаве):
# for X in {1..10}; do echo $(( $X & 1 )) > /sys/class/leds/input5\:\:scrolllock/brightness; sleep 1s; done

# Ну ии прочие "диодики" в /sys/class/leds/ (от рута)

Bash


...