Форум   Статьи   Новости   Файлы   Bugtraq   Сниффер   Друзья   О Клубе
  , 12:40   #1
Banned
 
Локация: Москва
Регистрация: 01.01.2010
Сообщений: 465

Репутация: 157 / 0
По умолчанию В луших традициях UNIX

"...А Unix - буквы всё да чёрточки,
И не понятно ни черта.
Иван, снеси его, давай,
И лучше форточки скачай!
Ну, что маздай? Опять маздай?!
Обидно, вай!..."

Давным-давно, когда по земле ещё ходили динозавры, был UNIX, и был маздай.. ооййй.. DOS. Я думаю, вы уже догадываетесь о чём я, а именно об отсутствии графического интерфейса.(No GUI) И были консольные приложения.. Впрочем, время шло и на смену консольным приложениям начал приходить графический интерфейс. Но в UNIX они остались, хотя модифицировались, создались новые и тд
Даже сейчас, опытному сисадмину не нужна граф оболочка --- консоли вполне достаточно.


Рассмотрим некоторые консольные приложения.

Wget --- Программа для скачки файлов из сети Интернет.
Lynx --- Браузер
Links --- Более мощный браузер, может отображать даже картинки
Vim --- Текстовый редактор
Mutt --- E-mail клиент.



Для начала установим их.

# sudo apt-get install vim && links && lynx && Wget

Wget имеет довольно много опций. Поддреживает работу с HTTP, HTTPS, FTP. Подробнее о нём можно узнать, введя wget --help.
(Чтобы те, кто не имеет на ПК *NIX ОС, тоже могли посмотреть, выкладываю описание)
Спойлер
irenica@irenica-laptop:~$ wget --help
GNU Wget 1.12, программа автоматического получения файлов по сети.
Использование: wget [КЛЮЧ]... [url]...

Обязательные аргументы для длинных опций также являются обязательными и для коротких опций.

