История команд linux

По умолчанию история введенных команд в линукс включена. И запоминает последние 1000 команд.
set -o history — включение истории
set +o history — выключение
echo $HISTSIZE — посмотреть кол-во запоминаемых команд
history — посмотреть всю историю
history 10 — последние 10 команд
history -d123 — удаление 123 строки
!! — выполнение последней введенной команды
!-2 — предпоследняя команда
Так же можно ввести и !!-15 например 15 команда с конца списка
!gr — последняя команда начинающаяся с gr

мини заметка по bash

Считывание файла по строчно
#!/bin/bash
file="/home/admin/scr/file.txt"
while read line
do
echo "$line"
done < $file

Присвоение значения переменной из файла
#!/bin/bash
a=$(cat /home/admin/scr/file.txt)
echo $a

Отправка смс с помощью gnokii
#!/bin/sh
CONFIG="/etc/gnokiirc/e550"
echo "$1" | /usr/bin/sudo /usr/bin/gnokii --config="${CONFIG}" --sendsms "$2" >>/dev/null