Вот уже 2 месяца я большую часть времени использую Линукс и всё больше мне нравится его каменная надёжность при всех проблемах русификации и рендеринга шрифтов. Больше всего подкупает то, что на любой вопрос можно найти исчерпывающий ответ в Интернете. В конце концов Линукс можно полностью пересобрать для себя самого (попутно изучая программирование).
Ценнейший англоязычный ресурс, на котором сотни или даже тысячи единиц софта (rpm пакеты)
Тоже интересный подобный ресурс
скачать установочный пакет (rpm) Midnight Commander
Этот незаменимый помощник работает в
rpm -ivh ПОЛНОЕ ИМЯ СКАЧАННОГО ФАЙЛА
Например это могло бы быть так:
rpm -ivh /home/musicant/software/mc-4.6.0-2.i386.rpm
скачать установочный пакет (rpm) для оживления mp3 функций в плейере xmms
После автоматической инсталляции ваш встроенный в
rpm -ivh ПОЛНОЕ ИМЯ СКАЧАННОГО ФАЙЛА
Например это могло бы быть так:
rpm -ivh /home/musicant/software/xmms-mp3-1.2.7-21.p.fr1.i386.rpm
Скачать этот же пакет для других версий ядра
Инсталлировать эти rpm надо как и в во всех предыдущих случаях. Для того чтобы не париться по поводу заучивания команд для монтирования разделов NTFS, сразу же сделайте себе скрипт (о скриптах читайте ниже) в любом текстовом редакторе с таким содержанием:
#!/bin/sh
/sbin/modprobe ntfs
dmesg | grep NTFS
cat /proc/filesystems
/sbin/fdisk -l
Сохраните этот файл под удобным уникальным именем (я назвал его ntfs_mount).
Обязательно обеспечьте этому файлу возможность исполняться. Дело в том, что у каждого файла в мире Linux/Unix есть права на чтение, запись и исполнение. Это позволяет вам защищать ваши тайные документы или важные системные файлы от лишних глаз. Так вот скрипт должен иметь право исполняться (запускаться или пукать наподобие .exe файлов в мире Windows). Иначе скрипт не заработает как скрипт, а будет скорее похож на текстовый документ.
Для того, чтобы самопальный скрипт по имени ntfs_mount мог быть исполняемым, можно например выполнить в командной строке такую операцию (предварительно перейдя в каталог, где у вас этот скрипт находится):
chmod 007 ntfs_mount
После этого этот скрипт становится запускаемым, но никто не сможет изменить его содержание (кроме всемогущего root).
Впрочем, есть другой простой способ влияния на исполняемость файла. Находясь в графическом режиме, наведите мышку на файл и нажмите правую кнопку пресловутой мышки. В контекстном меню выберите "СВОЙСТВА". В свойствах есть возможность влиять на права файла. Где нужно, поставьте галочки. Если что-то не получается, то войдите в систему на правах всемогущего root. Тогда можно делать с Linux любые страшные эксперименты вплоть до уничтожения всех системных файлов (это страшная правда root в Linux может всё в отличие от Пользователя в Windows). Итак, вернёмся к нашему скрипту.
Войдите в систему на правах root.
Разместите копию этого файла (т.е. скрипта) в каталоге /sbin.
После этого в командной строке наберите имя этого скрипта и нажмите ENTER.
Внимательно посмотрите на выданную информацию. Диск C: мне для использования в Linux не нужен (в C: у меня только система и программы). Два остальных логических диска D: и E: (с точки зрения Windows) Linux воспринимает как разделы /dev/hda5 и /dev/hda6). Теперь ДОБАВЬТЕ В ВАШ СКРИПТ ЕЩЁ ДВЕ СТРОЧКИ (для случая с моим компом):
mount /dev/hda5 /mnt/NTFS_D -t ntfs -r -o umask=0222
mount /dev/hda6 /mnt/NTFS_E -t ntfs -r -o umask=0222
Создайте сразу же в каталоге /mnt два подкаталога NTFS_D и NTFS_E
После этого ваш скрипт (названный у меня как ntfs_mount) при запуске будет монтировать два ntfs раздела, "размещая" их содержимое в каталоги /mnt/NTFS_D и /mnt/NTFS_E
Для того чтобы запускать наш с вами скрипт в командной строке, его необходимо снова скопировать в каталог /sbin, заменив там нашу экспериментальную неполную версию новой.
К счастью для Windows вы не сможете ничего изменить в NTFS разделах диска. Зато вы вправе всё оттуда копировать на ваши любимые Linux разделы. Более того, можно даже использовать файлы без предварительного копирования.
Эту программку я написал ради опробования возможностей Free Pascal. По моим наблюдениям, эта версия бесплатного компилятора не является абсолютно совместимой по синтаксису с Turbo Pascal 7.0. Впрочем, чем проще конструкции языка вы используете, тем больше шансов на то, что ваши навыки с Turbo Pascal заработают и здесь.Скачать бинарный файл программы mcalculator. Для применения калькулятора разместите этот файл в каталогах /sbin (для использования под именем root) и /bin (для запуска обычными пользователями). С помощью команды chmod или с помощью изменения свойств этого файла (в графическом режиме) обеспечьте ему право быть исполняемым файлом. После этого будет достаточно набрать в режиме командной строки
mcalculator
и программа тотчас же предложит помощь, при отказе от помощи потребует ввести первое число. Калькулятор умеет складывать и вычитать, умножать и делить, возводить в квадрат и извлекать квадратный корень.
Впрочем, при желании самому программировать средствами Free Pascal лучше самому скомпилировать бинарный файл (возможно, что при компиляции учитываются малейшие отличия Вашего процессора от моего Пентиума). А при знании языка Pascal вы легко сможете усовершенствовать мой калькулятор или написать гораздо интереснее по интерфейсу, если захотите. Средствами Free Pascal можно написать великое множество самых разных программ. Выигрыш в том, что Ваши даже минимальные знания этого языка могут увлечь Вас в мир программирования.
Скачать исходный код программы mcalculator.pas
Скачать бинарник калькулятора mcal
Скачать исходный код калькулятора mcal.c
Вся прелесть Perl в том, что он уже имеется в Linux Red Hat 9.0! Но и для Windows или Mac OS или UNIX-подобных систем можно найти бесплатный Perl-интерпретатор в интернете. Итак, написав скрипт на языке Perl, вы можете пользоваться им
./perl_calс.pl
Всё должно запуститься. Попробуйте модифицировать калькулятор, заменив мои имя и фамилию своими, добавив туда взятие логарифмов, степеней и т.п..
Скачать Perl версию простейшего калькулятора
Выяснилось, что можно значительно облегчить себе жизнь с помощью написания скриптов (или псевдопрограмм). Скрипт для оболочки bash (той самой, в которой вы обычно работаете в режиме командной строки) это по сути файл, в котором записан список тех длинных и неудобных команд, которые Вы должны были каждый раз набирать вручную для выполнения тех или иных действий компьютера. Это очень напоминает использование псевдонимов.Главное в начале этого файла обязательно должно быть написано:
#!/bin/sh
или даже #!/bin/bash
(ПОСЛЕ ЭТОГО ЖМИТЕ ENTER)После создания такого скрипта назовите его уникальным именем (файл не должен иметь никаких расширений в своём названии). С помощью команды chmod или через изменение свойств файла (в графическом режиме) обеспечьте ему право на исполнение. После этого размещайте его копии в /bin и в /sbin.
Теперь введите имя вашего скрипта в командной строке словно вы вводите имя команды, И ВОТ ВАШ СКРИПТ ЗАРАБОТАЛ-ЗАПУКАЛ, последовательно выполнив все команды, избавив вас от ежедневной рутины.
Я таким образом избавил себя от необходимости набирать длинную команду
mpg123 -Z /home/musicant/Music/*/*
Которая запускает у меня плейер mpg123 со случайным проигрыванием сотен mp3 файлов.
Вместо этой длинной незапоминающейся команды я набираю в командной строке:
mp3
Ради этого я создал в текстовом редакторе файл по имени "mp3", в котором я записал вот что:
#!/bin/sh
mpg123 -Z /home/musicant/Music/*/*
Потом я обеспечил этому файлу право исполняться (для этого есть команда chmod). После этого я разместил копии этого файла в каталогах /bin и /sbin
Теперь я запускаю самодельный скрипт, названный в честь формата mp3, словно это ещё одна команда из многих в среде оболочки bash.
Счастье испытываешь неимоверное после того, как твой первый скрипт начинает работать, реально помогая тебе в твоих нуждах!!!
в раздел для начинающих программистов