Запуск:
-V, --version вывод версии Wget и выход.
-h, --help вывод этой справки.
-b, --background после запуска перейти в фоновый режим.
-e, --execute=КОМАНДА выполнить команду в стиле `.wgetrc'.

Журналирование и входной файл:
-o, --output-file=ФАЙЛ записывать сообщения в ФАЙЛ.
-a, --append-output=ФАЙЛ дописывать сообщения в конец ФАЙЛА.
-d, --debug вывод большого количества отладочной информации.
-q, --quiet молча (без выходных данных).
-v, --verbose подробный вывод (по умолчанию).
-nv, --no-verbose отключение подробного режима, но не полностью.
-i, --input-file=FILE download URLs found in local or external FILE.
-F, --force-html считать, что входной файл - HTML.
-B, --base=URL resolves HTML input-file links (-i -F)
relative to URL.

Загрузка:
-t, --tries=ЧИСЛО установить ЧИСЛО повторных попыток (0 без ограничения).
--retry-connrefused повторять, даже если в подключении отказано.
-O, --output-document=ФАЙЛ записывать документы в ФАЙЛ.
-nc, --no-clobber пропускать загрузки, которые приведут к
загрузке уже существующих файлов.
-c, --continue возобновить загрузку частично загруженного файла.
--progress=ТИП выбрать тип индикатора выполнения.
-N, --timestamping не загружать повторно файлы, только если они
не новее, чем локальные.
-S, --server-response вывод ответа сервера.
--spider ничего не загружать.
-T, --timeout=СЕКУНДЫ установка значений всех тайм-аутов в СЕКУНДЫ.
--dns-timeout=СЕК установка тайм-аута поиска в DNS в СЕК.
--connect-timeout=СЕК установка тайм-аута подключения в СЕК.
--read-timeout=СЕК установка тайм-аута чтения в СЕК.
-w, --wait=СЕКУНДЫ пауза в СЕКУНДАХ между загрузками.
--waitretry=СЕКУНДЫ пауза в 1..СЕКУНДЫ между повторными попытками загрузки.
--random-wait пауза в 0...2*WAIT секунд между загрузками.
--no-proxy явно выключить прокси.
-Q, --quota=ЧИСЛО установить величину квоты загрузки в ЧИСЛО.
--bind-address=АДРЕС привязка к АДРЕСУ (имя хоста или IP) локального хоста.
--limit-rate=СКОРОСТЬ ограничение СКОРОСТИ загрузки.
--no-dns-cache отключение кэширования поисковых DNS-запросов.
--restrict-file-names=ОС ограничение на символы в именах файлов, использование которых допускает ОС.
--ignore-case игнорировать регистр при сопоставлении
файлов и/или каталогов.
-4, --inet4-only подключаться только к адресам IPv4.
-6, --inet6-only подключаться только к адресам IPv6.
--prefer-family=СЕМЕЙСТВО подключаться сначала к адресам указанного семейства,
может быть IPv6, IPv4 или ничего.
--user=ПОЛЬЗОВАТЕЛЬ установить и ftp- и http-пользователя в ПОЛЬЗОВАТЕЛЬ.
--password=ПАРОЛЬ установить и ftp- и http-пароль в ПАРОЛЬ.
--ask-password prompt for passwords.
--no-iri turn off IRI support.
--local-encoding=ENC use ENC as the local encoding for IRIs.
--remote-encoding=ENC use ENC as the default remote encoding.

Каталоги:
-nd, --no-directories не создавать каталоги.
-x, --force-directories принудительно создавать каталоги.
-nH, --no-host-directories не создавать каталоги как на хосте.
--protocol-directories использовать имя протокола в каталогах.
-P, --directory-prefix=ПРЕФИКС сохранять файлы в ПРЕФИКС/...
--cut-dirs=ЧИСЛО игнорировать ЧИСЛО компонентов удалённого каталога.

Опции HTTP:
--http-user=ПОЛЬЗОВАТЕЛЬ установить http-пользователя в ПОЛЬЗОВАТЕЛЬ.
--http-password=ПАРОЛЬ установить http-пароль в ПАРОЛЬ.
--no-cache отвергать кэшированные сервером данные.
--default-page=NAME Change the default page name (normally
this is `index.html'.).
-E, --adjust-extension save HTML/CSS documents with proper extensions.
--ignore-length игнорировать поле заголовка `Content-Length'.
--header=СТРОКА вставить СТРОКУ между заголовками.
--max-redirect максимально допустимое число перенаправлений
на страницу.
--proxy-user=ПОЛЬЗОВАТЕЛЬ установить ПОЛЬЗОВАТЕЛЯ в качестве имени пользователя для прокси.
--proxy-password=ПАРОЛЬ установить ПАРОЛЬ в качестве пароля для прокси.
--referer=URL включить в HTTP-запрос заголовок `Referer: URL'.
--save-headers сохранять HTTP-заголовки в файл.
-U, --user-agent=АГЕНТ идентифицировать себя как АГЕНТ вместо Wget/ВЕРСИЯ.
--no-http-keep-alive отключить поддержание активности HTTP (постоянные подключения).
--no-cookies не использовать кукисы.
--load-cookies=ФАЙЛ загрузить кукисы из ФАЙЛА перед сеансом.
--save-cookies=ФАЙЛ сохранить кукисы в ФАЙЛ после сеанса.
--keep-session-cookies загрузить и сохранить кукисы сеанса (непостоянные).
--post-data=СТРОКА использовать метод POST; отправка СТРОКИ в качестве данных.
--post-file=ФАЙЛ использовать метод POST; отправка содержимого ФАЙЛА.
--content-disposition Учитывать заголовок Content-Disposition
при выборе имён для локальных файлов
(ЭКСПЕРИМЕНТАЛЬНЫЙ).
--auth-no-challenge send Basic HTTP authentication information
without first waiting for the server's
challenge.

Опции HTTPS (SSL/TLS):
--secure-protocol=ПР выбор безопасного протокола: auto, SSLv2,
SSLv3 или TLSv1.
--no-check-certificate не проверять сертификат сервера.
--certificate=FILE файл сертификата пользователя.
--certificate-type=ТИП тип сертификата пользователя: PEM или DER.
--private-key=ФАЙЛ файл секретного ключа.
--private-key-type=ТИП тип секретного ключа: PEM или DER.
--ca-certificate=ФАЙЛ файл с набором CA.
--ca-directory=КАТ каталог, в котором хранится список CA.
--random-file=ФАЙЛ файл со случайными данными для SSL PRNG.
--egd-file=ФАЙЛ файл, определяющий сокет EGD со случайными данными.

