Jak uruchomić polecenie?

22

Jestem nowym użytkownikiem, któremu właśnie powiedziano, aby uruchomić / wykonać polecenie. Odpowiedź zawiera tekst z szarym tłem, takim jak this text herelub

sometimes this text here.

Nie wiem jednak, co oznacza „uruchom” lub „polecenie” w stosunku do Ubuntu.

Jak mam to zrobic?


Jest to przeznaczone do użycia jako pytanie i odpowiedź, do którego można się odsyłać, gdy każesz komuś uruchomić polecenie.

Tim
źródło
1
Hmm, przegłosuj, bo nie potrzebujemy tego? Czy pytania dla początkujących są odradzane? Czy to jest duplikat?
Tim
3
Eh .. Jak uruchomić polecenie? Odp .: Użyj terminala. Następnie: co to jest terminal itp.? To wynika trywialnie.
muru
5
@muru no. To pytanie mówi po prostu, jak uruchomić polecenie ... Myślałem, że jesteśmy tutaj, aby pomóc ludziom również w Ubuntu, prawda? Dlaczego niepokój wobec ludzi, którzy nie wiedzą? Myślę, że odpowiedź jasno wyjaśnia, że ​​warto uruchomić program GUI ...
Tim
1
Doskonały! Ulubione, dodane do zakładek i wyróżnione dodane !!! ;-)
Fabby

Odpowiedzi:

38

Co to jest polecenie?

Polecenia i wiersz poleceń to kolejny sposób na poinformowanie komputera, co ma robić. Na przykład możesz kliknąć ikonę Google Chrome lub uruchomić poleceniegoogle-chrome .

To może wydawać się głupie, ale po kliknięciu ikony to właśnie robi komputer! O wiele łatwiej jest wykonywać niektóre zadania za pomocą wiersza poleceń.

Na przykład instalowanie programów może być szybsze i łatwiejsze - wystarczy użyć sudo apt-get install program , a nie poruszać się po centrum oprogramowania.

A jeśli mój Bluetooth przestanie działać, uruchamiam polecenie, aby to naprawić - to jedyny sposób!

W każdym razie, jak uruchamiasz polecenie?

Jest to również proste, chociaż istnieje wiele sposobów, aby to zrobić.

Po prostu otwórz Terminal i wpisz (lub skopiuj / wklej) polecenie, a następnie naciśnij Enter. Na obrazku uruchomiłem polecenie, ls Desktop/które wyświetli listę wszystkich plików na pulpicie. Uwaga: aby wkleić, naciśnij Ctrl+ Shift+ Vw terminalu.

Domyślnie otwierasz terminal naciskając Ctrl+ Alt+ Tlub otwierając Dash i szukając „Terminal”.

Co jest tty?

Czasami może pojawić się polecenie uruchomienia polecenia w tty- często po nim następuje na przykład liczba tty2. GUI działa dalej tty7.

Aby uzyskać dostęp do tego, naciśnij Ctrl+ Alt+ FX- gdzie FXjest zastąpiony klawiszem funkcyjnym, który odpowiada numerowi. Na przykład, aby uzyskać dostęp tty2, naciśnij Ctrl+ Alt+F2 .

Musisz się do tego zalogować, ale niektóre rzeczy muszą ttydziałać.

Aby wrócić do GUI (jeśli instrukcje mówią), naciśnij Ctrl+ Alt+ F7. Jeśli nic się nie pojawia - to tylko pusty ekran, naciśnij Ctrl+ Alt+F8 . Jeśli żadna z nich nie zadziała, może być konieczne ponowne uruchomienie komputera - ale zapytaj osobę, która pomaga, komentując poniżej odpowiedzi!

Co z programami GUI (graficzny interfejs użytkownika)?

Terminal może także uruchamiać programy GUI. Może to mieć tę zaletę, że wyświetla dane wyjściowe programu - na przykład uruchomienie software-centrewygląda następująco:

Możesz także podać dodatkowe „argumenty” - znane również jako „parametry” i „opcje” do polecenia.

Na przykład, jeśli uruchomię google-chrome --app=http://youtube.com, otworzy się okno bez paska adresu URL lub kart:

Pamiętaj, że jeśli zamkniesz terminal, stracisz także okno Google Chrome ...

Jedna ostateczna metoda

Jest to przydatne tylko w przypadku programów GUI , takich jak Chrome, Firefox i Gedit. Oznacza to jednak również, że nie masz w pobliżu terminala - który możesz przypadkowo zamknąć. Nie jest to dobre sudo apt-get install programani podobne, ponieważ nie można wpisać hasła po uruchomieniu.

Naciśnij klawisze Alt + F2, a pojawi się komunikat „Uruchom Dialouge” - trochę jak okno uruchamiania w systemie Windows:

Ubuntu: Windows:

Możesz wpisać tutaj dowolne polecenie, które uruchomi je!

Moje zaimki to On / On

