ShER424Просто сохранил шпаргалки для себя. Красотой листингов кода пришлось пожертвовать ради желаемой ширины - они переносятся по символам. На копирование не влияет. Но в старых браузерах страница наверняка всё равно расползётся : (
http://bash.org.ru/quote/407820 С форума: GRUB2 - загрузка последней выбранной ОС: GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true Разрешение GRUB2 и консоли: /etc/default/grub:GRUB_GFXMODE=1920x1080x32 GRUB_GFXPAYLOAD_LINUX=keep # update-grub dd и MBR:
Настройка Grub для второго HDD: http://jedi-linux.blogspot.com/2008/04/grub-hdd.html^наверх fdisk: Просмотреть список разделов:fdisk -l ntfs: /dev/sdaN /media/win ntfs-3g auto,user,locale=ru_RU.UTF-8 0 0# /dev/sdaN UUID=6E6448086447D18F /mnt/win_d ntfs-3g auto,user,locale=ru_RU.UTF-8 0 0 bind: ^наверхmount -o bind /home/user/что /home/user/куда/home/user/что /home/user/куда none bind 0 0 Поворот дисплея $ xrandr -o left right inverted normal Пакетное перекодирование user@user-pc:~$ recode CP1251..UTF8 file.txt' Пакетная замена текста user@user-pc:~$ rpl 'windows-1251' 'UTF-8' * Удаление метаданных изображений, в том числе и пакетное ^наверхuser@user-pc:~$ mogrify -strip *.jpg(в составе ImageMagick) Modeline user@comp:~$ gtf 1600 1200 60 # 1600x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 160.96 MHz Modeline "1600x1200_60.00" 160.96 1600 1704 1880 2160 1200 1201 1204 1242 -HSync +Vsync Настройка xorg.conf для GeForce FX 5700VE (драйвер 173.14.XX) ^наверхSection "Device" Identifier "nVidia Corporation NV36.4 [GeForce FX 5700VE]" Driver "nvidia" BusID "PCI:1:0:0" Option "RenderAccel" "1" Option "UseDisplayDevice" "CRT-1" #Или: #Option "ConnectedMonitor" "CRT-1" EndSection net send через smbclient user@comp:~$ echo "сообщение" | smbclient -M имя_машины -I ip-адрес Узнать динамический IP сервера (cron+wget+сайт на PHP) PHP-скрипт (ip.php, например)^наверх<?php # Записываем IP в переменную $ip $ip = $_SERVER["REMOTE_ADDR"]; # Записываем дату в переменную $day $day = date("Y-m-d"); # Записываем время в переменную $tim $tim = date("H:i:s"); # Запись в лог-файл, лежащий в папке log (для истории)) $log = fopen("/home/u/user.hosting.ru/WWW/ip/log/".$day.".log", "a"); fputs($log,$tim." - ".$ip."\n"); fclose($log); # Запись в файл, предназначенный для просмотра браузером $one = fopen("ip.htm", "w"); fputs($one,$ip." - ".$day."/".$tim); fclose($one); # Выводим сообщение для забредших случайно echo "All good!"; ?>Редактируем crontab от имени user$ crontab -u user -eдобавляем задание*/30 * * * * wget -q --spider http://user.hosting.ru/ip/ip.phpВ данном случае wget запускается каждые 30 минут. С ключем --spider ничего не качает, просто обращается к скрипту. -q не даёт засорять системную почту ненужными сообщениями от wget. Стирание CD в Linux: cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Monkey's audio в Ubuntu: http://www.kubuntu.ru/node/278#comment-1280^наверх Пользователя в sudoers: # usermod -aG sudo USERNAME Разрешить пользователю играться со своим beep`ером: Или так(?): Debian 11, beep для пользователя# usermod -aG input USERNAMEПосле - перезагрузить. Нужно добавить пользователя в группу beep:# usermod USERNAME -a -G beep Debian: время по localtime [>>] Почитай внимательно man hwclock. Время в linux. UTC или localtime? (localtime, конечно!) [>>] В файле /etc/adjtime хранится величина отклонения аппаратных часов и какое время они показывают, локальное или UTC.hwclock --systohc --localtime How to fix bluetooth receive file failure in Linux Debian 13 [>>] There is an issue in Debian 13 Linux where bluetooth file transfers between devices fail. Moreover, the phone receives files sent from the computer alright, but the computer does not receive any files and file transfer fails repeatedly. 5кн. мышь (Ubuntu) [>>] user@comp:~$ sudo apt-get install xvkbd xbindkeysОткройте конфиг окружения:user@comp:~$ sudoedit /etc/environmentИ добавьте в PATH путь /usr/X11R6/bin, чтобы в результате получилось примерно следующее: Настройка правильной русской раскладки, если начали глючить ,. (было такое в Мандриве) Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru" Option "XkbVariant" ",winkeys" Option "XkbOptions" "grp:alt_shift_toggle,grp_led:none" EndSection Проблемы с Google Earth в Debian Lenny x64: https://mmarkov.org/wiki/tiki-read_article.php?articleId=7&show_comzone=y http://linuxforum.ru/index.php?showtopic=87938&view=findpost&p=819592 Перенос пользовательских настроек (не всех ;) ...С программами покончено, теперь вы вероятно хотите перенести на liveCD свои пользовательские настройки. Это можно сделать, скопировав файлы и папки вида '.имяфайла' из вашего домашнего каталога в домашний каталог пользователя ubuntu на liveCD. Но последний нужно сначала создать:sudo mkdir ~/tmp/remaster-root/home/ubuntuДля копирования файлов в liveCD вам потребуются права суперпользователя. Запустите файловый менеджер nautilus следующим образом:sudo nautilus ~/tmp/remaster-root/home/ubuntu(если вы используете KDE, замените nautilus на konqueror) Вот некоторые папки и файлы, представляющие для нас интерес: .kde, .qt, .local – настройки всех программ графической среды KDE .config, .gconf, .gnome, .gnome_private, .gnome2, .gnome2_private, .gstreamer-*, .icons, .themes, .evolution, .metacity, .nautilus, .gtk-bookmarks, .gtkrc-1.2-gnome2, и другие .gtkrc* – настройки программ, составляющих среду Gnome .gaim – настройки интернет-пейджера Gaim (включая все учётные записи и пароли) .gimp-* - настройки редактора изображений GIMP .mozilla – настройки браузера Firefox .openoffice.org2 – настройки офисных программ из OpenOffice.org Desktop – рабочий стол ;-) .dmrc – какая графическая среда запускается по умолчанию .fontconfig, .fonts, .fonts.conf – шрифты и их настройки После копирования файлов необходимо присвоить их пользователю ubuntu, который используется по умолчанию в liveCDsudo chown -R 999:999 ~/tmp/remaster-root/home/ubuntuИсточник .bashrc [>>] Последние строчки позволяют сохранять историю хоть в 100, одновременно открытых терминалах.#Чтобы одинаковые команды не сохранялись в истории, добавьте строчку: HISTCONTROL=ignoredups #Не добавлять запись в историю команд, если команда начинается с пробела: HISTCONTROL=ignorespace # стираются все повторения, в том числе идущие не подряд, но в разной последовательности. (например, после cd..ls..cd..ls останется cd и ls) HISTCONTROL=erasedups # Чтобы история команд сохранялась сразу после ввода (а не во время закрытия терминала) shopt -s histappend PROMPT_COMMAND='history -a' Любимые шрифты в MATE (а то в новых версиях debian умолчальные шрифты ударились в бубунтоподобие какое-то).^наверх Удаление MSN Messenger .BAT ^наверх@echo off echo Removing Microsoft Messenger... rundll32 advpack.dll,LaunchINFSection %WinDir%\inf\msmsgs.inf,BLC.Remove echo Disabling it from running in the future... echo REGEDIT4>%temp%\nomsngr.reg echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Messenger\Client]>>%temp%\nomsngr.reg echo "PreventRun"=dword:00000001>>%temp%\nomsngr.reg echo "PreventAutoRun"=dword:00000001>>%temp%\nomsngr.reg echo "PreventAutoUpdate"=dword:00000001>>%temp%\nomsngr.reg echo "PreventBackgroundDownload"=dword:00000001>>%temp%\nomsngr.reg echo "Disabled"=dword:00000001>>%temp%\nomsngr.reg regedit /s %temp%\nomsngr.regПодсветка синтаксиса - GeSHi Выдача страницы в иной кодировке <?php if (strpos($_SERVER["HTTP_USER_AGENT"], "MSIE") !== false) { iconv_set_encoding("internal_encoding", "UTF-8"); iconv_set_encoding("output_encoding", "CP1251"); ob_start("ob_iconv_handler"); $char="Windows-1251"; } else { $char="UTF-8"; } ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv=Content-Type content="text/html; charset=<?php print($char);?>"> Обработка данных в иной кодировке ^наверх// перекодирование_cp1251-utf8 if (strpos($_SERVER["HTTP_USER_AGENT"], "MSIE") !== false) { foreach ($_POST as $key => $string) { $_POST[$key] = iconv("CP1251", "UTF-8", $string); } } // end_of_перекодирование
|