Як запустити команду?


22

Я новий користувач, якому щойно сказали запустити / виконати команду. У відповіді є текст із сірим фоном, як this text hereабо

sometimes this text here.

Однак я не знаю, що означає "запустити" чи "командувати" стосовно Ubuntu.

Як це зробити?


Це призначено для використання в якості запитань і запитів, з якими ви можете зв’язатись, коли ви скажете комусь виконати команду.


1
Хм, зворотне, тому що нам це не потрібно? Або питання новачків не відлякують? Або це дублікат?
Тім


3
Е .. як ти запускаєш команду? A: Використовуйте термінал. Потім: Що таке термінал тощо? Це тривіально випливає.
муру

5
@muru ні. Це питання, яке просто говорить про те, як запустити команду ... Я думав, що ми тут, щоб також допомогти людям, які новачки в Ubuntu, ні? Чому гнів до людей, які нічого не знають? Я думаю, що відповідь чітко пояснює, що це добре для запуску програми GUI ...
Тім

1
Відмінно! Доданий улюблений, закладений у закладки та багатство !!! ;-)
Fabby

Відповіді:


38

Що таке команда?

Команди та командний рядок - це ще один спосіб сказати комп’ютеру, що робити. Наприклад, ви можете натиснути значок хрому Google або ви можете запустити команду google-chrome.

Це може здатися дурною справою, але коли ви натискаєте на піктограму, це робить комп'ютер! Так само набагато простіше виконувати деякі завдання з командного рядка.

Наприклад, установка програм може бути швидшою та простішою - просто користуйтеся sudo apt-get install program, а не навігацією по програмному центру.

І якщо мій Bluetooth перестане працювати, я запускаю команду, щоб виправити це - це єдиний спосіб!

У будь-якому випадку, як запустити команду?

Це також просто, хоча існує багато способів зробити це.

Просто ви відкриєте термінал і введіть (або скопіюйте / вставте) команду, а потім натисніть Enter. На зображенні я запустив команду, ls Desktop/яка перелічить всі файли на моєму робочому столі. Зауважте, що для вставки натисніть Ctrl+ Shift+ Vу терміналі.

За замовчуванням ви відкриваєте термінал, натискаючи Ctrl+ Alt+ Tабо відкриваючи тире та шукаючи "Термінал".

Що таке tty?

Іноді, можливо, вам скажуть виконати команду в tty- часто, наприклад, число, наприклад tty2. Графічний інтерфейс працює tty7.

Для доступу до цього ви натискаєте Ctrl+ Alt+ FX- там, де FXйого замінюють функціональною клавішею, яка відповідає номеру. Наприклад, для доступу tty2ви натискали Ctrl+ Alt+ F2.

Ви повинні увійти до цього, але деякі речі потребують ttyроботи.

Щоб повернутися до GUI (якщо вказують інструкції), натисніть Ctrl+ Alt+ F7. Якщо нічого не з’являється - це просто порожній екран, натисніть Ctrl+ Alt+ F8. Якщо жодна з них не працює, можливо, вам доведеться перезапустити - але запитайте того, хто допомагає вам, коментуючи відповідь нижче!

Що з програмами графічного користувальницького інтерфейсу?

Термінал також може запускати програми GUI. Це може мати перевагу в перегляді результатів, які дає програма - наприклад, біг software-centreвиглядає так:

Ви також можете надати додаткові "аргументи" - також відомі як "параметри" та "параметри" для команди.

Наприклад, якщо я запускаю, google-chrome --app=http://youtube.comвін відкриває вікно без рядка URL або вкладок:

Майте на увазі, якщо закрити термінал, ви також втратите вікно Google Chrome ...

Один заключний метод

Це добре лише для програм GUI , таких як Chrome, Firefox та Gedit. Однак це також означає, що у вас немає терміналу, який лежить поруч - який ви могли випадково закрити. Це не добре для sudo apt-get install programподібного, тому що ви не можете ввести свій пароль після його запуску.

Натисніть Alt + F2, і з'явиться "Run Dialouge" - трохи схоже на вікно запуску в Windows:

Ubuntu: Windows:

Ви можете ввести тут будь-яку команду, і вона виконає її!

Мої займенники - Він / Він


3
FN легко сплутати з ключем ноутбука Fn. Я б натомість запропонував конкретний приклад, як F2 для tty2. Крім того, я, можливо, переглядав, але я не знайшов, де ви згадуєте, як повернутися до X з VT. Якщо користувач насправді є новачком, як ви гадаєте у питанні, тоді він повинен навчитися повертатися до «теплого та безпечного» графічного інтерфейсу.
Руслан