Опции FTP:
--ftp-user=ПОЛЬЗОВАТЕЛЬ установить ftp-пользователя в ПОЛЬЗОВАТЕЛЬ.
--ftp-password=ПАРОЛЬ установить ftp-пароль в ПАРОЛЬ.
--no-remove-listing не удалять файлы файлы `.listing'.
--no-glob выключить маски для имён файлов FTP.
--no-passive-ftp отключить "пассивный" режим передачи.
--retr-symlinks при рекурсии загружать файлы по ссылкам (не каталоги).

Рекурсивная загрузка:
-r, --recursive включение рекурсивной загрузки.
-l, --level=ЧИСЛО глубина рекурсии (inf и 0 - бесконечность).
--delete-after удалять локальные файлы после загрузки.
-k, --convert-links make links in downloaded HTML or CSS point to
local files.
-K, --backup-converted перед преобразованием файла X делать резервную копию X.orig.
-m, --mirror короткая опция, эквивалентная
-N -r -l inf --no-remove-listing.
-p, --page-requisites загрузить все изображения и проч., необходимые для отображения HTML-страницы.
--strict-comments включить строгую (SGML) обработку комментариев HTML.

Разрешения/запреты при рекурсии:
-A, --accept=СПИСОК список разрешённых расширений, разделённых запятыми.
-R, --reject=СПИСОК список запрещённых расширений, разделённых запятыми.
-D, --domains=СПИСОК список разрешённых доменов, разделённых запятыми.
--exclude-domains=СПИСОК список запрещённых доменов, разделённых запятыми.
--follow-ftp следовать по ссылкам FTP в HTML-документах.
--follow-tags=СПИСОК список используемых тегов HTML, разделённых запятыми.
--ignore-tags=СПИСОК список игнорируемых тегов HTML, разделённых запятыми.
-H, --span-hosts заходить на чужие хосты при рекурсии.
-L, --relative следовать только по относительным ссылкам.
-I, --include-directories=СПИСОК список разрешённых каталогов.
-X, --exclude-directories=СПИСОК список исключаемых каталогов.
-np, --no-parent не подниматься в родительский каталог.

Сообщения о замеченных ошибках отправляйте по адресу <bug-wget@gnu.org>.
Загрузка файлов происходит в домашний каталог. (/home/name)
IMAGE http://s003.radikal.ru/i202/1007/b6/33032fa45cff.jpg


Lynx Чтобы запустить нужно ввести lynx в консоль.
IMAGE http://s002.radikal.ru/i198/1007/05/132bba0c1442.jpg

Видео по настройке и эксплуатации на видео продемонстрированы минимальные настройки, более тщательная настройка через редактирование конфига
Для вызова справки lynx --help
Спойлер
irenica@irenica-laptop:~$ lynx --help
ИСПОЛЬЗОВАНИЕ: lynx [ключи] [файл]
Ключи:
- receive options and arguments from stdin
-accept_all_cookies
accept cookies without prompting if Set-Cookie handling
is on (off)
-anonymous apply restrictions for anonymous account,
see also -restrictions
-assume_charset=MIMEname
charset for documents that don't specify it
-assume_local_charset=MIMEname
charset assumed for local files
-assume_unrec_charset=MIMEname
use this instead of unrecognized charsets
-auth=id:pw authentication information for protected documents
-base prepend a request URL comment and BASE tag to text/html
outputs for -source dumps
-bibhost=URL local bibp server (default http://bibhost/)
-book use the bookmark page as the startfile (off)
-buried_news toggles scanning of news articles for buried references (on)
-cache=NUMBER NUMBER of documents cached in memory
-case enable case sensitive user searching (off)
-center toggle center alignment in HTML TABLE (off)
-cfg=FILENAME specifies a lynx.cfg file other than the default
-child exit on left-arrow in startfile, and disable save to disk
-child_relaxed exit on left-arrow in startfile (allows save to disk)
-cmd_log=FILENAME log keystroke commands to the given file
-cmd_script=FILENAME
read keystroke commands from the given file
(see -cmd_log)
-connect_timeout=N
set the N-second connection timeout (18000)
-cookie_file=FILENAME
specifies a file to use to read cookies
-cookie_save_file=FILENAME
specifies a file to use to store cookies
-cookies toggles handling of Set-Cookie headers (on)
-core toggles forced core dumps on fatal errors (off)
-crawl with -traversal, output each page to a file
with -dump, format output as with -traversal, but to stdout
-curses_pads uses curses pad feature to support left/right shifting (on)
-debug_partial incremental display stages with MessageSecs delay (off)
-delay=NNN set NNN-second delay at statusline message (0,000)
-display=DISPLAY set the display variable for X exec'ed programs
-display_charset=MIMEname
charset for the terminal output
-dont_wrap_pre inhibit wrapping of text in <pre> when -dump'ing and
-crawl'ing, mark wrapped lines in interactive session (off)
-dump dump the first file to stdout and exit
-editor=EDITOR enable edit mode with specified editor
-emacskeys enable emacs-like key movement (off)
-enable_scrollback
toggles compatibility with comm programs' scrollback
keys (may be incompatible with some curses packages) (off)
-error_file=FILE write the HTTP status code here
-exec enable local program execution
-force_empty_hrefless_a
force HREF-less 'A' elements to be empty (close them as
soon as they are seen) (off)
-force_html forces the first document to be interpreted as HTML (off)
-force_secure toggles forcing of the secure flag for SSL cookies (off)
-forms_options toggles forms-based vs old-style options menu (on)
-from toggle transmission of From headers (on)
-ftp disable ftp access (off)
-get_data user data for get forms, read from stdin,
terminated by '---' on a line
-head send a HEAD request (off)
-help print this usage message
-hiddenlinks=[option]
hidden links: options are merge, listonly, or ignore
-historical toggles use of '>' or '-->' as terminator for comments (off)
-homepage=URL set homepage separate from start page
-image_links toggles inclusion of links for all images (off)
-index=URL set the default index file to URL
-ismap toggles inclusion of ISMAP links when client-side
MAPs are present (off)
-justify do justification of text (off)
-link=NUMBER starting count for lnk#.dat files produced by -crawl (0)
-listonly with -dump, forces it to show only the list of links (off)
-localhost disable URLs that point to remote hosts (off)
-locexec enable local program execution from local files only (off)
-lss=FILENAME specifies a lynx.lss file other than the default
-mime_header include mime headers and force source dump
-minimal toggles minimal versus valid comment parsing (on)
-nested_tables toggles nested-tables logic (on)
-newschunksize=NUMBER
number of articles in chunked news listings
-newsmaxchunk=NUMBER
maximum news articles in listings before chunking
-nobold disable bold video-attribute
-nobrowse disable directory browsing
-nocc disable Cc: prompts for self copies of mailings (off)
-nocolor turn off color support
-noexec disable local program execution (DEFAULT) (on)
-nofilereferer disable transmission of Referer headers for file URLs (on)
-nolist disable the link list feature in dumps (off)
-nolog disable mailing of error messages to document owners (on)
-nomargins disable the right/left margins in the default
style-sheet (off)
-nomore disable -more- string in statusline messages
-nonrestarting_sigwinch
make window size change handler non-restarting (off)
-nonumbers disable the link/form numbering feature in dumps (off)
-nopause disable forced pauses for statusline messages
-noprint disable some print functions, like -restrictions=print (off)
-noredir don't follow Location: redirection (off)
-noreferer disable transmission of Referer headers (off)
-noreverse disable reverse video-attribute
-nostatus disable the miscellaneous information messages (off)
-notitle disable the title at the top of each page (off)
-nounderline disable underline video-attribute
-number_fields force numbering of links as well as form input fields (off)
-number_links force numbering of links (off)
-partial toggles display partial pages while downloading (on)
-partial_thres [=NUMBER]
number of lines to render before repainting display
with partial-display logic (-1)
-passive-ftp toggles passive ftp connection (on)
-pauth=id:pw authentication information for protected proxy server
-popup toggles handling of single-choice SELECT options via
popup windows or as lists of radio buttons (off)
-post_data user data for post forms, read from stdin,
terminated by '---' on a line
-preparsed show parsed text/html with -source and in source view
to visualize how lynx behaves with invalid HTML (off)
-prettysrc do syntax highlighting and hyperlink handling in source
view (off)
-print enable print functions (DEFAULT), opposite of -noprint (on)
-pseudo_inlines toggles pseudo-ALTs for inlines with no ALT string (on)
-raw toggles default setting of 8-bit character translations
or CJK mode for the startup character set (off)
-realm restricts access to URLs in the starting realm (off)
-read_timeout=N set the N-second read-timeout (18000)
-reload flushes the cache on a proxy server
(only the first document affected) (off)
-restrictions=[options]
use -restrictions to see list
-resubmit_posts toggles forced resubmissions (no-cache) of forms with
method POST when the documents they returned are sought
with the PREV_DOC command or from the History List (off)
-rlogin disable rlogins (off)
-scrollbar toggles showing scrollbar (off)
-scrollbar_arrow toggles showing arrows at ends of the scrollbar (on)
-selective require .www_browsable files to browse directories
-session=FILENAME resumes from specified file on startup and
saves session to that file on exit
-sessionin=FILENAME
resumes session from specified file
-sessionout=FILENAME
saves session to specified file
-short_url enables examination of beginning and end of long URL in
status line (off)
-show_cfg Show `LYNX.CFG' setting (off)
-show_cursor toggles hiding of the cursor in the lower right corner (on)
-show_rate toggles display of transfer rate (on)
-soft_dquotes toggles emulation of the old Netscape and Mosaic
bug which treated '>' as a co-terminator for
double-quotes and tags (off)
-source dump the source of the first file to stdout and exit
-stack_dump disable SIGINT cleanup handler (off)
-startfile_ok allow non-http startfile and homepage with -validate (off)
-stderr write warning messages to standard error when -dump
or -source is used (off)
-stdin read startfile from standard input (off)
-syslog=text information for syslog call
-syslog-urls log requested URLs with syslog (off)
-tagsoup use TagSoup rather than SortaSGML parser (off)
-telnet disable telnets (off)
-term=TERM set terminal type to TERM
-tlog toggles use of a Lynx Trace Log for the current
session (on)
-tna turn on "Textfields Need Activation" mode (off)
-trace turns on Lynx trace mode (off)
-trace_mask customize Lynx trace mode (0)
-traversal traverse all http links derived from startfile
-trim_input_fields
trim input text/textarea fields in forms (off)
-underline_links toggles use of underline/bold attribute for links (off)
-underscore toggles use of _underline_ format in dumps (off)
-use_mouse turn on mouse support (off)
-useragent=Name set alternate Lynx User-Agent header
-validate accept only http URLs (meant for validation)
implies more restrictions than -anonymous, but
goto is allowed for http and https (off)
-verbose toggles [LINK], [IMAGE] and [INLINE] comments
with filenames of these images (on)
-version print Lynx version information
-vikeys enable vi-like key movement (off)
-width=NUMBER screen width for formatting of dumps (default is 80)
-with_backspaces emit backspaces in output if -dumping or -crawling
(like 'man' does) (off)
-xhtml-parsing enable XHTML 1.0 parsing (off)
Links Чтобы запустить нужно ввести links в консоль.
IMAGE http://s002.radikal.ru/i199/1007/1b/0787247b02f3.jpg


