Эта простая командная строка.
//данная заметка не претендует на что-либо большее чем обзор тривиальных приемов работы в bash.
работа в bash можно быть очень удобной, легко и быстрой, для этого достаточно освоить лишь несколько приемов (но ничто не мешает вам подробней и лучше разобраться в предмете - смотрите специальный пункт ).
ввод команд :
\ - экранирует следующий за ним символ. это может пригодиться если, например, в названии файла содержится "нестандартный" символ, который без \ мог бы вызвать какое-либо действие. пример : play musik\ fail.wav - если бы вы не поставили символ \, то сначала бы заиграл файл musik, потом fail.wav ... если бы они были.
* - произвольная строка. play * - воспроизвести все файлы в директории. play *.mp3 - воспроизвести все фалы в директории заканчивающиеся на .mp3 .
? - произвольный символ. play ? - воспроизвести файлы с названием из одного символа. play 01.mp? - воспроизвести файлы, чье название состоит из 01.mp и заканчивающегося на произвольный символ.
[цифра - цифра] или [буква - буква] обозначает диапазон который может принимать символ.
команда0 ; команда1 - выполнить сначала команду №0, потом №1.
[Tab] - дописывает команду или путь к файлу дописывается. Если вариантов несколько - предлагается повторным нажатием [Tab] вывести их (при этом, если вариантов слишком много, bash уточнит, действительно ли вы согласны вывести, допустим, 3000 вариантов).
[Alt]+[Backspace] - удаляем текст до разделителя (им могут выступать пробел, точка с запятой и т.д.).
[Shift]+[PgUp] и [Shift]+[PgDown] - посмотреть вывод экраном выше или , соответственно, ниже.
[Ctrl]+[l] - очищает экран.
история :
[Up] или [Down] - пролистать набранные команды.
[PgUp] - первая из хранящихся набранных команд.
[PgUp] - переход на написание/продолжение новой команды.
работа с приложениями :
[Ctrl]+[c] - завершить работу приложения.
команда & - запустить приложение в фоне.
немного "секретов" :
команда > имя.файла - перенаправляет вывод в файл. это, например, позволяет создать список файлов в вашей домашней директории : "ls -CR > files_list.txt".
понятней и удобней написание команд и скриптов может сделать использование \ и перевода строки, например если вы собираетесь вводить команду с несколькими параметрами, то можете просто поставить \, нажать [Enter] и продолжить писать команду, в итоге она будет воспроизведена как будто вы писали все в одну строку.
более полная информация :
man bash (на русском [http://www.opennet.ru/man.shtml?topic=bash&category=1&russian=0])
Bash Reference Manual [http://www.gnu.org/software/bash/manual/bashref.html]
Advanced Bash-Scripting Guide [http://jamesthornton.com/linux/abs-guide/] (на русском [http://gazette.linux.ru.net/rus/articles/index-abs-guide.html])
Dw's. (бета-версии написанного.)
Модератор: Модераторы разделов
-
- Бывший модератор
- Сообщения: 662
- Статус: и это еще не все или ничего.
Dw's.
начал выкладывать бета-версии писанины.
подумал -> выпил -> подумал -> ... но недавно врачи запретили пить.
-
- Сообщения: 63
Re: Dw's.
я так понемаю, это выложено для критки/дополнений/советов ? :new_unsure:
Тогда может дописать про остановку программы: Ctrl+Z, команды bg и fg...
Тогда может дописать про остановку программы: Ctrl+Z, команды bg и fg...
-
- Бывший модератор
- Сообщения: 662
- Статус: и это еще не все или ничего.
Re: Dw's.
Тогда может дописать про остановку программы: Ctrl+Z, команды bg и fg...
нет, не в этой статейке. в "простой баш" только о самом баше. программы - отдельно.
подумал -> выпил -> подумал -> ... но недавно врачи запретили пить.
-
- Сообщения: 124
- ОС: Linux
Re: Dw's.
Прикольно, особенно про последовательность команд...
Например:
Вот типа две команды, которые оч выручают(особенно если заснул ещё до окончания фильма :new_biggrin: )гЫ, to hael]pingvin[ действительно с глазами-то не то :new_sad:
Например:
Код: Выделить всё
$mplayer xxx.avi;shutdown -h now
Вот типа две команды, которые оч выручают(особенно если заснул ещё до окончания фильма :new_biggrin: )гЫ, to hael]pingvin[ действительно с глазами-то не то :new_sad:
:(
W:Athlon 64 3.2 hdd-80Gb RAM-512mb -M$ XP
H: Cel3.2Gh Ram-1024mb hdd-250gb - Linux VS winXP
Cel600Mhz Ram-192mb hdd-80gb - FreeBSD 6.1
W:Athlon 64 3.2 hdd-80Gb RAM-512mb -M$ XP
H: Cel3.2Gh Ram-1024mb hdd-250gb - Linux VS winXP
Cel600Mhz Ram-192mb hdd-80gb - FreeBSD 6.1
-
- Бывший модератор
- Сообщения: 1005
- Статус: добрый хиппи
Re: Dw's.
Я предпочитаю две команды объединять через && - т.е. вторая запустится при удачном завершении первой...
Ушёл навсегда. В личку не заглядываю.
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Dw's.
2DW: Вы пишете книгу конкретно по слаквари или про вообще? Потому как баш -- он и в Африке баш.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 89
- Статус: a.k.a. SmarDok
Re: Dw's.
Я считаю то что написано слишком сухо. И объём надобы увеличить. После прочтнения, у читателя может сложиться впечатление о том что он просто прочитал переведённый ман ( ИМХО ). Так что - всё неплохо, но нуждается в доработке.
P.S. Ну не могло ведь всё сразу с первого разу получиться так, чтобы удовлетворить требования остальных
P.S. Ну не могло ведь всё сразу с первого разу получиться так, чтобы удовлетворить требования остальных

-
- Бывший модератор
- Сообщения: 662
- Статус: и это еще не все или ничего.
Re: Dw's.
t t.t : по Слакварю... который является Линуксом в котором рулит баш ) .
t WeX : так для этого наброска и планировалось - сначала "сухой остаток", потом художественный "бульон".
t WeX : так для этого наброска и планировалось - сначала "сухой остаток", потом художественный "бульон".
подумал -> выпил -> подумал -> ... но недавно врачи запретили пить.
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Dw's.
Я это к тому, на кого вы ориентируете материал: на новичка или на уже линуксоида, но другого (не слакварщика)?(D.W. @ Вторник, 21 Декабря 2004, 12:43) писал(а):t t.t : по Слакварю... который является Линуксом в котором рулит баш ) .
t.t добавил в 21.12.2004 15:39
Хотя.. "не-слакварщику", пожалуй, и статейки хватило бы.. Именно про отличительные особенности слаки. Кстати, может кто сподобится?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Dw's.
для бета-версии сойдёт а потом видно будет )
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.