Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

Линукс. Трикове за Bash


Информационни технологии | 2009-12-04 | 82 сваляния

Трикове за Bash

  1. Променяне на bash промпта

  2. Добавяне на псевдоними (alias)

  3. Променливата PROMPT_COMMAND

  4. Цветове за Bash

  5. Примери

Ако не знаете какво е това Bash, а искате да научите повече е добре да прочете тази статия "Писане на скриптове за BASH шел".

Променяне на bash промпта

Преди да започнем да променяме bash промптa е добре да запазим старата му стойност, за всеки случай. Стойността на промптa се пази от променливата на обкръжението PS1. За да запазим тази стойност е добре да я присвоим на друга променлива. Това става по следният начин:


[slaff@atlantis slaff]$ SAVE=$PS1

Сега старата стойност на PS1 променливата се пази от променливата SAVE. PS1 променливата определя как да изглежда нашият промпт. Нека да направим първата промяна и да присвоим на PS1 променливата стойност "command>":

[slaff@atlantis slaff]$ PS1="command>"

В резултат на тази опреция ще имаме следния промпт:


command>

Сега нека се опитаме да възстановим стария промпт

command> PS1=$SAVE
[slaff@atlantis slaff]$

Bash позволява използването и на специални символи, който да стоят в нашият промпт. Ето и някой от тези специални символи:

a предизвиква пиукане на спикера
d показва дата във формат "Ден от седмицата" "Месец" Ден от месеца" (примерно "Tue May 26")
h името на хоста до първата точка (пр. хост subdomain.domain.org -> името на хоста до първата точка = subdomain)
H цялото име на хоста
n нов ред
r нов ред
s името на шелът, който използваме
t времето за 24 часа в следния формат HH:MM:SS (HH-час, MM-минути, SS-секунди)
T време за 12 часа в следния формат HH:MM:SS
u потребителското име (username)
v версия на bash шела(примерно 2.00)
w пълният път до текущата директория
W само името на текущата директория
! коя подред е тази команда
nnn oсмично число
\ обратно наклонена черта (т.е. )
[ начало на последователност от "контролни символи"
] край на последователност от "контролни символи"

Промптът, който използвахме до момента е съставен от следните специални символи:

u (потребителско име) т.е slaff
h името на хоста до първата точка т.е atlantis
W името на текущата директория т.е slaff

[slaff@atlantis slaff]$ PS1="u@h W> "
slaff@atlantis slaff> ls
bin mail
slaff@atlantis slaff>

Линукс. Трикове за Bash

Добави своя коментар:



Тагове от реферата: , , ,


Подобни материали


Уеб-базирана информационна система за обслужване работата в адвокатска кантора Информационни технологии | 2010-11-13 | 75 прочитания
Основи на С Информационни технологии | 2010-11-13 | 93 прочитания
Управление на достъпа до файловете Информационни технологии | 2010-11-13 | 63 прочитания
Конфигурация на MS DOS Информационни технологии | 2010-11-13 | 169 прочитания
Компютърно-базирани системи за управление катедра Информационни технологии | 2010-11-13 | 175 прочитания
Работа с Word Информационни технологии | 2010-11-13 | 174 прочитания
СЪЗДАВАНЕ НА ДИНАМИЧНИ СПИСЪЦИ С ОСЕВИ ТАБЛИЦИ Информационни технологии | 2010-11-13 | 275 прочитания
Запознаване с. NET технологиите. Архитектура и особености на Microsoft .NET Frame Work. Пространство от имена Информационни технологии | 2010-11-13 | 182 прочитания
Синтез на многостъпални лог. схеми реализиращи системи от непълно определени лог. ф-ции Информационни технологии | 2010-11-13 | 45 прочитания
Представяне на информацията в компютрите 1 Информационни технологии | 2010-11-13 | 125 прочитания