Mалки конзолни програми

Тук е обяснено как се инсталират и настройват програми под Linux.

Модератори: Freya, Kulu Ngile

Mалки конзолни програми

Мнениеот mylin » Сря 12, Авг, 2009 0:25

Има различни полезни конзолни програми и малки помощници. Често тези "мъници" остават незабелязани.
И така - нека да ги изброим, кажете кои са вашите любими инструменти - ето моите:

1. Как се вади текст от 130 страници PDF (KPDF > Tools > Select tool и copy/paste 130 пъти, е не...)
по-бързо е с pdftotext (освен в .txt може и други - примерно в .doc)
Код за потвърждение: Избери целия код
apt-get install poppler-utils

Код за потвърждение: Избери целия код
$ pdftotext test_01.pdf

За да видите всички опции на която и да е програма напишете -h след името на програмата, в случая pdftotext -h

2. Как се прави PDF от 100 файла с картинки - ами отваряш ООфиса и...
не, има и много по-добър начин - convert.
Код за потвърждение: Избери целия код
apt-get install imagemagick

Влезте в директорията на 100-те .jpg (може и .gif и др.)
Код за потвърждение: Избери целия код
convert *.jpg test_02.pdf

2.1. А преоразмеряване на 200 огромни jpg-та (3400х2300) и то на един дъх? (може и от jpg към gif)
Код за потвърждение: Избери целия код
convert -geometry 280 *.jpg *.jpg

-geometry 280 (280 е ширина в пиксели, височината се променя пропорционално)
... е има и опция с % може и с нея:
Код за потвърждение: Избери целия код
convert -sample 25%x25% test_100.jpg test_25.jpg

2.2. Може и двете от операции наведнъж :P
Код за потвърждение: Избери целия код
convert -resize 1500x1500 -define pdf:use-trimbox=true *.jpg -adjoin file.pdf

чака ви цяла планина от опции в convert - просто разгледайте, има много статии :arrow: Ето една от тях.

3. Бърз преглед на 300 снимки с голяма резолюция - презентация с мъника feh
Код за потвърждение: Избери целия код
apt-get install feh

Код за потвърждение: Избери целия код
feh -d -F -z -D 1 *

(чрез D 1 - указвате интервал от 1минута, може и 0,5 примерно)

4. Вижте сайта си през очите на Google, полезно е за SEO и други селскостопански работи :) - elinks или с links2 или...
предложете друг браузър

5. Не всичко е работа - малко музика (дори без графична среда), не не е XMMS2 ами е moc :shock:
...и нали е плеър стартира се с команда
Код за потвърждение: Избери целия код
mocp


6. Интернет настройки (включително wifi) - ceni
ceni е част от скриптовете smxi и е много удобен и лек; инсталация...
Код за потвърждение: Избери целия код
cd /tmp
wget http://www.mirrorservice.org/sites/sidux.com/sidux/debian/pool/main/c/ceni/ceni_2.21_all.deb
dpkg -i /tmp/ceni_2.21_all.deb
apt-get -f install

7. За инсталиране на видеокарта в Debian - sgfxi

8. За dist-upgrade + още големи задачи... sgfxi е само част от комплексния скрипт - smxi

бел. - smxi е само за чисто Debian базирани: Sidux, AntiX, Mepis (без Убунту и производните му)
не мога да опиша всички възможности на smxi - за повече инфо вижте сайта им http://smxi.org/
----------------------------------

:?: е кои са вашите конзолни любимци
Последна промяна mylin на Нед 21, Ное, 2010 1:55, променена общо 1 път
Аватар
mylin
Участник
 
Мнения: 176
Регистриран на: Нед 10, Авг, 2008 14:43

Мнениеот miroa » Чет 13, Авг, 2009 10:07

Хубава статия, вече слушам музика през MOC :mrgreen:
Пробвах Ubuntu, Debian, Suse, Mint, Mepis, Mandriva, Sidux, Fedora, PCLinuxOS и останах с Debian.
Аватар
miroa
Участник
 
Мнения: 163
Регистриран на: Пон 08, Дек, 2008 20:36

Мнениеот mylin » Пет 14, Авг, 2009 9:37

ами със здраве да го ползваш :) и аз харесвам moc *drummer*

Все пак ще поясня - идеята на статията е:
заедно да направим списък от полезни конзолни "мъници" по схемата How to
(за да направите това —> използвайте онова)
пример: за конвертиране от PDF към текст —> използвам pdftotext

а вече нека всеки сам да си избира какъв инструмент ще ползва - кой чук, кой брадва, кой МОКтика (т.е. мотика) :D
Аватар
mylin
Участник
 
Мнения: 176
Регистриран на: Нед 10, Авг, 2008 14:43

Мнениеот Kulu Ngile » Пон 17, Авг, 2009 11:26

9. Rtorrent- най-добрият торент клиент според мен.
10. Mplayer - гледане на филми и iptv в графична среда, слушане на музика когато нямам X.... велик
11. fdisk и cfdisk
12. ntop и atop
13. wget и curl
14. vi и vim

:)
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Мнениеот mylin » Пон 17, Авг, 2009 23:03

Kulu написа:14. vi и vim
и аз обичам с 2 думи да кажа 200, ама ти нямаш стигане :)
Аватар
mylin
Участник
 
