Часто есть некоторые вещи, которые нам нужно сделать, настроить параметры системы, выполнить некоторые процессы, однако даже в Ubuntu иногда нет графического интерфейса пользователя для выполнения таких задач, поэтому мы приезжаем в такие места, как форум Ubuntu, askubuntu или даже поиск в гугле.
Затем кто-то предоставляет нам терминальную команду, которая позволяет нам делать все, что нам нужно в данный момент для решения определенной проблемы. Итак, я вижу, что изучение языка в Linux может быть чрезвычайно полезным. Но все, что я делал до сих пор, - это выполнение команд, иногда я даже не понимаю, что я делаю, выполняя их, я просто следую инструкциям кого-то другого.
Я хотел бы больше узнать о Linux в целом и Ubuntu в частности, я не хочу осваивать Linux или запускать все на терминале, мне нравится Ubuntu просто отлично для современных ПК, ориентированных на пользователя и графических, но я просто хотел бы знать основы и, по крайней мере, понимать, что определенная команда будет делать в системе.
Каков наилучший способ сделать это?
источник
Ответы:
Говорят, что Linux в двух словах - хорошая книга для команд Linux. Вы можете увидеть эту книгу. (Я признаю, что я не полностью прочитал книгу, но мне кажется, что она хороша для команд, см. Комментарий ниже от читателя)
Онлайн-каталог полезных команд Linux также может вам очень помочь
Я нашел книгу Ubuntu Linux Bible очень полезной и дружественное введение в Ubuntu. Это "Уильям фон Хаген".
Вы можете просматривать справочные страницы Linux в веб-браузере, установив
man2html
.Вы можете просматривать информационные страницы GNU, набрав
info
после имени команды в терминале. Графический способ сделать то же самое требуетсяinfo2www
пакет. Установите его с помощьюsudo apt-get install info2www
.(Они более полезны, и я настоятельно рекомендую их понимать для команд Linux, таких как sed, grep и другие)
источник
Читайте о 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.
источник
Я всегда думаю, что лучший способ это попробовать, но с командной строкой иногда сложно начать.
Некоторые вещи, которые заставили меня начать
Один использовал терминал с графическими элементами для навигации, один, который я рекомендую (хотя и не поддерживается) - это оболочка Hotwire.
Также подумайте о создании текстового файла, в котором вы можете записывать команды и местоположения, пока вы не узнаете их наизусть.
Еще одной вещью, с которой я начал, было Linux Pocket Guide , в котором есть основные термины, структура файлов и команды терминала. http://www.amazon.com/Linux-Pocket-Guide-Daniel-Barrett/dp/0596006284
И помните, CAPS рассчитывают на Linux, поэтому, если вы называете папку FoLdEr, вам нужно набрать ее таким образом, чтобы добраться до нее.
источник