Архивы по дням: 05.05.2011

7 записей

работа стрелок в ksh

еще одна больная тема для начинающих ksh-водов. Как сделать, чтобы нажимая стрелку вверх показывалась предыдущая команда из .history, как в bash? Надо добавить в .profile следующие строки: alias __A=’^P’alias __D=’^B’alias __B=’^N’alias __C=’^F’set -o emacs Все ^N и так далее надо вводить следующим образом (в vi, про emacs не спрашивайте) – сначала нажать Ctrl-V, затем Ctrl и написанную букву. Также можно […]

цветной prompt в ksh

продолжим тему ksh и prompt. rgb_restore=”33[00m”rgb_black=”33[00;30m”rgb_firebrick=”33[00;31m”rgb_red=”33[01;31m”rgb_forest=”33[00;32m”rgb_green=”33[01;32m”rgb_brown=”33[00;33m”rgb_yellow=”33[01;33m”rgb_navy=”33[00;34m”rgb_blue=”33[01;34m”rgb_purple=”33[00;35m”rgb_magenta=”33[01;35m”rgb_cadet=”33[00;36m”rgb_cyan=”33[01;36m”rgb_gray=”33[00;37m”rgb_white=”33[01;37m”export PS1=”[$(echo $rgb_yellow)$LOGNAME@$HOSTNAME$(echo $rgb_restore)]:$(echo $rgb_forest)${PWD}$(echo $rgb_restore)$ ”  

Intel 3D

Крупнейший по величине в мире производитель полупроводников Intel представил новый процессор, созданный по технологии 3D, благодаря которой его производительность повысилась на 37%. Сообщается, что новый процессор Ivy Bridge поступит в продажу к концу текущего года.

установка shell prompt’а и заголовка окна в putty

по просьбам читателей еще один tip 🙂 в /.profile: HOST=$(hostname)PS1=”$(print -n ’33]0;[$LOGNAME@$HOST] $PWD07′)”‘[$LOGNAME@$HOST] $PWD > ‘ в заголовке окна, также как и в командной строке, будут показываться имя залогиненного пользователя, хост и текущий каталог.

Вывод одновременно в stdout и файл из шелла

#!/bin/ksh# save stdout to fd5exec 5>&1# make pipe for outputnpipe=test.pipemknod $npipe p# when exiting remove pipetrap “rm -f $npipe” EXIT# tee reads from pipe in background and outputs everything in file and in the stdouttee <$npipe temp.tmp &# close stdout and redirect it to pipeexec 1>&-exec 1>$npipe# script echo testtestdfgrep root /etc/passwd | awk -F: ‘{print $1}’# restore stdoutexec 1>&5 […]