Мнения: 176
Регистриран на: Нед 10, Авг, 2008 14:43

Мнениеот NetCutter » Вто 18, Авг, 2009 1:09

Яка статия.
Към точка 4 на mylin: lynx :P
Към 14-а точка на Kulu: nano

15. slocate (само аз ли мразя kfind и подобни?)
16. grep -r
И баналните cp, mv, rm - вместо графичните им алтернативи в контекстните менюта.
Аватар
NetCutter
Участник
 
Мнения: 199
Регистриран на: Вто 27, Фев, 2007 20:00
Местоположение: In Your Hard Drive!!!

Мнениеот DidkoSlawow » Пет 21, Авг, 2009 22:40

Пояснете точка 7, че apt-cache search sgfxi не намира нищо :oops:
DidkoSlawow
Участник
 
Мнения: 44
Регистриран на: Пет 08, Май, 2009 19:05

Мнениеот phantomlord » Пет 21, Авг, 2009 23:14

DidkoSlawow написа:Пояснете точка 7, че apt-cache search sgfxi не намира нищо :oops:

http://myfreesoft.net/phpBB2/viewtopic.php?t=558
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София

Мнениеот mylin » Пон 27, Сеп, 2010 16:55

към т.15 find


Ето пример за чистене на всички флаш бисквитки.
Код за потвърждение: Избери целия код
$ find -iname '*.sol'                      (показва списъка с бисквитките)
$ find -iname '*.sol' | wc -l              (показва само техния брой - моите бяха над 100)

$ find -iname '*.sol' -exec rm "{}" \;     (изтрива ги)

Четох една интересна статия - "За уеб браузъра и неприкосновеността на личния Ви живот" и реших да открия как най-лесно да се отървем от "вечните" флаш бисквитки.

Повече за командата find - ТУК
Аватар
mylin
Участник
 
Мнения: 176
Регистриран на: Нед 10, Авг, 2008 14:43

Мнениеот phantomlord » Пон 27, Сеп, 2010 19:01

*thumbs*
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София

Мнениеот mylin » Сря 27, Юли, 2011 20:05

Редактиране на PDF с pdftk

Примери:

1. Сливане на 2 файла.
Код за потвърждение: Избери целия код
pdftk File02.pdf File01.pdf output File03.pdf


2. Парола на pdf (копира файла и добавя парола).
Код за потвърждение: Избери целия код
pdftk original.pdf output new.pdf user_pw PROMPT


3. Изтрива първата страница (например маха корицата на е-книга).
Код за потвърждение: Избери целия код
pdftk A=File1.pdf cat A2-end output File2.pdf


От HTML към PDF и обратно

pdf2html
Код за потвърждение: Избери целия код
pdftohtml File.pdf File.html


html2pdf (не запазва линкове)
Код за потвърждение: Избери целия код
wkhtmltopdf 01.html 01.pdf


От .lyx (LATEX файл) към HTML
lyx2html
Код за потвърждение: Избери целия код
elyxer File.lyx File.html
Аватар
mylin
Участник
 
Мнения: 176
Регистриран на: Нед 10, Авг, 2008 14:43

Мнениеот mylin » Чет 12, Яну, 2012 22:40

т. 17 clive - youtube видео
т. 18 ffmpeg - конвертира от видео към аудио, или към друг видео формат (има и графичен прозорец)


Код за потвърждение: Избери целия код
clive http://www.youtube.com/watch?v=SuZryzpIhiw


Код за потвърждение: Избери целия код
clive --exec="ffmpeg -i *.flv -acodec libvorbis -aq 100 *.ogg;" -e http://www.youtube.com/watch?v=SuZryzpIhiw


Резултат:
- KarajanBeethovenSymphonyNo9.flv
- *.ogg (същото в аудио файл)

Не намерих как да наследи името на видеото но... и това ми стига.
Аватар
mylin
Участник
 
Мнения: 176
Регистриран на: Нед 10, Авг, 2008 14:43

Мнениеот qu » Съб 21, Яну, 2012 3:33

т.19 Vlc с ncurses интерфейс. Интересно изглежда в терминала, а може и директно ако се зареди системата само в команден ред, без графичен интерфейс. За видео отваря отделен прозорец, а ако не е зареждана графична среда, видеото го възпроизвежда директно, с няколко цвята и меко казано пикселизирано.
Командата - естествено трябва и пътя до файла, ако терминала е в друга папка, file.m3u е само пример, естествено:

vlc -I ncurses file.m3u

Ръководството се извиква с h или H и се превърта със стрелките нагоре и надолу или колелцето на мишката.
qu
Участник
 
Мнения: 39
Регистриран на: Сря 15, Апр, 2009 17:32

Мнениеот mylin » Нед 27, Яну, 2013 22:23

т.20 Търси всички инсталирани пакети (без lib) и ги записва във файл - log.txt

Код за потвърждение: Избери целия код
dpkg --get-selections | grep -v 'lib*' >> log.txt


PS
grep -v ... е инверсия - т.е. "Не показвай пакети започващи с lib"
Аватар
mylin
Участник
 
Мнения: 176
Регистриран на: Нед 10, Авг, 2008 14:43


Назад към Инсталиране и работа с приложения

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта

cron