Документация по ОС FreeBSD Четверг, 28.03.2024, 17:33
Приветствую Вас Гость
Меню сайта

Главная » FAQ


case $TERM in

  *xterm*|rxvt)

    precmd () { print -Pn "\033]0;%n@%m %~\007" }

    preexec () { print -Pn "\033]0;%n@%m <$1> %~\007" }

    ;;

esac


$ mplayer -cdda speed=1 cdda://1-18


$ cdparanoia -B

$ for wav in track*.wav; do

  oggenc $wav && rm -f $wav

done


: set laststatus=2

: set statusline=%<%F%m%r%h%w\ %y\ %=%b\ 0x%B\ [%l,%v] [%p%%]


: set guifont=Lucida\ Console\ 12


# echo "options SC_DISABLE_REBOOT" >> /sys/i386/conf/GENERIC


# echo "/sbin/halt" | at now + 2 hours


$ mencoder full.avi -ovc copy -oac copy -endpos 01:00:00 -o part1.avi
 $ mencoder full.avi -ovc copy -oac copy -ss 01:00:00 -o part2.avi

Для xterm:

XTer m*locale: true

XTerm*faceName: Lucid a Console:

pixelsize=14

Для rxvt:

Rxvt*font: xft:Lucid a Console:

pixelsize=14


Bitmap-шрифты:

$ xfd -fn 8x16

TTF-шрифты:

$ xfd -fa Arial


\d (%D) - текущая дата;

\t (%T) - текущее время;

\H (%M) - сетевое имя машины;

\u (%n) - имя пользователя;

\w (%/) - текущий каталог.


bash:

echo clear > ~/.bash _ login

echo clear > ~/.bash _ logout

zsh:

echo clear > ~/.zlogin

echo clear > ~/.zlogout


Следует удостоверится, что ядро собрано с поддержкой устройств:

        device  da
        device  scbus
        device  pass

Загружаем модуль поддержки USB Mass Storage:

        # kldload umass.ko

Загружаем USB-демона:

        # /usr/sbin/usbd

Вставляем flash-disk в USB-порт. Смотрим в /var/log/messages:

        Aug  5 17:33:49 hole /kernel: umass0: vendor 0x0c76 product 0x0005, rev 1.10/1.
        00, addr 4
        Aug  5 17:33:49 hole /kernel: da2 at umass-sim0 bus 0 target 0 lun 0
        Aug  5 17:33:49 hole /kernel: da2:  Removable Direct Access SCSI-2 device
        Aug  5 17:33:49 hole /kernel: da2: 650KB/s transfers
        Aug  5 17:33:49 hole /kernel: da2: 62MB (127091 512 byte sectors: 64H 32S/T 62C
        )

Посмотрим, что говорит camcontrol:

        # camcontrol rescan all
        Re-scan of bus 0 was successful
        # camcontrol devlist -v
        scbus1 on umass-sim0 bus 0:
        ...

Посмотрим что говорит usbdevs:

        # usbdevs -v
        Controller /dev/usb0:
        addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 0x0100
         port 1 addr 4: power 100 mA, config 1, product 0x0005(0x0005), vendor 0x0c76(0
        x0c76), rev 0x0100
        ...

Смотрим, что говорит fdisk

        # fdisk da2
        ...
        Information from DOS bootblock is:
        The data for partition 1 is:
        sysid 6,(Primary 'big' DOS (> 32MB))
            start 32, size 126688 (61 Meg), flag 80 (active)
                beg: cyl 0/ head 1/ sector 1;
                end: cyl 359/ head 10/ sector 32
        ...

Монтируем файловую систему:

        # mount_msdos /dev/da2s1 /mnt/umass

В версиях 5.1 и выше достаточно подгрузить модуль umass.ko, запустить /usr/sbin/usbd и вставить flash-disk в USB-порт.

$ fetch ftp://ftp.cronyx.ru/pub/cronyx/omega/ombsd18.tgz
$ tar xfvz ombsd18.tgz
$ cd ombsd
# patch -N -r "" -d /sys/isa < sio46.pch
# cd /dev
# for d in 2 3 4 5 6 7 8 9 a b c d e f g h h i j k l m n o p q r s t u v ; \
            do ./MAKEDEV ttyd$d cuaa$d; done

ВНИМАНИЕ! В файл описания ядра ничего писать не надо.
Конфигурируем, собираем и устанавливаем новое ядро.

        # reboot

После перезагрузки:

        $ dmesg | grep sio
        siopci0:  port 0x6700-0x670f,0x6600-0x667f,0x6500-0x657f irq 10 at device 9.0 o
        n pci0
        sio2: type ST16650A with 64 bytes FIFO
        sio3: type ST16650A with 64 bytes FIFO
        sio4: type ST16650A with 64 bytes FIFO
        sio5: type ST16650A with 64 bytes FIFO
        sio6: type ST16650A with 64 bytes FIFO
        sio7: type ST16650A with 64 bytes FIFO
        sio8: type ST16650A with 64 bytes FIFO
        sio9: type ST16650A with 64 bytes FIFO

В файле /usr/X11R6/lib/X11/xdm/Xservers к строке

        :0 local /usr/X11R6/bin/X

следует дописать -nolisten tcp. Получившаяся строка будет выглядеть так:

        :0 local /usr/X11R6/bin/X -nolisten tcp

Открыть сайт в новом табе:
Alt+Enter
 
Перейти к адресной строке:
Ctrl+L
 
Прекратить загрузку страницы:
Ctrl+R
 
Изменить размер шрифта (меньше/больше):
Ctrl+'-'
Ctrl+'+'
 
Переход между табами:
Ctrl+PageUp
Ctrl+PageDown
 
Закрыть таб:
Ctrl+F4
 
Добавить страницу в Закладки:
Ctrl+D

]s - перейти к следующему "неправильному слову";
[s - перейти к предыдущему слову;
z= - посмотреть возможные варианты;
zg - добавить слово в словарь;
zug - отменить последнее добавление в словарь.

:tabnew [имя файла] - открыть новый таб;
:tabc - закрыть таб;
gt - перейти к следующему табу;
gT -перейти к предыдущему табу;
:tabs - список всех табов.

:earlier 1h - откат на час назад;
:later 1h - на час вперед;
:undolist - история;
:g- - предыдущее состояние;
:g+ - следующее состояние.

Оптимизация:
-O - базовая оптимизация, повышает скорость исполнения программы;
 
-O2 - стандартный уровень опримизации, несущественно повышает скорость по сравнению с "-O";
 
-O3 - экстремальная оптимизация через нарушения стандартов;
 
-march=семейство_процессоров - заточка под конкретный процессор (автоматически устанавливает "-mtune")
 
-pipe - использовать каналы вместо создания временных файлов, снижает время компиляции (заметно только на медленных машинах)

1-50 51-100 101-147
Форма входа

Поиск

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
links

Copyright MyCorp © 2024