Debian

The ULTIMATE OS

Get Adobe Flash player

Потребителски рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

BASH и команди в детайли част 1

Днес ще продължа с BASH CLI (command-line interface) интерфейса и работата с него.

Това е основната/универсална среда, през която може да се направи всичко във всяка Линукс дистрибуция. В тази статия, която е един вид продължение на BASH накратко и чести команди.

Ще започна от това, как се използва по принцип и как се пишат команди в него. Основно видът на използване е следният:

$ command -option file

Комндата "command" е последвана от някаква опция валидна за съответната команда и файлът, който примерно искаме да манипулираме.

Понеже е невъзможно да се запаметят абсолтно виски опции за всяка програма ще започна от това как можем да прочетем съответнта документация, инструкция или начин за работа с определена команда/програма. Затова ще започна с това как да намерим помощ. За примерите ще взема програмата "PWD".

$ help pwd

С help ще ни се покаже информация какво точно прави командата pwd и как се ползва. Ето това би ни се изписало:

pwd: pwd [-LP]
Print the name of the current working directory.
Options:
-L print the value of $PWD if it names the current working directory
-P print the physical directory, without any symbolic links

Ако искаме обаче да получим по-подробна информация за програмата и детайлна информация за всака опция, която командата ползва пишем:

$ man pwd

Това, което би ни се показало примерно е показано отдолу. Ако инструкцията е по-голяма то ние навигираме с клавишите нагоре надолу а за изход използваме бутон Q.

NAME
pwd - print name of current/working directory
SYNOPSIS
pwd [OPTION]...
DESCRIPTION
Print the full filename of the current working directory.
* * *

И последният начин, по който можем да намерим най-подробната информация с най-много детаили за командата pwd е info.

$ info pwd

Тук пак по същият начин навигираме с бутоните нагоре/надолу и излизаме с бутон Q. Ето примерен резултат от тази команда:

File: coreutils.info, Node: pwd invocation, Next: stty invocation,
Up: Working context
19.1 `pwd': Print working directory
===================================
`pwd' prints the name of the current directory. Synopsis:
pwd [OPTION]...
The program accepts the following options. Also see *note Common
options::.
* * *

Накратко казано по подробност във възходящ ред, редът е следният : help -> man -> info. Но държа да подчертая, че всичко е леко субективно, защото определена програма може да има man, но да няма info и обратно.

Като последно за тази част ще спомена 2 клавиатурни комбинации:

[Ctrl+C] - с тази комбинация "насилствено" спираме изпълненнието на текущата работеща програма в нашият прозорец

[Ctrl+Z] - с тази комбинация "замръзяваме" работещата програма. Спират се нейният достъп до всички ресурси на нашата машина

Край на част 1

Търсене

Кой е на линия

В момента има 21  гости и няма потребители и в сайта