Приведенные ниже 23 совета помогут ускорить работу и решать возникшие проблемы гораздо быстрее
1. Как посмотреть не свои процессы?
ps aux | grep -v `whoami`
А еще лучше сразу посмотреть чужие процессы, которые больше всего загружают память и из-за чего ваш компьютер может сильно притормаживать
ps aux --sort=-%cpu | grep -m 11 -v `whoami`
2. Как заменить один текст сразу в нескольких файлах?
Предположим, что нам надо заменить слово "cat" на "dog" во всех файлах текущей директории, название которой начинается на animal:
perl -i -pe 's/cat/dog/;' animal*
Если надо сделать тоже самое, но во всех поддиректориях. то можно выполнить следующую команду:
find. -name '*.txt' -print | xargs perl -pi -e's/cat/dog/ig' *.txt
Если файлы, в которых вы будете делать это имеют, например другую кодировку, либо другие странные символы и кучу переносов строк, то можно попробовать это:
find -type f -name '*.txt' -print0 | xargs --null perl -pi -e 's/cat/dog/'
3. Как вернуть консоли начальные настройки?
например у вас (случайно) изменилась кодировка, язык, цвета, буквы стали иероглифами и произошло еще очень много других вещей, что делать? все очень просто:
reset
4.Как создать поиск по gg в в Mozilla Firefox?
Хотите гуглить в мозилле как в Konqueror: gg поисковое_слово? Нет ничего проще:
- создайте в мозилле новую закладку со следующим адресом - www.google.com/search?q=%s
- в редакторе закладок откройте ее свойства
- введите в поле keyword gg — и все.
5. Как запустить несколько X-сессий?
Нажмите Ctrl+Alt+<F7> и вы попадете в консоль. Чтобы запустить графическую оболочку нужно залогиниться и выполнить команду:
startx -- :1
Будет открыта еще одна сессия. чтобы вернуться в предыдущую, снова нажмите Ctrl+Alt+<F7>. клавиши с F1 по F6 отвечают за 6 сессий консоли, а клавиши с F7 по F12 — за 6 графических сессий. Таким образом можно переключаться между 6 различными сессиями, как консольными, так и графическими.
6. Как ускорить загрузку браузера в KDE?
Зайдите в System > KDE performanсe, там можно выбрать загрузку Konqueror'а при старте системы в фоновом режиме. И когда вы его вызовете он запустится мгновенно - мелочь, а приятно.
7. Как сделать резервное копирование удаленно?
Если вам нужно сделать резервную копию папки с только изменившимися файлами, то можно воспользоваться rsync:
rsync -vare ssh den@192.168.0.5:/home/den/files/* /home/den/backup/
В этом примере будет сделана резервная копия всех файлов из /home/den/files/ в /home/den/backup/ на компьютере с IP-адресом 192.168.0.5
8. Как синхронизировать часы?
ntpdate ntp.blueyonder.co.uk
Или любой другой сервер, список можно найти в Интернете. Но сначала не забудь поставить ntp-пакет.
9. Как искать большие файлы?
ls -lSrh
Если нужно найти большие файлы с определенным расширением, то оно указывается в конце
ls -lSrh *.avi*
А следующей командой можно найти самые большие папки:
du -kx | egrep -v "\./.+/" | sort -n
10.Какие горячие клавиши у Nautilus'а?
Ctrl+L - открыть директорию
Ctrl+стрелка вверх - подняться на уровень выше
Стрелки - перемещение внутри директории
11. Как оптимизировать базу данных MySQL?
mysqlcheck -o <databasename>
Команда особенно полезна, когда файлы становятся фрагментированными после изменения либо удаления части баз данных mysql. Просто возьмите за привычку запускать оптимизацию регулярно - это увеличит производительность
12. Как быстро написать письмо?
Нажмите Alt+F2 и наберите:
mailto:man@address.com
После нажатие Enter запустится клиент по умолчанию для отправки писем с уже введенным адресом.
Можно также ввести адрес в интернете и откроется браузер :-)
13. Как распараллелить сборку на несколько потоков?
В системе много ядер и много гигабайт оперативы? можно увеличить скорость работы в несколько раз - просто добавьте -j
make -j4; make -j4 modules
14. Как увеличить время работы батареи ноутбука?
Это можно сделать с помощью hdparm - утилиты для настройки жесткого диска
hdparm -y /dev/hdb - переход в режим ожидания
hdparm -Y /dev/hdb - переход в спящий режим
hdparm -S 36 /dev/hdb - время автоматического выключения
15. Как управлять скоростью беспроводного соединения?
Если между приемником и передатчиком хороший сигнал, то и скорость передачи будет большая, а если сигнал - плохой, то скорость будет максимальная при данном сигнале, а это чревато потерями пакетов и соответственно ухудшением качества связи. Чтобы при плохом сигнале было приемлемое качество связи, скорость передачи должна быть ниже, количество подключений должно быть меньше. В линуксе это делается командой iwconfig:
iwconfig eth0 rate 2M - задается точное ограничение скорости
iwconfig eth0 rate 5.5M auto - любая скорость синхронизации, но меньше указанной
iwconfig eth0 rate auto - снятие всех ограничений (автоматическая синхронизация)
Что-то слишком большая получилась статья, поэтому решено было разбить ее на две, поэтому:
to be continued...
http://netpronet.ru/bl/101


