2012-10-04 15 views
23

Postępowałem zgodnie z instrukcjami dotyczącymi edycji pliku sudoers, wprowadziłem zmiany, ale instrukcje mówią, że należy wyjść z ctrl + x - to daje mi wielką X i karetkę. Próbowałem ctrl: x ctrl + Q Esc.Wyjdź/zapisz edycję do pliku sudoers? Putty SSH

Nie używając nano ani żadnego innego gui (tylko końcówka), zmiana, którą próbuję zapisać, polega na ustawieniu nano jako domyślnego edytora.

Po prostu muszę wiedzieć, które klucze mam nacisnąć iw jakiej kolejności?

Również jako pytanie boczne są jakieś "dobre" tutoriale linuxowe, wydaje mi się, że wloką się przez wiele godzin próbując znaleźć najprostsze odpowiedzi? "Dobrze", jak wyjaśniono dobrze i nie pomijając istotnych informacji (np. Które gui używasz).

Odpowiedz

71

Aby dokonać zmian sudo z putty/bash:

  • Rodzaj visudo i naciśnij wprowadzić.
  • Przejdź do miejsca, które chcesz edytować, używając klawiszy strzałek w górę iw dół.
  • Naciśnij wstaw, aby przejść do trybu edycji.
  • Wprowadź zmiany - na przykład: użytkownik ALL = (ALL) ALL.
  • Uwaga - ważne jest, czy podczas wprowadzania zmian używasz kart lub spacji.
  • Po wprowadzeniu zmian naciśnij esc, aby wyjść z trybu edycji.
  • Teraz wpisz: wq, aby zapisać i naciśnij wprowadź.
  • Powinieneś powrócić do bash.
  • Teraz możesz nacisnąć ctrl + D, aby wyjść z sesji, jeśli chcesz.
+1

Nadal szukam "dobrych" stron linuksowych. Wygląda na to, że większość administratorów Linuksa nie jest w stanie wyjaśnić rzeczy z jakimkolwiek stopniem jasności. Sądzę, że ci, którzy nie mogą jej oddać za darmo. – Gonzalez

+0

wstawić w terminalu, ustawić ustawienia klawiatury terminala F12 na \ 033 [2 ~ –

+0

Jest to jedno z najlepszych i najprostszych wprowadzeń do 'visudo', które udało mi się znaleźć. W większości przypadków komendą będzie "sudo visudo". Możesz także zapisać i opuścić vi/vim przy pomocy , a następnie ': x' – joemaller

1

Samouczek, który widziałeś, mówi Ci, jak wyjść z edytora nano. Po wpisaniu Ctrl + X nano exit i jeśli twój plik wymaga zmiany, zostaniesz poproszony o zapisanie zmian, w którym to przypadku chcesz zapisać, naciśnij klawisz Y, a następnie wprowadź, aby zapisać zmiany w tym samym pliku, który otworzysz.

Jeśli nie używasz żadnego gui i chcesz opuścić powłokę, użyj polecenia Ctrl + D.

Jeśli chodzi o samouczek, to dobrze byłoby zacząć od The Linux Documentation Project. Jeśli lubisz książki, zdecydowanie polecam każdą książkę, którą chcesz od O'Reilly. Mają ładne półki na płyty CD z dobrą kompilacją dla każdego sysadminu linuxowego, a bez większego wysiłku można znaleźć wiele miejsc, w których te półki HTML są dostępne do czytania w Internecie.

+1

Niestety, ale Ctrl + D nie wychodzi z visudo, wychodzi z powłoki. Muszę wyjść i zapisać visudo przed wyjściem z powłoki. Tak, mogłem przeczytać całą dokumentację linuksową lub wszystkie książki od O'Reilly, ale nie dlatego zadałem tu pytanie. – Gonzalez

+0

** Ctrl + X ** -> N dla nie zapisuj zmian -> Y dla zmian zapisu –

6

Wystarczy otworzyć plik przez nano /file_name

Po zakończeniu naciśnij Ctrl + O a następnie Wprowadź zapisać. Następnie naciśnij CTRL + X, aby powrócić.

Tutaj CTRL + O: jest CTRL i O dla Orange Nie 0 Zero

0

Należy uważać, aby wpisać dokładnie : wq jak Wouter Verleur powiedział w kroku 7. Po typ wejść, będziesz zapisz zmiany i wyjdź z edytora visudo do basha.