Видео по настройке и эксплуатации на видео продемонстрированы минимальные настройки, более тщательная настройка через редактирование конфига.
Для вызова справки links --help

Спойлер
irenica@irenica-laptop:~$ links --help
links [options] URL
Options are:

-g
Run in graphics mode.

-no-g
Run in text mode (overrides previous -g).

-driver <driver name>
Graphics driver to use. Drivers are: x, svgalib, fb, directfb, pmshell,
atheos.
List of drivers will be shown if you give it an unknown driver.
Available drivers depend on your operating system and available libraries.

-mode <graphics mode>
Graphics mode. For SVGALIB it is in format COLUMNSxROWSxCOLORS --
for example 640x480x256, 800x600x64k, 960x720x16M, 1024x768x16M32
List of modes will be shown if you give it an unknown videomode.
For framebuffer it is number of pixels in border --- LEFT,TOP,RIGHT,BOTTOM
other 3 values are optional --- i.e. -mode 10 will set all borders to 10,
-mode 10,20 will set left & right border to 10 and top & bottom to 20.
For Xwindow it is size of a window in format WIDTHxHEIGHT.

-display <x-display>
Set Xwindow display.

-force-html
Treat files with unknown type as html rather than text.
(can be toggled with '\' key)

-source <url>
Write unformatted data stream to stdout.

-dump <url>
Write formatted document to stdout.

-width <number>
For dump, document will be formatted to this screen width (but it can still
exceed it if lines can't be broken).

-codepage <codepage>
For dump, convert output to specified character set --
for eaxmple iso-8859-2, windows-1250.

-anonymous
Restrict links so that it can run on an anonymous account.
No local file browsing. No downloads. Executing viewers
is allowed, but user can't add or modify entries in
association table.

-no-connect
Runs links as a separate instance - instead of connecting to
existing instance.

-download-utime <0>/<1>
Set time of downloaded files to last modification time reported by server.

-async-dns <0>/<1>
Asynchronous DNS resolver on(1)/off(0).

-max-connections <max>
Maximum number of concurrent connections.
(default: 10)

-max-connections-to-host <max>
Maximum number of concurrent connection to a given host.
(default: 2)

-retries <retry>
Number of retries.
(default: 3)

-receive-timeout <sec>
Timeout on receive.
(default: 120)

-unrestartable-receive-timeout <sec>
Timeout on non restartable connections.
(default: 600)

-format-cache-size <num>
Number of formatted document pages cached.
(default: 5)

-memory-cache-size <bytes>
Cache memory in bytes.
(default: 1048576)

-image-cache-size <bytes>
Cache memory in bytes.
(default: 1048576)

-http-proxy <host:port>
Host and port number of the HTTP proxy, or blank.
(default: blank)

-ftp-proxy <host:port>
Host and port number of the FTP proxy, or blank.
(default: blank)

-socks-proxy <user@host:port>
Userid, host and port of Socks4a, or blank.
(default: blank)

-only-proxies <0>/<1>
(default 0)
"1" causes that Links won't initiate any non-proxy connection.
It is useful for anonymization with tor or similar networks.

-download-dir <path>
Default download directory.
(default: actual dir)

-language <language>
Set user interface language.

-http-bugs.http10 <0>/<1>
(default 0)
"1" forces using only HTTP/1.0 protocol. (useful for buggy servers
that claim to be HTTP/1.1 compliant but are not)
"0" use both HTTP/1.0 and HTTP/1.1.

-http-bugs.allow-blacklist <0>/<1>
(default 1)
"1" defaults to using list of servers that have broken HTTP/1.1 support.
When links finds such server, it will retry the request with HTTP/1.0.

-http-bugs.bug-302-redirect <0>/<1>
(default 1)
Process 302 redirect in a way that is incompatible with RFC1945 and RFC2068,
but the same as Netscape and MSIE. Many pages depend on it.

-http-bugs.bug-post-no-keepalive <0>/<1>
(default 0)
No keepalive connection after post requests. For some buggy servers.

-http-bugs.bug-no-accept-charset <0>/<1>
(default 0)
Do not send Accept-Charset field of HTTP header. Because it is too long
some servers will deny the request. Other servers will convert content
to plain ascii when Accept-Charset is missing.

-http-bugs.no-compression <0>/<1>
(default 0)
"1" causes that links won't advertise HTTP compression support (but it
will still accept compressed data). Use it when you communicate with
server that has broken compression support.

-http-bugs.retry-internal-errors <0>/<1>
(default 0)
Retry on internal server errors (50x).

-http-bugs.aggressive-cache <0>/<1>
(default 1)
Always cache everything regardless of server's caching recomendations.
Many servers deny caching even if their content is not changing
just to get more hits and more money from ads.

-http-referer <0>/<1>/<2>/<3>
(default 0)
0 - do not send referer
1 - send the requested URL as referer
2 - send fake referer
3 - send real referer
4 - send real referer only to the same server

-fake-referer <string>
Fake referer value.

-fake-user-agent <string>
Fake user agent value.

-ftp.anonymous-password <string>
Password for anonymous ftp access.

-ftp.use-passive <0>/<1>
Use ftp PASV command to bypass firewalls.

-ftp.fast <0>/<1>
Send more ftp commands simultaneously. Faster response when
browsing ftp directories, but it is incompatible with RFC
and some servers don't like it.

-ftp.set-iptos <0>/<1>
Set IP Type-of-service to high throughput on ftp connections.

-menu-font-size <size>
Size of font in menu.

-background-color 0xRRGGBB
Set menu background color in graphics mode, RRGGBB are hex.

-foreground-color 0xRRGGBB
Set menu foreground color in graphics mode.

-scroll-bar-area-color 0xRRGGBB
Set color of scroll bar area.

-scroll-bar-bar-color 0xRRGGBB
Set color of scroll bar.

-scroll-bar-frame-color 0xRRGGBB
Set color of scroll bar frame.

-display-red-gamma <fp-value>
Red gamma of display.
(default 2.2)

-display-green-gamma <fp-value>
Green gamma of display.
(default 2.2)

-display-blue-gamma <fp-value>
Blue gamma of display.
(default 2.2)

-user-gamma <fp-value>
Additional gamma.
(default 1)

-bfu-aspect <fp-value>
Display aspect ration.

-aspect-on <0>/<1>
Enable aspect ratio correction.

-dither-letters <0>/<1>
Do letter dithering.

-dither-images <0>/<1>
Do image dithering.

-display-optimize <0>/<1>/<2>
Optimize for CRT (0), LCD RGB (1), LCD BGR (2).

-gamma correction <0>/<1>/<2>
Type of gamma correction:
(default 2)
0 - 8-bit (fast).
1 - 16-bit (slow).
2 - automatically detect according to speed of FPU.

-bookmarks-codepage <codepage>
Character set of bookmarks file.

-bookmarks-file <file>
File to store bookmarks.

-html-assume-codepage <codepage>
If server didn't specify document character set, assume this.

-html-hard-assume <0>/<1>
Use always character set from "-html-assume-codepage" no matter
what server sent.

-html-tables <0>/<1>
Render tables. (0) causes tables being rendered like in lynx.

-html-frames <0>/<1>
Render frames. (0) causes frames rendered like in lynx.

-html-images <0>/<1>
Display links to unnamed images as [IMG].

-html-image-names <0>/<1>
Display filename of an image instead of [IMG].

-html-display-images <0>/<1>
Display images in graphics mode.

-html-image-scale <percent>
Scale images in graphics mode.

-html-bare-image-autoscale <0>/<1>
Autoscale images displayed on full screen.

-html-numbered-links <0>/<1>
Number links in text mode. Allow quick link selection by typing
link number and enter.

-html-table-order <0>/<1>
In text mode, walk through table by rows (0) or columns (1).

-html-auto-refresh <0>/<1>
Process refresh to other page (1), or display link to that page (0).

-html-target-in-new-window <0>/<1>
Allow opening new windows from html.

-html-margin <number of spaces>
Margin in text mode.

-html-user-font-size <size>
Size of font on pages in graphics mode.

-lookup <hostname>
Does name lookup, like command "host".

-version
Prints the links version number and exit.

-help
Prints this help screen


Keys:
ESC display menu
^C quit
^P scroll up
^N scroll down
[, ] scroll left, right
up, down select link
->, enter follow link
<-, z go back
g go to url
G go to url based on current url
^G go to url based on current link
^R reload
/ search
? search back
n find next
N find previous
= document info
\ document source
| HTTP header
* toggle displaying of image links (text mode)
d download
s bookmarks
q quit or close current window
^X cut to clipboard
^V paste from clipboard
^K cut line (in textarea) or text to the end (in field)
^U cut all text before cursor
^W autocomplete url
Alt-1 .. Alt-9
switch virtual screens (svgalib and framebuffer)

Keys for braille terminal:
arrows move the cursor
enter follow link
a cursor to status line
w cursor to title
^Y next link
^T previous link
y next word
t previous word
^O next form field entry

Vim --- Данный текстовый редактор имеет много опций и различных возможностей. Перед использованием рекомендуется прочитать инструкцию по эксплуатации. Для этого надо написать в консоль vimtutor. Чтобы воспользовться редактором нужно написать vim.
IMAGE http://s14.radikal.ru/i187/1007/d5/482c65e29efd.jpg

IMAGE http://s61.radikal.ru/i171/1007/00/cd0d7521fa6f.jpg


Спойлер
А это в кратце.
irenica@irenica-laptop:~$ vim --help
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Apr 16 2010 12:47:47)

