Как я могу использовать символ $?

я, наконец, удалось выяснить вопрос: использование unetbootin для создания загрузочных USB.

Итак, не используйте [F1] для создания загрузочных USB с поддержкой UEFI установки. Вместо этого, правильный путь для создания загрузочных USB-использовать загрузочный диск Creator с некоторых работы системы Ubuntu.

не использовать (Справочник)

сначала отформатируйте USB с (ФАТ-32) файловую систему с помощью gparted. (Нет необходимости, чтобы установить [Ф2] флаг в USB) после запуска загрузочного диска, Творцом и выберите ISO-образ и цель устройства USB, который мы хотим сделать загрузочным. (В большинстве случаев, в Ubuntu делает это автоматически, если ISO-образ присутствует и USB установлен должным образом) он будет отправлен в течение 2-4 мин. для завершения процесса. Затем вы получите сообщение, что этот USB может быть использован для установки. Успехов!

2) изменение параметров в утилита APTIO

просто включите компьютер и сразу нажмите [Ф3], которые будут бросать на экран утилитой APTIO.

, чтобы сделать [F4] и монтажные работы без проблем, мы должны 2) изменение параметров в утилита APTIO следующее:

[dиода d17] сначала отформатируйте USB с (ФАТ-32) файловую систему с помощью gparted. (Не нужно ставить [Ф2] флаг в USB) быстрая загрузка после запуска загрузочного диска, Творцом и выберите образ ISO и целевого устройства USB, который мы хотим сделать загрузочным. (В большинстве случаев, в Ubuntu делает это автоматически, если ISO-образ присутствует и USB установлен правильно) [!dиода d17]

(я читал на форумах что это может быть включен после установки ОС, но я не пробовал этот вариант).

и включите после установки ОС вместо. Наконец, измените порядок загрузки так, чтобы наш текущий USB отображается как первая в порядке.

3) создание ручного перегородок при ССД

следующим шагом является разделение (Встроенный) SSD и других твердотельных накопителей или магнитных дисков (НЖМД), как мы хотим. Поскольку мы уже имеем прямую USB, мы можем использовать это, чтобы [ф5] и доступ к дискам для создания разделов.

после того, как мы, использовать 3) создание ручного перегородок в SSD для создания руководство по эксплуатации разделы. Обратите внимание, что я удалил [ф6], которые пришли вместе, как по умолчанию, когда я купил систему. Я выяснила, что удаление этого раздела загрузочный диск Создателя!Д3], но это является обязательным, чтобы иметь [ф7] (ЭСП) как первый раздел на ССД. Итак, нам нужно создать.

сначала убедитесь, что SSD, где в Ubuntu устанавливается в глобальную таблицу разделов (нажать[F8]) Формат. Тогда:

быстрая загрузка создание первого раздела [ф10] или более-рекомендуемое пространство для Ubuntu установок. Этот раздел должен быть в файловой системе на [F11] Формат в соответствии с UEFI спецификации. Кроме того, флаги должны быть установлены в [ф12]. Я использовал опцию [от f13] для этого. Также [ф14] должен быть [ф15], хотя [ф16] может быть пустым. он будет отправлен в течение 2-4 мин. для завершения процесса. Затем вы получите сообщение, что этот USB может быть использован для установки. Успехов! третий раздел будет, где установки Ubuntu будет жить. т. е. [клавиши f21] корневой файловой системы. Я выделил остальное пространство (около 450 ГБ). Для создания этого раздела, используйте [ф22] с [ф23] по Вашему желанию; опять же, поле [ф24] может быть пустым. Использовать другие ССД (например, 850 Эво) создать раздел для [f25 привод датчика]. Я удалил все существующие разделы на этом диске и создал один раздел (без [ф26] раздела). Используйте ext4 файловая система с дружественным [ф28] и укажите точку монтирования, как /home. Это когда все документы, фотографии, аудио, видео и т. д., будет жить. в [ф30], которые мы даем во время секционирования будет использоваться для загрузки дисков позже. название раздела может быть оставлено пустым.

разбиения работ. Поэтому, перезагрузите систему и выберите опцию глобальные таблицы разделов.

обязательные рекомендуется для подключения к Ethernet-кабель во время установки Ubuntu, потому что он загружает некоторые файлы из интернета, которые важны для успешной установки.

первые шаги очевидны из меню мастера. Но, выберите опцию [f32 из] когда его спросили, куда устанавливать. Теперь мы должны сделать немного больше работы здесь, так как мы создали наши собственные разделы.

