скрипт перевода имени файлов в нижний регистр на linux

Иногда бывает нужно привести имена файлов в один регистр. Для этого создаем файл с расширением sh и записываем в него следующее: #!/bin/bash function process_dir() { #используем локальные переменные, ибо функция рекурсивна local dir=$1 local item for item in "$dir"/* do # пустая директория/* будет расширена '*', e.g.: /какаято/папка/* # делаем проверку на существование: [[ ! -e $item ]] && return # если директория, обрабатываем рекурсивно [[ -d $item ]] && process_dir $item # теперь отделим имя файла от пути и создадим # эквивалент имени файла "маленькими буквами" local path=${item%/*} local name=${item##*/} local lcase_name=$(tr 'A-Z' 'a-z' <<< $name) # для облегчения работы, проверим в нижнем ли регистре имя файла if [[ $name !

установка сетевого принтера samsung ml-2015 и splix в cups на linux

Для начала я думаю всем понятно нужно иметь установленный и запущенный CUPS и Samba, cups я собирал с флагами -ppds zeroconf gnutls samba, после чего стоит проверить страницу http://localhost:631/ если все нормально идем дальше… Splix - это набор CUPS драйверов для SPL (Samsung Printer Language) принтеров. Устанавливаем этот набор: emerge -av splix После установки: Идем на страницу http://localhost:631/ Нажимаем AddPrinter Заполняем: Name - Сетевое имя принтера Location - Адрес компьютера к которому подключен принтер

layman для управления неофициальными portage overlays в gentoo

Для управления пакетами что не входят в оф.дерево портежей можно испольовать утилиту layman. В отличии от emerge она работает исключительно с overlay‘ями и работает только со своим собственным списком который качается из интернета. Для начала установим layman: emerge -av layman Так как по дефолту работает только с Rsync то, советую собирать с флагами subversion и git, это добавит поддержку работы с git- и svn- репозиториев После установки идем править /etc/make.

10 linux команд, которые вы врядли использовали

pgrep вместо: # ps -ef | egrep '^root ' | awk '{print $2}' 1 2 3 4 5 20 21 38 39 ... Пишем # pgrep -u root 1 2 3 4 5 20 21 38 39 ... 2. pstree , список процессов в виде дерева. Может быть очень удобно при работе с WebSphere или в других случаях. # pstree init-+-acpid |-atd |-crond |-cups-config-dae |-cupsd |-dbus-daemon-1 |-dhclient |-events/0-+-aio/0 | |-kacpid | |-kauditd | |-kblockd/0 | |-khelper | |-kmirrord | `-2*[pdflush] |-gpm |-hald |-khubd |-2*[kjournald] |-klogd |-kseriod |-ksoftirqd/0 |-kswapd0 |-login---bash |-5*[mingetty] |-portmap |-rpc.

диспетчер задач отключен администратором

Думаю каждый из нас видел такое сообщение, возможно и не по собственной воле, но видел))) Такую пакость могут сделать как вирусы, так и администраторы… или вообще сосед подшутить))) Главное иметь права администратора на компьютере и все будет ок))) И так чтобы включить обратно диспетчер задач, нажимаем Пуск - Выполнить и набираем gpedit.msc. После чего идем в Конфигурация пользователя - Административные шаблоны - Система - Варианты действий после нажатия CTRL+ALT+DEL и ищем Удалить диспетчер задач.

меняем размер unity лаунчера

Собсно лаунчер, эт панель слева как показано на скрине: Для начала устанавливаем CompizConfig Settings Manager, если он не установлен. После чего заходим в него и ищем там Ubuntu Unity Plugin. Потом переходим на закладку Experimental и ищем там Launcher Icon Size. Крутим этот параметр в нужную сторону и сохраняемся. Вот так вот просто!)

сброс настроек unity

Периодически перекрутив все что только можно в Unity вы захотите вернуть прежнее состояние, так вот для сброса настроек Unity открываем терминал или жмакаем Alt\^F2 и вводим: unity --reset А если понадобится сбросить настройки только панель Unity, то вводим: unity --reset-icons UPD: Удалить все настройки Unity: gconftool-2 --recursive-unset /apps/compiz-1 unity --reset

ajaxplorer удобный файловый менеджер на php

AjaXplorer - это очень удобный файловый менеджер для управления файлами на сайте. Основан на php и использует в интерфейсе ajax. Собсно вот как он выглядит: Из основных возможностей AjaXplorer: Доступ к менеджеру через логин и пароль Поддержка локальные файлы, FTP, API, MySQL Database, доступ к файлам через SSH сервер, FTP через SSH и др. Управление правами доступа в менеджере Ведение логов Закачка/Скачка файлов на сервер Создание каталогов и папок Переименование/Копирование/Перемещение/Удаление файлов и каталогов Поддержка системы Drag&Drop при копировании и перемещении Просмотр/Редактирование текстовых документов Просмотр картинок, а так же редактирование их с помощь Pixlr Просмотр pdf файлов Прослушивание и просматривание медиафайлов Управление права доступа к файлам Поиск файлов на сервере Более детально вы можете посмотреть в режиме демо менеджера, логин и пароль demo

программный ремонт usb flash накопителей в linux

Довольно таки часто занимался программным восстановлением usb flash накопителей на Windows, ну и заинтересовался как можно это реализовать на Linux. Как раз под рукой лежала флэшка JetFlash TS4GJF160 на 4Gb, которая не хотела работать И так для начала разберемся что же есть программный ремонт. В любой флэшке установлена микросхема-контроллер. Она отвечает за передачу данных между компьютером и флэш-памятью. В случае различных сбоев питания, неправильного извлечения и других причин – происходит сбой контроллера.

диспетчер задач через ctrl+alt+delete в среде gnome

Довольно таки многие win пользователи привыкли к такой комбинации клавиш как Ctrl+Alt+Delete что вызывает диспетчер задач, в связи с этим предлагаю способ как можно подобную вещь реализовать и в среде Gnome Делается очень просто, заходим Система -> Параметры -> Комбинация клавиш клавиатуры и нажимаем кнопку Добавить . Заполняем форму введя имя и команду gnome-system-monitor. После того как добавили назначаем комбинацию клавиш ВАЖНО #1: Возможно придется найти Завершить сеанс и убрать используемую комбинацию клавиш, после чего назначить для нашего системного монитора комбинацию клавиш