Category Archives: Консоль

Шпаргалка по tar и gzip

Создания архива
tar -zcvf sblog.tar.gz *
В результате получаем сжатый архив sblog.tar.gz
Использование bzip
Если вы хотите использовать bzip2 совместно с tar используйте следующий вызов:
tar -jcvf sblog.tar.bz2 *
В результате получаем сжатый архив sblog.tar.bz2

Общий вид вызова команды tar:
tar -cf имя_будущего_архива файл(ы)_для_упаковки
Опции -c и -f означают, соответственно –create и –file, т.е создать файл.

Распаковка файлов
Для распаковки архива используется та же команда, только с флагом –extarct:
tar -zxvf путь_к_архиву
В случае с bzip2:
tar -jxvf путь_к_архиву

Получение информации о файлах в архиве
Перед распаковкой архива часто нужно узнать что находится внутри.
tar -svtf путь_к_архиву
В случае с bzip2:
tar -jvtf путь_к_архиву

Устанавливаем MOTD в FreeBSD

Собственно сам файлик который надо править (или создать):
/etc/motd

Просто пишем в него (или рисуем :)) что нибудь типа этого:

FreeBSD 6.3-STABLE (ISPSYSTEM_PAE) #6: Sat Dec 19 06:26:37 CET 2009

             \(______     ______)/
             /`.----.\   /.----.`\
            } /      :} {:      \ {
           / {        } {        } \
           } }      ) } { (      { {
          / {      /|\}!{/|\      } \
          } }     ( (."^".) )     { {
         / {       (d\   /b)       } \
         } }       |\~   ~/|       { {
        / /        | )   ( |        \ \
       { {        _)(,   ,)(_        } }
        } }      //  `";"`  \\      { {
       / /      //     (     \\      \ \
      { {      {(     -=)     )}      } }
       \ \     /)    -=(=-     (\    / /
        `\\  /'/    /-=|\-\    \`\  //'
          `\{  |   ( -===- )   |  }/'
            `  _\   \-===-/   /_  '
        jgs   (_(_(_)'-=-'(_)_)_)
              `"`"`"       "`"`"`

После текста из MOTD выводиться текст содержащийся в .bachrc в строках echo. Например:

echo -e "\033[1;31;40m************************************* \033[1;34;40m"
echo -e "\033[1;31;40m* Welcome in BlackICE claster * \033[1;34;40m"
echo -e "\033[1;31;40m You are logged as: \033[1;33;40m$USER\033[1;31;40m \033[1;34;40m"
echo -e "\033[1;31;40m************************************* \033[1;37;40m"

Учимся использовать screen

Screen запускается из командной строки также, как и любое приложение 🙂

$ screen

Вы можете получить сообщение о том, что screen запущен, а можете и не получить… Зависит от вашей системы. Если вы не получили сообщения, то вы можете подумать, что ничего не произошло. Однако это не так. Вы уже внутри терминала, запущенного в screen. Это нормальный полнофункциональный шелл, за исключением нескольких специальных команд. Screen использует клавиатурную комбинацию Ctrl+A для подачи команд терминалам внутри себя. Попробуйте нажать Ctrl+A, а затем ?
Continue reading

Цветная консоль

Консоль – великая вещь. Это тончайший инструмент, словно скальпель: то что порой невозможно (или долго/неудобно) сделать через кнопочки или менюшки в консоли делается порой буквально парой команд. Но любой инструмент нужно настраивать, и консоль в данном случае не исключение. Одна из таких настроек – это “раскрашивание” консоли, о чем я и намерен рассказать.

Лично я привык пользоваться bash‘ом. Он удобный, функциональный, и обычно используется по умолчанию в большинстве дистрибутивов linux и Unix.
Continue reading