Автор Тема: На какъв език се пише в терминала  (Прочетена 1737 пъти)

lipa

  • Напреднали
  • *****
  • Публикации: 183
    • Профил
    • WWW
Командите в терминала на какъв език се изписват? Имам предвид програмен език. Как най-лесно могат да бъдат научени тези команди ако си новак и не си ползвал Линукс ?
Активен

Генератор на сложни  пароли https://websuper.net/generator-na-slozhni-paroli/

makeme

  • Напреднали
  • *****
  • Публикации: 895
  • Distribution: Many
  • Window Manager: KDE
    • Профил
Re: На какъв език се пише в терминала
« Отговор #1 -: Mar 28, 2018, 15:45 »
Командите в терминала на какъв език се изписват? Имам предвид програмен език. Как най-лесно могат да бъдат научени тези команди ако си новак и не си ползвал Линукс ?
Командите в терминала, са си команди в терминала (не е програмен език). Примерно когато напишеш "ls", ти всъщност стартираш програмата "ls", която мисля е писана на "C".

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

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

пп: Ако сега започваш и се чудиш от къде да я подхванеш - първо научи основните:
ls - листване на файлове и папки
cd - сменяне на настоящата папка
cp - копиране
mv - местене
« Последна редакция: Mar 28, 2018, 15:53 от makeme »
Активен

Distributions:  UbuntuMate; Kubuntu; CentOS; Kali; Raspberry Pi OS ...

mimosh

  • Напреднали
  • *****
  • Публикации: 317
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
Re: На какъв език се пише в терминала
« Отговор #2 -: Mar 28, 2018, 15:47 »
Въпроса е грешно зададен или не е обяснено какво точно искаш да постигнеш?

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

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

Acho

  • Напреднали
  • *****
  • Публикации: 5776
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: На какъв език се пише в терминала
« Отговор #3 -: Mar 28, 2018, 16:14 »
Прочети за различните шелове и техните команди.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 400 Watt.

4096bits

  • Напреднали
  • *****
  • Публикации: 6708
    • Профил
Re: На какъв език се пише в терминала
« Отговор #4 -: Mar 28, 2018, 17:45 »
В терминала се пише на bash. Освен, ако не си сложиш друг шел. Не е точно език, но за мен е такъв, защото има ясно определен синтаксис.

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

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

petar258

  • Напреднали
  • *****
  • Публикации: 399
  • Distribution: Ubuntu-mate 16.04, Windows 7
    • Профил
Re: На какъв език се пише в терминала
« Отговор #5 -: Mar 28, 2018, 23:53 »
Не е език, латиница е хаха. Можеш да разгледаш съдържанието на папките /bin , /sbin , /usr/bin , /usr/sbin и за всеки файл там, който в повечето случаи е команда да пишеш man едикаквоси , или едикаквоси --help и ще видиш кое за какво е. Често имената на командите са първите букви от думите на английски които описват какво правят.
И е добре изучаването да го правиш от обикновен акаунт без рут права че да не направиш случайно някоя беля. Но някои от командите не действат от обикновен потребител или трябва да изпишеш пълния път до съответния файл - да го имаш предвид
« Последна редакция: Mar 28, 2018, 23:57 от petar258 »
Активен

4096bits

  • Напреднали
  • *****
  • Публикации: 6708
    • Профил
Re: На какъв език се пише в терминала
« Отговор #6 -: Mar 29, 2018, 00:17 »
Най-добре научаването да го правиш на жива флашка, че ако счупиш нещо, да не чупиш системата си.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

jet

  • Напреднали
  • *****
  • Публикации: 3473
  • Distribution: debian
  • Window Manager: kde
    • Профил
Re: На какъв език се пише в терминала
« Отговор #7 -: Mar 29, 2018, 00:50 »
Има вътрешни команди - вградени в шел-а, а шел-а може да вика и външни програми/команди включително други шел скриптове.
ето малко по азбучен ред за Баш

https://ss64.com/bash/

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

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

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

..⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋
  ⠈⠳⣄⠀⠀⠀⠀  Debian, the universal operating system.

lipa

  • Напреднали
  • *****
  • Публикации: 183
    • Профил
    • WWW
Re: На какъв език се пише в терминала
« Отговор #8 -: Mar 29, 2018, 03:51 »
Благодаря, много полезно !
Активен

Генератор на сложни  пароли https://websuper.net/generator-na-slozhni-paroli/