Использование: vim [аргументы] [файл ..] редактирование указанных файлов
или: vim [аргументы] - чтение текста из потока ввода stdin
или: vim [аргументы] -t метка редактирование файла с указанной меткой
или: vim [аргументы] -q [файл ошибок] редактирование файла с первой ошибкой

Аргументы:
-- Далее указываются только имена файлов
-v Режим Vi (как "vi")
-e Режим Ex (как "ex")
-s Тихий (пакетный) режим (только для "ex")
-d Режим отличий (как "vimdiff")
-y Простой режим (как "evim", безрежимный)
-R Только для чтения (как "view")
-Z Ограниченный режим (как "rvim")
-m Без возможности сохранения изменений (записи файлов)
-M Без возможности внесения изменений в текст
-b Бинарный режим
-l Режим Lisp
-C Режим совместимости с Vi: 'compatible'
-N Режим неполной совместимости с Vi: 'nocompatible'
-V[N][fname] Be verbose [level N] [log messages to fname]
-D Режим отладки
-n Без своп-файла, используется только память
-r Вывести список своп-файлов и завершить работу
-r (с именем файла) Восстановить аварийно завершённый сеанс
-L То же, что и -r
-A Запуск в Арабском режиме
-H Запуск в режиме "Иврит"
-F Запуск в режиме "Фарси"
-T <терминал> Назначить указанный тип <терминала>
-u <vimrc> Использовать <vimrc> вместо любых файлов .vimrc
--noplugin Не загружать сценарии модулей
-p[N] Open N tab pages (default: one for each file)
-o[N] Открыть N окон (по умолчанию: по одному на каждый файл)
-O[N] То же, что и -o, но с вертикальным разделением окон
+ Начать редактирование в конце файла
+<lnum> Начать редактирование в строке с номером <lnum>
--cmd <команда> Выполнить <команду> перед загрузкой файла vimrc
-c <команда> Выполнить <команду> после загрузки первого файла
-S <сеанс> Прочитать сценарий <сеанса> после загрузки первого файла
-s <сценарий> Прочитать команды Обычного режима из файла <сценария>
-w <сценарий> Добавлять все введённые команды в файл <сценария>
-W <сценарий> Записать все введённые команды в файл <сценария>
-x Редактирование зашифрованных файлов
--startuptime <file> Write startup timing messages to <file>
-i <viminfo> Использовать вместо .viminfo файл <viminfo>
-h или --help Вывести справку (это сообщение) и завершить работу
--version Вывести информацию о версии Vim и завершить работу
Mutt Для вызова справки mutt --help
Для запуска mutt. Для получения инструкции о эксплуатации после запуска ввести ?
IMAGE http://s57.radikal.ru/i158/1007/7f/6beaa4223dd7.jpg

