Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: lipa в Mar 28, 2018, 15:16



Титла: На какъв език се пише в терминала
Публикувано от: lipa в Mar 28, 2018, 15:16
Командите в терминала на какъв език се изписват? Имам предвид програмен език. Как най-лесно могат да бъдат научени тези команди ако си новак и не си ползвал Линукс ?


Титла: Re: На какъв език се пише в терминала
Публикувано от: makeme в Mar 28, 2018, 15:45
Командите в терминала на какъв език се изписват? Имам предвид програмен език. Как най-лесно могат да бъдат научени тези команди ако си новак и не си ползвал Линукс ?
Командите в терминала, са си команди в терминала (не е програмен език). Примерно когато напишеш "ls", ти всъщност стартираш програмата "ls", която мисля е писана на "C".

Когато си правиш скриптчета, се наричат шел скриптчета. Или в зависимост от шела, примерно - баш скрипт, но това не е програмен език.

Най-лесно ще научиш командите, когато научиш основните и при използването им, започнеш да учиш опциите. Бих ти препоръчал да използваш commad --help или man command, но ще трябва и английски малко (до колкото разбирам ти е чужд).

пп: Ако сега започваш и се чудиш от къде да я подхванеш - първо научи основните:
ls - листване на файлове и папки
cd - сменяне на настоящата папка
cp - копиране
mv - местене


Титла: Re: На какъв език се пише в терминала
Публикувано от: mimosh в Mar 28, 2018, 15:47
Въпроса е грешно зададен или не е обяснено какво точно искаш да постигнеш?

Командите са си команди, ако искаш да правиш скриптове това е съвсем различна работа.  Уточни какво искаш да знаеш.

Предполагаем отговор на въпроса https://maker.pro/education/basic-linux-commands-for-beginners ($2)


Титла: Re: На какъв език се пише в терминала
Публикувано от: Acho в Mar 28, 2018, 16:14
Прочети за различните шелове и техните команди.


Титла: Re: На какъв език се пише в терминала
Публикувано от: 4096bits в Mar 28, 2018, 17:45
В терминала се пише на bash. Освен, ако не си сложиш друг шел. Не е точно език, но за мен е такъв, защото има ясно определен синтаксис.

А като споменахме друг шел, струва си да погледнеш zsh или fish. Много ползвам последното.


Титла: Re: На какъв език се пише в терминала
Публикувано от: petar258 в Mar 28, 2018, 23:53
Не е език, латиница е хаха. Можеш да разгледаш съдържанието на папките /bin , /sbin , /usr/bin , /usr/sbin и за всеки файл там, който в повечето случаи е команда да пишеш man едикаквоси , или едикаквоси --help и ще видиш кое за какво е. Често имената на командите са първите букви от думите на английски които описват какво правят.
И е добре изучаването да го правиш от обикновен акаунт без рут права че да не направиш случайно някоя беля. Но някои от командите не действат от обикновен потребител или трябва да изпишеш пълния път до съответния файл - да го имаш предвид


Титла: Re: На какъв език се пише в терминала
Публикувано от: 4096bits в Mar 29, 2018, 00:17
Най-добре научаването да го правиш на жива флашка, че ако счупиш нещо, да не чупиш системата си.


Титла: Re: На какъв език се пише в терминала
Публикувано от: jet в Mar 29, 2018, 00:50
Има вътрешни команди - вградени в шел-а, а шел-а може да вика и външни програми/команди включително други шел скриптове.
ето малко по азбучен ред за Баш

https://ss64.com/bash/

Като не си сигурен коя каква е- пишеш:
which <команда>

Ако не върне нищо - е вътрешна, иначе връща пътя с програмата.

Иначе всяка команда си има:
man <команда>


Титла: Re: На какъв език се пише в терминала
Публикувано от: lipa в Mar 29, 2018, 03:51
Благодаря, много полезно !