unixforum.org
Форум для пользователей UNIX-подобных систем
Запуск программ через консоль (Например: «Kate»)
Запуск программ через консоль
Сообщение Lite » 27.02.2009 00:02
Re: Запуск программ через консоль
Сообщение haRUNg » 27.02.2009 00:30
конкретизируйте вопрос, а то получите такой же ответ (%
Re: Запуск программ через консоль
Сообщение Lite » 27.02.2009 00:31
конкретизируйте вопрос, а то получите такой же ответ (%
Re: Запуск программ через консоль
Сообщение uptime » 27.02.2009 00:39
конкретизируйте вопрос, а то получите такой же ответ (%
1. Запускаем консоль (эмулятор терминала)
2. набираем:
Если не хотим ждать завершения программы (консоль нужна для чего- ещё) то можно в конце добавить амперсанд:
или я не угадал смысл вашего вопроса?
Re: Запуск программ через консоль
Сообщение Lite » 27.02.2009 00:44
Re: Запуск программ через консоль
Сообщение TuxWare » 27.02.2009 01:28
Как запустить программу из терминала в Ubuntu | Debian | Linux
Терминал — это программа, которую вы можете использовать для выполнения многих задач: установки и удаления программ, проверки состояния системы и её работы, и многого, многого другого.
Бывает так, что после установки программы, она не отображается в меню и естественно не может быть открыта обычным способом.
Запускаем программу через терминал
Чтобы запустить программу из терминала, достаточно ввести название команды на английском языке в нижнем регистре (прописными буквами) и нажать Enter. Для примера введите в терминал команду:
Должно открыться окно с часами:
Но если вы закроете терминал, то закроется и окно с программой. Чтобы этого не произошло, нужно после названия программы ввести разделительный символ «&» и команду на закрытие терминала — exit, следующим образом:
После выполнения данной команды терминал закроется, а программа будет продолжать работать.
Чтобы ввести программы, состоящие из нескольких слов, например такие как: Центр приложений — software center; Дополнительные настройки — gnome tweak tool; Ubuntu Tweak — ubuntu tweak и т.п., необходимо чтобы в названии команды не было пробелов между словами. В данном случае необходимо вводить дефис (маленькую чёрточку) между словами, т.е. команды должны быть монолитными на открытие приложений в терминале.
Данные программы должны быть установлены в вашей системе.
Скопируйте и выполните следующие команды на открытие данных приложений:
Но данные приложения закроются с закрытием терминала. А приложения введённые с дополнительными параметрами будут продолжать работать, хотя терминал с открытием приложения, закроется:
Можно открыть несколько приложений одной командой, объединив их через разделительный знак «&»:
Если есть вопросы, то пишем в комментариях.
Также можете вступить в Телеграм канал, ВК или подписаться на Twitter. Ссылки в шапки страницы.
Заранее всем спасибо.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
50 основных команд Linux для новичков
Терминал и текстовые команды — главный способ управления операционной системой Linux. Особенно, если речь идет о сервере – на него редко ставят графический интерфейс, и вся работа выполняется исключительно через командную строку. Поэтому любому администратору важно знать хотя бы с десяток ключевых команд для терминала Линукс, нужных для навигации в системе и базового управления файлами. В этом материале мы их как раз разберем.
Базовые команды для работы с терминалом
То, что поможет при работе с консолью в целом.
Команды для управления правами на файлы и директории
Все, что нужно для разрешения проблем, связанных с правами в Linux.
Команды для управления пользователями
Linux — многопользовательская система. Ей одновременно могут управлять несколько людей. Поэтому здесь достаточно сложная система добавления и редактирования учетных записей.
Установка, удаление и обновление пакетов
Для установки программ в Linux используются менеджеры пакетов. Они разнятся от дистрибутива к дистрибутиву, поэтому команды для управления ими тоже отличаются. Рассмотрим наиболее популярные.
Debian/Ubuntu
Red Hat Linux/CentOS
Команды для навигации и базовой работы с файлами
Самый крупный список в статье. Содержит в себе практически все мелкие утилиты и инструменты для взаимодействия с файлами и папками. Причем речь идет не только об их изменении, но и о получении информации о них.
Вот, что написано в тестовом документе
Что в терминал выводит cat
И что выводит grep
Команды для отображения базовой информации и управления системой
Утилиты, делящиеся разного рода справочной информацией с администратором компьютера.
На этом все. Это список команд, которыми я хотел бы поделиться с новичками. Я разобрал основное, что будет важно в самом начале работы. Ну а вы всегда можете воспользоваться документацией, открывающейся через man, и подробнее ознакомиться с любой из команд или утилит.
Командная строка Linux для новичков. Видео
Данная статья является текстовым дополнением к нашему видео «Командная строка Linux для новичков», то есть это что-то вроде краткого конспекта.
Видео
Запуск терминала
Терминал можно запустить через Главное меню в вашем дистрибутиве. Если отдельного Главного меню с программами нет, например, как в Ubuntu (в GNOME), то терминал можно запустить через Лаунчер.
Также очень распространенным сочетанием клавиш, с помощью которого во многих дистрибутивах Linux можно запустить терминал, является сочетание — Ctrl+Alt+T
Приглашение ко вводу команд
В терминале слева от курсора выводится приглашение ко вводу или Shell Promt.
В зависимости от дистрибутива или других настроек приглашение может выглядеть по разному.
Как закрыть терминал
Чтобы закрыть окно терминала можно просто нажать крестик в заголовке окна, или ввести команду:
Запуск предыдущих команд
Рабочий каталог
Все действия в терминале всегда выполняются в рамках рабочего каталога.
Для вывода текущего рабочего каталога используется команда:
Для изменения рабочей директории (для перехода в другую директорию) используется команда:
Аргументы командной строки
Почти все команды принимают какие-либо аргументы командной строки.
Аргументы могут быть следующих типов
-v — короткая опция.
—version — длинная опция
sometext — текст (аргумент, параметр)
Автодополнение команд
Чтобы выполнить автодополнение команды или аргумента нужно дважды нажать клавишу TAB
Если вариантов дополнения несколько, то они будут выведены на экран.
Базовые команды
Некоторые базовые команды:
Относительные и абсолютные пути
Получение справки
Для получения справки по любой команде можно использовать команду man Например:
Для выхода из режима справки, нажмите клавишу q
Просмотр истории и поиск по истории команд
Для вывода истории команд используется команда:
Для запуска команды из истории по ее номеру выполните (вместо 123 укажите номер команды):
Прервать выполнение команды
Чтобы досрочно прервать выполнение команды можно использовать сочетание клавиш Ctrl+C
Полезные программы
Примечание: Данный пункт в видео не представлен.
Midnight Commander — функциональный файловый менеджер.
Для запуска Midnight Commander используется команда:
Обычно Midnight Commander не установлен по умолчанию, поэтому его нужно предварительно установить. В Ubuntu для этого можно использовать команду:
Для выполнения команд с правами суперпользователя используется команда sudo
Заключение
Мы рассмотрели некоторые базовые навыки, которыми полезно обладать при работе в командной строке Linux. Для получения дополнительных знаний рекомендуем вам прочитать наши статьи из раздела Командная строка, там много интересного.
Запуск скрипта sh в Linux
Вся сила Linux в использовании терминала. Это такая командная оболочка, где вы можете выполнять различные команды, которые будут быстро и эффективно выполнять различные действия. Ну впрочем, вы наверное это уже знаете. Для Linux было создано множество скриптов, которые выполняются в различных командных оболочках. Это очень удобно, вы просто объединяете несколько команд, которые выполняют определенное действие, а затем выполняете их одной командой или даже с помощью ярлыка.
Как работают скрипты
В Linux почти не используется расширение файла для опережения его типа на системном уровне. Это могут делать файловые менеджеры и то не всегда. Вместо этого, используются сигнатуры начала файла и специальные флаги. Система считает исполняемыми только те файлы, которым присвоен атрибут исполняемости.
Запуск скрипта sh в Linux
Сначала рассмотрим пример небольшого sh скрипта:
#!/bin/bash
echo «Hello world»
chmod ugo+x script.sh
Или полный путь от корня:
cp script.sh /usr/local/bin/script.sh
Теперь вы можете выполнить:
А если нам нужно запустить скрипт на php, то выполните:
Вот так все просто здесь работает. Так можно запустить скрипт как фоновый процесс, используйте символ &:
Даже запустить процесс linux не так сложно.


