Спойлер
irenica@irenica-laptop:~$ mutt --help
mutt: неверный ключ -- «-»
Mutt 1.5.20 (2009-06-14)
запуск: mutt [<options>] [-z] [-f <file> | -yZ]
mutt [<options>] [-x] [-Hi <file>] [-s <subj>] [-bc <addr>] [-a <file> [...]] [--] <addr> [...]
mutt [<options>] [-x] [-s <subj>] [-bc <addr>] [-a <file> [...]] [--] <addr> [...] < message
mutt [<options>] -p
mutt [<options>] -A <alias> [...]
mutt [<options>] -Q <query> [...]
mutt [<options>] -D
mutt -v[v]

параметры:
-A <alias> раскрыть данный псевдоним
-a <file> вложить файл в сообщение
-b <address> указать blind carbon-copy (BCC) адрес
-c <address> указать carbon-copy (CC) адрес
-D вывести значения всех переменных на stdout
-d <level> запись отладочной информации в ~/.muttdebug0
-e <command> указать команду, которая будет выполнена после инициализации
-f <file> указать почтовый ящик для работы
-F <file> указать альтернативный muttrc
-H <file> указать файл, содержащий шаблон заголовка и тела письма
-i <file> указать файл для вставки в тело письма
-m <тип> указать тип почтового ящика по умолчанию
-n запретить чтение системного Muttrc
-p продолжить отложенное сообщение
-Q <имя> вывести значение переменной конфигурации
-R открыть почтовый ящик в режиме "только для чтения"
-s <тема> указать тему сообщения (должна быть в кавычках, если присутствуют пробелы)
-v вывести номер версии и параметры компиляции
-x эмулировать режим посылки команды mailx
-y выбрать почтовый ящик из списка `mailboxes'
-z выйти немедленно если в почтовом ящике отсутствует новая почта
-Z открыть первый почтовый ящик с новой почтой, выйти немедленно если таковая отсутствует
-h текст этой подсказки
-- считать аргументы адресами, даже если они начинаются со знака '-'
необходимо применение при использовании -a с несколькими файлами

А весят все эти приложение ~2-3 мб
Приятного использования!
__________________
Linux way.
[url]http://newday.name/irenica#ask[/url]
[url]http://irenica.com[/url] личный блог
Пользователь вне форума    
Наши Спонсоры
  , 13:12   #2
Местный
 
Аватар для kagetake
 
Регистрация: 04.07.2010
Сообщений: 128

Репутация: 30 / 1
По умолчанию Re: В луших традициях UNIX.

Консольные броузеры, почтовые клиенты, редакторы не нужны, я считаю. Да, можно побаловаться, но практического смысла их использования не вижу. Ибо гуишные их младшие братья не только более удобные в использовании (вот только ересь подобная "Ътру хоцхеру удобнее в консоли" не нужна) но и давно обогнали братьев старших по функционалу.
А вот wget действительно вещь незаменимая. Этот чудо зверь помогал мне не раз быстро решать задачи, решение которых иными способами заняло бы много времени и сил.
__________________
приму в дар mail.ru xss
Пользователь вне форума    
  , 13:37   #3
Banned
 
Локация: Москва
Регистрация: 01.01.2010
Сообщений: 465

Репутация: 157 / 0
По умолчанию Re: В луших традициях UNIX.

kagetake, не совсем согласна с тобой. Например текстовый редактор vim довольно мощный. Он может сохранять файлы даже в pdf.(Который я кстати активно юзаю) Разметка тоже возможна. А какое потребление ресурсов? --- почти 0.
Консольные браузеры и почтовики полезны тем, у кого интернет по трафику. Или же в системном администрировании, там ведь граф оболочка не нужна.

Добавлено через 14 минут
Да, кстати, мне удобнее работать через консоль, поскольку выполнение действий с моей стороны на минимуме --- ввести команду, нажать ентер ---машина выполнит, чем заниматься кликанием. Например, чтобы изменить права доступа в папке и всем вложеным достаточно ввести команду
sudo chmod -R 0777 путь (0777 --- читать\ изменять всем пользователям), чем заниматься кликанием по свойсвам папок и изменять права. Через консоль быстрее!

Тру не тру здесь вообще не в тему. Ты вероятно ещё не очень опытный пользователь и не осознал всех прелестей работы в консоле.
__________________
Linux way.
[url]http://newday.name/irenica#ask[/url]
[url]http://irenica.com[/url] личный блог

Последний раз редактировалось Irenica; 14.07.2010 в 13:37. Причина: Добавлено сообщение
Пользователь вне форума    
  , 23:14   #4
Местный
 
Регистрация: 25.06.2009
Сообщений: 265

Репутация: 68 / 1
По умолчанию Re: В луших традициях UNIX.

респект!!! Афигительная статья. Я наконец таки понял прелести жизни именно на таких осях без графических оболочек))).
//я новичек в мире юниксов... Но уже не охото возвращаться в форточки))). Снесите винду и ставьте линукс дистры! Рабы.
 
Пользователь вне форума    
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Dr.Web обновляет антивирусное ядро в своих продуктах для Unix LSD66 Архив новостей 0 19.12.2011 23:57
Создатель языка программирования C и ОС Unix Деннис Ритчи умер в США RED_DEVIL_69 Архив новостей 4 16.10.2011 14:45
[Статья] *Heart Unix* nul_ Linux 1 28.08.2010 20:14
Рут сервера triplex Windows 0 19.07.2010 17:57
Работа через Unix shell: применение putty и азы команд Unix Mafan Linux 0 24.10.2009 12:25



Часовой пояс GMT +2
Powered by vBulletin® 3.x.x Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Copyright © 2008 - 2013 «HPC» Реклама на сайте Правила Форума Пользовательское соглашение Работа на сайте
При копировании материалов ставьте ссылку на источник
Все материалы представлены только в ознакомительных целях, администрация за их использование ответственности не несет.