Нова установка openSUSE - втрачена команда l та кольори


1

Щойно я отримав нову VPS openSUSE 12.1 від пробної версії Windows Azure. Я вже маю досвід роботи з цією ОС (з 11.0 з наступними оновленнями) і відразу помітив дві речі:

  • l команда відсутня
  • робити ls -lне фарбує файли в залежності від їх типу (зелений текст: виконуваний файл, синій: каталог, червоний: перезаписуваний)

Мені б хотілося, якщо я можу якимось чином налаштувати новий VPS для кольорової консолі, коли я набираю ls -lабо, можливо, включаю lярлик.

Крім того, я виявив, що, хоча на моїх звичних машинах openSUSE я можу вкоренитися, видавши su, тут я повинен видати sudo suабо sudo -s. Чому це? Чи можу я це змінити?

Відповіді:


1

Якщо ви хочете lsмати кольори, то вам потрібно його псевдонімом. Додайте це до свого ~/.bash_profile:

alias ls='ls --color=auto'

Якщо lкоманда відсутня, додайте її самостійно. Якщо все, що ви хочете, - це довгий список, то про це слід сказати:

alias l='ls -l'

Різниця між suі sudo suв тому , що колишній попросить вас ввести пароль цільового користувача - rootв цьому випадку - в той час як останній запросить ваш пароль , а потім перейти до цільового користувачеві. Це в цілях безпеки, тому вам не потрібно знати rootпароль. Або навіть rootпароль навіть не встановлений, і в цьому випадку suодин не працює.

Я не надто впевнений у OpenSUSE та в тому, чи вимагає він взагалі встановити пароль root - інші, будь ласка, виправте мене, - але в будь-якому випадку ви, можливо, захочете залишитися з цим sudo su.

Дивіться тут для отримання додаткової інформації .


Коли я встановлюю openSUSE самостійно, мені завжди потрібен пароль root після того, як я налаштував свій обліковий запис користувача. Інший VPS openSUSE я чітко встановлює корінний пароль під час створення (я можу ввійти лише так, як перший раз), натомість Azure не запитує мене для пароля root, а лише для мого. Отже, це правильно
usr-local-ΕΨΗΕΛΩΝ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.