Какой лучший способ узнать, как использовать Ubuntu с терминалом? [закрыто]


19

Часто есть некоторые вещи, которые нам нужно сделать, настроить параметры системы, выполнить некоторые процессы, однако даже в Ubuntu иногда нет графического интерфейса пользователя для выполнения таких задач, поэтому мы приезжаем в такие места, как форум Ubuntu, askubuntu или даже поиск в гугле.

Затем кто-то предоставляет нам терминальную команду, которая позволяет нам делать все, что нам нужно в данный момент для решения определенной проблемы. Итак, я вижу, что изучение языка в Linux может быть чрезвычайно полезным. Но все, что я делал до сих пор, - это выполнение команд, иногда я даже не понимаю, что я делаю, выполняя их, я просто следую инструкциям кого-то другого.

Я хотел бы больше узнать о Linux в целом и Ubuntu в частности, я не хочу осваивать Linux или запускать все на терминале, мне нравится Ubuntu просто отлично для современных ПК, ориентированных на пользователя и графических, но я просто хотел бы знать основы и, по крайней мере, понимать, что определенная команда будет делать в системе.

Каков наилучший способ сделать это?


есть ссылка, которая содержит огромную информацию для вас: ubuntuforums.org/showthread.php?t=1909108
rɑːdʒɑ

Спасибо, на самом деле есть много того, с чего начать изучение Linux в этом посте;)
Neptunno

Я порекомендовал несколько отличных ресурсов здесь: askubuntu.com/questions/168142/…

1
Вы можете скачать Pdf-файл командного проекта linux с sourceforge.net/projects/linuxcommand
Pandya

Ответы:


10
  1. Говорят, что Linux в двух словах - хорошая книга для команд Linux. Вы можете увидеть эту книгу. (Я признаю, что я не полностью прочитал книгу, но мне кажется, что она хороша для команд, см. Комментарий ниже от читателя)

  2. Онлайн-каталог полезных команд Linux также может вам очень помочь

  3. Я нашел книгу Ubuntu Linux Bible очень полезной и дружественное введение в Ubuntu. Это "Уильям фон Хаген".

  4. Вы можете просматривать справочные страницы Linux в веб-браузере, установив man2html.

    sudo apt-get install man2html
    
  5. Вы можете просматривать информационные страницы GNU, набрав infoпосле имени команды в терминале. Графический способ сделать то же самое требуется info2wwwпакет. Установите его с помощью sudo apt-get install info2www.
    (Они более полезны, и я настоятельно рекомендую их понимать для команд Linux, таких как sed, grep и другие)


Мне понравился каталог полезных команд, хотя, возможно, у меня нет времени на его изучение, я могу просто пойти и получить полезную команду, когда мне это нужно. Благодарность!
Нептунно

2
Кроме того, если вы помните первые одну или две буквы команды (или если вы можете хорошо угадать), нажатие клавиши 2 или 3 раза автоматически завершит все возможные совпадения. Первая вкладка ничего не показывает, если есть повторяющиеся совпадения, вторая может спросить вас, хотите ли вы все совпадения - но не пугайте вас, это дает им страницу за раз, и вы всегда можете отменить, и тогда вы можете увидеть список. Введите частичный каталог или имя файла, нажмите вкладку, и он будет автоматически заполнен.
Марти Фрид

Я начинаю получать удовольствие от игры с терминалом. Теперь это не так сложно, как раньше. Спасибо за эти советы;)
Нептунно

3

Читайте о bash, командной оболочке. Если вы когда-либо использовали MS-DOS, это похоже. Большинство команд, которые вы используете, довольно просты: они начинаются с команды, за которой следует пробел. Командой может быть либо внутренняя команда bash, либо внешняя программа / команда. Если он внешний, он должен быть там, где bash может его найти, либо по пути, либо по указанному.

После команды часто появляются параметры, которые зависят от команды. После опций могут потребоваться имена файлов. Имейте в виду, что пробелы разделяют элементы в этом списке, поэтому, если в имени файла есть пробел, его нужно «экранировать», например: name \ with \ space. Каждый пробел имеет обратную косую черту перед ним, чтобы сделать его символом, а не разделителем. Обычно вместо имени можно поставить двойные кавычки вокруг имени.

Если это команда bash, вы можете узнать больше несколькими способами:

Введите man name_of_command, где name_of_command - это имя программы. Используйте пробелы для пролистывания текста, «b» для перелистывания назад и «q» для выхода.

Введите, name_of_command --helpчтобы получить сокращенный список опций

Вы можете получить много информации, введя "man man", а также "man bash". Но некоторые простые уроки полезны для начала.

Итак, в следующий раз, когда вы увидите команду, попробуйте ввести первое слово после команды «man» или введите первое слово, а затем --help, чтобы понять, что это за параметры.

Изучив командную строку bash, вы сможете больше экспериментировать с более сложными темами. В Интернете есть много учебников по Linux.


Я понятия не имел, что терминал имел эту полезную информацию. Кроме того, хорошее введение в терминальное использование. Большое спасибо!
Нептунно

1
Терминал обладает удивительным количеством полезных функций, и после того, как вы начнете его изучать, использование терминала станет увлекательным занятием. Вы можете искать предыдущие команды с помощью Ctrl-R, вызывать команды, нажимая стрелку вверх, вызывать предыдущую команду или ее части в середине следующей команды - например, если вы забудете использовать sudo, то вы можете напечатайте "sudo !!", и это вызовет всю команду. Множество таких опций, используя «!» (часто называют взрывом, как в Crunch Bang = #!). Как только вы доберетесь до места, где сможете понять, что говорит «man bash», вы сможете многому научиться.
Марти Фрид

Действительно, до того, как я не знал, с чего начать изучение команд терминала, теперь я вижу, что с этими функциями все, что нужно, - это некоторое исследование.
Нептунно

0

Я всегда думаю, что лучший способ это попробовать, но с командной строкой иногда сложно начать.

Некоторые вещи, которые заставили меня начать

Один использовал терминал с графическими элементами для навигации, один, который я рекомендую (хотя и не поддерживается) - это оболочка Hotwire.

Установить через центр программного обеспечения

Также подумайте о создании текстового файла, в котором вы можете записывать команды и местоположения, пока вы не узнаете их наизусть.

Еще одной вещью, с которой я начал, было Linux Pocket Guide , в котором есть основные термины, структура файлов и команды терминала. http://www.amazon.com/Linux-Pocket-Guide-Daniel-Barrett/dp/0596006284

И помните, CAPS рассчитывают на Linux, поэтому, если вы называете папку FoLdEr, вам нужно набрать ее таким образом, чтобы добраться до нее.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.