3
@Tim Я б запропонував вам попередити про те, що таке tty? абзац, що пояснює, як повернутися до GUI, перш ніж пояснити, як отримати доступ до ttx: деякі люди (наприклад, я молодший) не читають пояснення до кінця абзацу, а навпаки, безпосередньо намагаються команди ... і залишаються заблокованими в режимі командного рядка!
ebosi

Ця відповідь пропускає суть питання. Занадто тривалий.
mbiber

1
@mbiber Це дуже добре відповіло на моє запитання. Якщо у вас є конкретні пропозиції щодо того, де це може бути скорочено, будь ласка, скажіть. Я думаю, що мені вдалося досить добре ущільнити багато інформації - але якщо це може бути краще, я радий слухати :)
Тим,

@Tim Якщо хтось хотів "прочитати", то перший результат у Google (перші 10 результатів з цього приводу) - це здоровенні склади тексту. Наприклад, help.ubuntu.com/community/UsingTheTerminal . Я дуже задоволений цією відповіддю, тому я дав їй +1, але, сподіваюся, для повних нобівок знадобиться відповідь на це питання короткий і точний. Занадто багато інформації часто передається нетехнічним користувачам! Я додам відповідь, яку я очікував би, коли я був повноцінним ноб з Ubuntu.
mbiber

3

Типи команд дещо відрізняються. Вони можуть бути однорядними, як

 echo 'HelloAskubuntu' # Print 'HelloAskubuntu' 

один рядок з перенаправленням на інші команди

echo 'Hello World' | wc # count number of lines, words, and chars in 'Hello World'

багаторядковий з перенаправленням

$> bash << END                                                                 
> echo one
> echo two
> echo three
> END
one
two
three

Або багаторядкові у вигляді скриптів (що з точки зору мови Windows - це пакетні файли). Сценарії - це лише файли зі списками команд, які виконуються послідовно. Це фактично створені на замовлення програми / програмне забезпечення, аналогічні побудові власної електроніки з існуючих запчастин.

Незалежно від типу команди, вам знадобиться доступ до командного рядка, загальновідомого як Terminal. У клавішах клавіш Ctrl + Alt + F [1-6] є TTY-термінали (вийдіть з тих, що мають Alt + F7), або ви можете використовувати додаток GUI, натиснувши Ctrl + Alt + T.

Термінали, як правило, запускають програмне забезпечення, відоме як shell. Оболонка інтерпретує команди та виконує їх. Деякі оболонки сумісні один з одним по більшій частині , як bash, ksh, mksh, zsh, в той час як tcshі cshабсолютно різні. Всі вони мають різні особливості і часто використовуються для різних завдань.

Або сценарій, або команда повинні бути виконані в оболонці. Деякі команди є фізично присутніми виконувані файли на дисках, наприклад /bin/ls. Інші команди є aliasesабо functionsє списками існуючих команд. Вони існують лише в налаштуваннях оболонки. Наприклад, для bash це буде .bashrcфайл налаштувань. Справжні виконувані файли можна запускати з іменем або повним шляхом, як-от lsабо /bin/lsвідповідно.

Сценарії можна запускати з повним шляхом, або якщо вони зберігаються десь, про що знає ваша оболонка (і вона знає лише про речі в PATHзмінній, з якими ви можете прочитати echo $PATH). Наприклад, я можу запустити свій скрипт, перейшовши до свого каталогу бін і запустивши його з ./оператором, як це було

 cd $HOME/bin; ./helloworld.sh

Або дати терміналу повний шлях

 /home/Serg/bin/helloworld.sh

Ця відповідь пропускає суть питання. Занадто тривалий.
mbiber

Я можу додати tldr вгорі
Сергій Колодяжний

2

Для запуску команди потрібно відкрити вікно терміналу . Ви можете знайти термінал серед своїх додатків, як і будь-який інший. Скопіюйте та вставте сірий текст у вікно терміналу після його відкриття та натисніть Enterклавішу для виконання. Можливо, ви побачите деякий вихід тексту під час та після його виконання. Це зворотній зв'язок від команди, яку ви щойно виконали.

Команда - це інструкція, яку ви даєте комп’ютеру - ви говорите їй щось робити. Ви вже знайомі з деякими командами, ви використовуєте їх під час використання комп'ютера весь час. Наприклад, натискання кнопок у вашому графічному інтерфейсі (графічний інтерфейс користувача), як і веб-браузери, - це те саме - сповістити комп'ютер щось робити.

Якщо вам потрібна додаткова інформація, ви можете її знайти в розділі Що таке термінал і як його відкрити і використовувати? та https://help.ubuntu.com/community/UsingTheTerminal

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.