Tim
źródło
3
FN łatwo pomylić z klawiszem Fn laptopa. Wolę raczej podać konkretny przykład, na przykład F2 dla tty2. Mogłem też nadzorować, ale nie znalazłem, gdzie wspominasz, jak wrócić do X z VT. Jeśli użytkownik jest naprawdę nowicjuszem, jak przypuszczasz w pytaniu, musi nauczyć się, jak wrócić do „ciepłego i bezpiecznego” interfejsu GUI.
Ruslan
3
@Tim Sugeruję, abyś umieścił ostrzeżenie na swoim Co to jest tty? akapit wyjaśniający, jak wrócić do GUI przed wyjaśnieniem, jak uzyskać dostęp do ttx: niektóre osoby (np. młodsza ja) nie czytają wyjaśnień do końca akapitu, ale bezpośrednio wypróbowują polecenia ... i pozostają zablokowane w trybie wiersza poleceń!
ebosi
Ta odpowiedź nie ma sensu pytania. Za długa.
mbiber
1
@mbiber To dość dobrze odpowiedziało na moje pytanie. Jeśli masz jakieś konkretne sugestie dotyczące tego, gdzie można je ograniczyć, powiedz. Myślę, że udało mi się całkiem dobrze skondensować wiele informacji - ale jeśli mogłoby być lepiej, chętnie słucham :)
Tim
@Tim Jeśli ktoś chciałby „przeczytać”, to pierwszy wynik w Google (pierwsze 10 wyników w tej sprawie) to spory kawałek tekstu. Na przykład help.ubuntu.com/community/UsingTheTerminal . Jestem bardzo zadowolony z tej odpowiedzi, dlatego dałem jej +1, ale spodziewam się, że kompletne nooby będą wymagały odpowiedzi, aby pytanie było krótkie i na temat. Zbyt wiele informacji jest często uciążliwych dla użytkowników nietechnicznych! Dodam odpowiedź, której bym się spodziewał, kiedy będę kompletnym noobem z Ubuntu.
mbiber
3

Rodzaje poleceń nieco się różnią. Mogą to być pojedyncze linie

 echo 'HelloAskubuntu' # Print 'HelloAskubuntu' 

pojedyncza linia z przekierowaniem do innych poleceń

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

multiline z przekierowaniem

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

Lub wielowierszowy w postaci skryptów (które pod względem języka Windows są plikami wsadowymi). Skrypty to tylko pliki z listami poleceń, które są wykonywane sekwencyjnie. Są to skutecznie niestandardowe programy / oprogramowanie do budowania, analogiczne do budowania własnej elektroniki z istniejących części zamiennych.

Bez względu na rodzaj polecenia, będziesz potrzebował dostępu do wiersza poleceń, powszechnie znanego jako Terminal. Dostępne są terminale TTY na skrótach klawiaturowych Ctrl + Alt + F [1-6] (zamknij klawisze Alt + F7) lub możesz użyć aplikacji GUI, naciskając Ctrl + Alt + T.

Terminale zwykle uruchamiają oprogramowanie znane jako shell. Powłoka interpretuje polecenia i wykonuje je. Niektóre skorupy są w większości kompatybilne ze sobąbash , ksh, mksh, zsh, natomiast tcshi cshsą całkiem różne. Wszystkie mają różne funkcje i często są używane do różnych zadań.

Skrypt lub polecenie muszą być wykonywane w powłoce. Niektóre polecenia to fizycznie obecne pliki wykonywalne na dyskach, takie jak /bin/ls. Inne polecenia są aliaseslub functionssą listami istniejących poleceń. Istnieją tylko w ustawieniach powłoki. Na przykład dla basha byłby to .bashrcplik ustawień. Prawdziwe wykonywalne mogą być uruchamiane z nazwą lub pełnej ścieżki, jak lsi /bin/lsrespectivelly.

Skrypty mogą być uruchamiane z pełną ścieżką lub jeśli są przechowywane gdzieś, o czym wie twoja powłoka (i wie tylko o rzeczach w PATHzmiennej, które możesz czytać echo $PATH). Na przykład mogę uruchomić skrypt, przechodząc do katalogu bin i uruchamiając go z ./operatorem, tak jak to

 cd $HOME/bin; ./helloworld.sh

Lub podaj pełną ścieżkę terminalu

 /home/Serg/bin/helloworld.sh
Sergiy Kolodyazhnyy
źródło
Ta odpowiedź nie ma sensu pytania. Za długa.
mbiber
Mogę dodać tldr na górze
Sergiy Kolodyazhnyy
2

Aby uruchomić polecenie, musisz otworzyć okno terminala . Możesz znaleźć terminal wśród swoich aplikacji, tak jak każdy inny. Po otwarciu skopiuj i wklej szary tekst do okna terminala, a następnie naciśnij Enterklawisz, aby wykonać. Prawdopodobnie zobaczysz trochę tekstu podczas i po wykonaniu. To jest informacja zwrotna z właśnie uruchomionego polecenia.

Polecenie to instrukcja, którą przekazujesz komputerowi - każesz mu coś zrobić. Znasz już niektóre polecenia, używasz ich podczas korzystania z komputera przez cały czas. Na przykład klikanie przycisków w graficznym interfejsie użytkownika (graficznym interfejsie użytkownika), takich jak przeglądarki internetowe, to to samo - nakazanie komputerowi zrobienia czegoś.

Jeśli potrzebujesz więcej informacji, możesz je znaleźć na stronie Czym jest terminal i jak mogę go otworzyć i z niego korzystać? i https://help.ubuntu.com/community/UsingTheTerminal

mbiber
źródło