[о d54] создать первый раздел [F10] для того, или больше-рекомендуемое пространство для Ubuntu установок. Этот раздел должен быть в файловой системе на [F11] Формат в соответствии с UEFI спецификации. Кроме того, флаги должны быть установлены в [ф12]. Я использовал опцию [от f13] для этого. Также [ф14] должен быть [ф15], хотя [ф16] может быть пустым. убедитесь, что пространство подкачки раздел файловой системы [f36 в] третий раздел будет, где установки Ubuntu будет жить. т. е. [клавиши f21] корневой файловой системы. Я выделил остальное пространство (около 450 ГБ). Для создания этого раздела, используйте [ф22] с [ф23] по Вашему желанию; опять же, поле [ф24] может быть пустым. в разделе, предназначенных для [ф40], установить точку монтирования для [ф41] с ext4 journaling filesystem; кроме того, с некоторых дружественных меток для доступа к диску позже. используйте другие ССД (например, 850 Эво) создать раздел для [f25 привод датчика]. [!устройство о d54]

для установки загрузчика должен быть раздел ESP. Но иногда это могут быть обнаружены автоматически. Поэтому, не беспокойтесь.

мы почти закончили со всеми процедурами. Просто нажмите кнопку устройства для бутлоадера.. он будет просить дополнительные детали, такие как Ваше местоположение, имя, имя компьютера, имя пользователя, пароль. Введите эти данные и терпеливо ждать в течение 3-4 минут, чтобы завершить установку..

[г70]в то же время, наблюдать прогресс, чтобы убедиться, что все идет гладко и без каких-либо ошибок. Надеюсь, он будет успешным и бросить сообщение для перезагрузки системы для использования новой установки.[!г70]

перезагрузите его и войдите со своим логином и паролем.

эта установка по умолчанию использует nouveau драйверы. Если у вас современная Видеокарта, например, перезагрузка или так, мы должны установить его. Перейти к [пулемет f44] -> [f45 С] и установить проприетарные драйвера от NVIDIA (на момент написания статьи последняя версия 384.111)

после успешной установки и снова перезагружается, вы можете проверить, является ли Видеокарта NVIDIA или нет, проверяя в: All Settings -> Details

надеюсь, что это будет полезным руководством для тех, кто пытается иметь правильную и рабочую установке Ubuntu GNOME с поддержкой UEFI.

P. S. обратите внимание, что это руководство предполагает, что никаких важных данных доступно на всех дисках. Резервное копирование всех ваших файлов перед тем, как пробовать этот способ установки.

[кадрах, снятых D80][!кадрах, снятых D80]

ссылки, которые были весьма полезны:

1) Справочник 2) больше фона в UEFI

2
задан 28 March 2018 в 13:36

3 ответа

Общее

Основное использование $, как в $USER, - сообщить оболочке, что вы говорите о переменной оболочки.

См. man bash и прокрутите список до ( или перейти к)

Special Parameters EXPANSION Parameter Expansion

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

Special Parameters Баш-хакеры wiki

Примеры

Переменная оболочки должна быть определена (как правило, в оболочке или специально вами). Например, USER является общей переменной, но subnet не определен на моем компьютере, поэтому я должен был бы объявить его,

subnet="some-text-or-number-string"

Затем его можно просмотреть с помощью

[ f2]

и используется в других командах (например, вы хотите использовать его).

IP не определен на моем компьютере, но стандартные переменные используют верхний регистр, поэтому рекомендуется используйте [] d22]

echo "$ip"

и удалите его с помощью

unset ip
.

ip=192.168.0.2

Добавление примеров в соответствии с советами @Terrance и @ Jo-ErlendSchinstad

Команда, которую вы ищете с помощью nmap, может быть выполнена с помощью ip route следующим образом: [!d26 ]

nmap -sP $(ip route | grep kernel | awk '{print $1}')

, где $(a command line) позволяет использовать [стандартный] вывод командной строки в контексте оболочки, объясненный следующим упрощенным примером:

myusername=$(whoami)

. Который может быть просмотрен

echo $myusername

Простой калькулятор для целых чисел создается с двойными скобками, например,

$ echo $((1+2))
3

$ r=5
$ area=$((r**2 * 314 / 100))
$ echo "the circle's area is approx. = $area"
the circle's area is approx. = 78
7
ответ дан 22 May 2018 в 11:46
  • 1
    В linux есть [почти] всегда способы обойти вещи ;-) Пожалуйста, скажите нам, что именно вы хотите сделать, и будет легче помочь. - (обратите внимание, что я немного знаю о переменных оболочки, но не очень много о сети.) – sudodus 26 March 2018 в 16:51
  • 2
    я просто запустил подсеть = "192.168.1.0/24" ;; nmap $ подсеть спасибо за ваше время – hello moto 26 March 2018 в 16:54
  • 3
    @hellomoto Команда, которую вы ищете с помощью nmap, может быть выполнена с помощью ip route следующим образом: nmap -sP $(ip route | grep kernel | awk '{print $1}') – Terrance 26 March 2018 в 17:02
  • 4
    Или что-то более простое, например myusername = $ (whoami) – Jo-Erlend Schinstad 26 March 2018 в 18:05
  • 5
    Когда вы видите обратные ссылки, используемые для команд в документации, вы можете использовать $ для их замены. т.е. `uname -r` можно заменить на $(uname -r). В командной строке и в сценариях вы можете увидеть имя программы, используя $0. – WinEunuuchs2Unix 28 March 2018 в 13:33

Общее

Основное использование $, как в $USER, - сообщить оболочке, что вы говорите о переменной оболочки.

См. man bash и прокрутите список до ( или перейти к)

Special Parameters EXPANSION Parameter Expansion

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

Special Parameters Баш-хакеры wiki

Примеры

Переменная оболочки должна быть определена (как правило, в оболочке или специально вами). Например, USER является общей переменной, но subnet не определен на моем компьютере, поэтому я должен был бы объявить его,

subnet="some-text-or-number-string"

Затем его можно просмотреть с помощью

echo "$subnet"

и используется в других командах (например, вы хотите использовать его).

IP не определен на моем компьютере, но стандартные переменные используют верхний регистр, поэтому рекомендуется используйте [] d22] echo "$ip"

и удалите его с помощью

unset ip .

ip=192.168.0.2

Добавление примеров в соответствии с советами @Terrance и @ Jo-ErlendSchinstad

Команда, которую вы ищете с помощью nmap, может быть выполнена с помощью ip route следующим образом:

nmap -sP $(ip route | grep kernel | awk '{print $1}')

, где $(a command line) позволяет использовать [стандартный] вывод командной строки в контексте оболочки, объясненный следующим упрощенным примером:

myusername=$(whoami)

. Который может быть просмотрен

echo $myusername

Простой калькулятор для целых чисел создается с двойными скобками, например,

$ echo $((1+2)) 3 $ r=5 $ area=$((r**2 * 314 / 100)) $ echo "the circle's area is approx. = $area" the circle's area is approx. = 78
7
ответ дан 17 July 2018 в 18:04

Общее

Основное использование $, как в $USER, - сообщить оболочке, что вы говорите о переменной оболочки.

См. man bash и прокрутите список до ( или перейти к)

Special Parameters EXPANSION Parameter Expansion

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

Special Parameters Баш-хакеры wiki

Примеры

Переменная оболочки должна быть определена (как правило, в оболочке или специально вами). Например, USER является общей переменной, но subnet не определен на моем компьютере, поэтому я должен был бы объявить его,

subnet="some-text-or-number-string"

Затем его можно просмотреть с помощью

echo "$subnet"

и используется в других командах (например, вы хотите использовать его).

IP не определен на моем компьютере, но стандартные переменные используют верхний регистр, поэтому рекомендуется используйте [] d22] echo "$ip"

и удалите его с помощью

unset ip .

ip=192.168.0.2

Добавление примеров в соответствии с советами @Terrance и @ Jo-ErlendSchinstad

Команда, которую вы ищете с помощью nmap, может быть выполнена с помощью ip route следующим образом:

nmap -sP $(ip route | grep kernel | awk '{print $1}')

, где $(a command line) позволяет использовать [стандартный] вывод командной строки в контексте оболочки, объясненный следующим упрощенным примером:

myusername=$(whoami)

. Который может быть просмотрен

echo $myusername

Простой калькулятор для целых чисел создается с двойными скобками, например,

$ echo $((1+2)) 3 $ r=5 $ area=$((r**2 * 314 / 100)) $ echo "the circle's area is approx. = $area" the circle's area is approx. = 78
7
ответ дан 23 July 2018 в 18:54

Другие вопросы по тегам:

Похожие вопросы: