Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.66/29: Рейтинг темы: голосов - 29, средняя оценка - 4.66
3 / 3 / 1
Регистрация: 25.03.2011
Сообщений: 178

Программирование на Shell под Ubuntu

25.03.2011, 16:41. Показов 6260. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, с чего начать написание программ на Shell под Ubuntu? Куда заходить, что запускать, и как вообще начать именно программу, а не выполнять отдельные команды в терминале? Может быть есть учебник, ориентированный на работу с этим делом в убунту, где понятно объясняется смысл использования каждой команды в конкретном месте? Я не нашел пока..
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.03.2011, 16:41
Ответы с готовыми решениями:

Программирование С под Linux в Ubuntu?
Установил ubuntu на виртуальную машину. Заходит. Все хорошо. А что дальше? Что установить, куда заходить чтобы начать программировать?

shell интерпритатор в Ubuntu
Помогите пожалуйста с заданием нужно "Дана последовательность символов, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 символов;...

Как найти shell в Ubuntu?
Собственно установил Linux ubantu 12.04-desktop стал искать там shell ну такую штуку как на winde cmd и не нашел,я понимаю что вопрос очень...

21
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
15.04.2011, 02:04
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Gambit_88 Посмотреть сообщение
Без этого ключа в файл output.txt вывода не происходит.
она не входит в стандарт, поэтому у меня нету опции -q

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[guest@localhost ~]$ nc -h
usage: nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_version]
          [-x proxy_address[:port]] [hostname] [port[s]]
        Command Summary:
                -4              Use IPv4
                -6              Use IPv6
                -D              Enable the debug socket option
                -d              Detach from stdin
                -h              This help text
                -i secs         Delay interval for lines sent, ports scanned
                -k              Keep inbound sockets open for multiple connects
                -l              Listen mode, for inbound connects
                -n              Suppress name/port resolutions
                -p port         Specify local port for remote connects
                -r              Randomize remote ports
                -S              Enable the TCP MD5 signature option
                -s addr         Local source address
                -T ToS          Set IP Type of Service
                -C              Send CRLF as line-ending
                -t              Answer TELNET negotiation
                -U              Use UNIX domain socket
                -u              UDP mode
                -v              Verbose
                -w secs         Timeout for connects and final net reads
                -X proto        Proxy protocol: "4", "5" (SOCKS) or "connect"                                                                                
                -x addr[:port]  Specify proxy address and port                                                                                               
                -z              Zero-I/O mode [used for scanning]                                                                                            
        Port numbers can be individual or ranges: lo-hi [inclusive]                                                                                          
[guest@localhost ~]$
man nc
Code
1
2
3
AUTHORS
     Original implementation by *Hobbit* (hobbit@avian.org).
     Rewritten with IPv6 support by Eric Jackson (ericj@monkey.org).
0
3 / 3 / 1
Регистрация: 25.03.2011
Сообщений: 178
15.04.2011, 17:32  [ТС]
Я дополнительно ничего не ставил. Ubuntu 10.10

Да это и не принципиально, т.к. у вас и без -q вывод происходит, у меня - нет.
Вопрос-то в другом.. мне неясно, почему последовательность команд в терминале выполняется корректно, а при запуске программы - нет. Было предположение, что порт открыться на прием данных не успевает, когда уже выполняется команда обращения к серверу, ставил sleep между ними - безрезультатно.

Добавлено через 4 часа 13 минут
Блин) Надо было только добавить этот же ключ -q в строку открытия порта, работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.04.2011, 17:32

Что такое shell в Ubuntu?
что такое шел в убунте

Программирование на Shell
Здравствуйте! Прошу помощи у любителей и знатоков Shell. Сама являюсь абсолютным новичком в этой области. (Только начали изучать Unix) ...

Программирование SHELL
Учитель нифига не объяснил и дал задания по программированию в Shell на коротки срок, помогите сделать 2 если в файле имя...

Программирование на Shell
Доброго времени суток. Проблема в следующем. Задание лабораторной - Написать shell-скрипт на sh, который: выводит вашу фамилию...

программирование на Unix SHELL
Уважаемые программисты))Помогите,пожалуйста,бедной девушке написать программку на Unix Shell))) Программа должна обходить все каталоги и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru