Обновление 2016-08-09: eWeek: риск из ядра Linux, скрытого в Windows 10, выставленного в Black Hat (1, 2 через 3)
Обновление 2016-04-08:
Как его скачать? От Ubuntu? Окна? Ничего в магазине Windows.Он был только что выпущен с последним предварительным просмотром, поэтому в настоящее время вам нужно установить свою установку Windows для получения сборок предварительного просмотра Insider в быстром кольце в разделе «Настройки» -> «Обновления» и «amp; безопасность -> Дополнительные параметры. Затем обновите до последней сборки.
eWeek: риск из ядра Linux, скрытого в Windows 10, выставленного в Black Hat (1, 2 через 3) Включите режим разработчика в настройках -> Обновления & амп; security Запустите bash в меню «Пуск» и подтвердите сообщение для загрузки и установки Ubuntu в Windows. После завершения установки среда Ubuntu будет приветствовать вас. Для дальнейшего улучшения моего опыта работы с Ubuntu в Windows я установил цвет фона RGB 48 10 36, установил шрифт Ubuntu Mono и добавил его в качестве доступного шрифта в реестр с помощью следующей команды из командной строки с повышенными правами:reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont" /v 00 /t reg_sz /d "Ubuntu Mono"
Похожие вопросы : Как изменить шрифт консоли Windows XP? Как включить новую консоль в Windows 10 и каковы ее значения по умолчанию? Как скачать? От Ubuntu? Окна? Ничего в магазине Windows. Ярлык Настройки указывают на C:\Windows\System32\bash.exe ~, а описание файла в деталях читает «Microsoft Bash Launcher».
Редактирование: другая пародия под падением под названием ". Microsoft Bash Launcher " высмеивает нынешний культ технологий. Вот расшифровка как SRT, если вы не можете найти или посмотреть видео.
Как его скачать? От Ubuntu? Окна? Ничего в магазине Windows.Да, но в настоящий момент он работает неправильно. Я попытался установить dash в качестве оболочки входа, но он также игнорируется в текущей реализации. Это все, что я выяснил до сих пор.
Dustin Kirkland был связан с этим, и он опубликовал 2 сообщения в своем блоге об этом:
Почему они продолжают говорить Ubuntu bash? это отличается от реального баха, который вы используете на Arch или что-то еще? Просто догадаться, но похоже, что у них есть мини-виртуальная машина с командной строкой только Ubuntu.Это неверно, выдержка из блога Дастина:
Просто догадаться, но похоже, что у них есть мини-виртуальная машина, работающая только с командной строкой Ubuntu .
«А, ладно, так это Ubuntu в контейнере?» Нет! .. «Хм, ну, может быть, это похоже на кигвин?» Нет! ... Здесь мы говорим о бит-битах, контрольных суммах для контрольных сумм Ubuntu ELF, работающих непосредственно в Windows. [long pause] «Может, что-то вроде эмулятора Linux?» Теперь вы становитесь теплее! Команда разработчиков в Microsoft очень усердно работает над адаптацией некоторых исследовательских технологий Microsoft, чтобы в основном выполнять трансляции системных вызовов Linux в режиме реального времени в ОС Windows. Linux-разработчики могут думать об этом как об инверсном «вине» - двоичные файлы Ubuntu, запущенные изначально в Windows. Microsoft называет это своей «Подсистемой Windows для Linux». (Нет, это не открытый исходный код в настоящее время.) ... Так что, как часть инженерной работы, мне нужно было обернуть корневую файловую систему Ubuntu в файл приложения Windows (.appx) для подходящей загрузки в Windows Store.«Правильно, так что только Ubuntu работает на виртуальной машине?» Нет! ...
Несколько слайдов из одной из презентаций:
Итак, это похоже на транскрипт как SRT и coLinux , но Microsoft, по-видимому, построила собственную реализацию, которая не требует запуска ядра Linux.
[!d73]
Сообщество с точки зрения Microsoft и того, планирование.
Моим любимым является commandlinefu.com, есть функция в ваших .bashrc или .zshrc, подобных этому
cmd() { curl "http://www.commandlinefu.com/commands/matching/$(echo "$@" \
| sed 's/ /-/g')/$(echo -n $@ | base64)/plaintext" ;}
Попробуем cmd mount cd, я вызвал свою функцию cmd, вы можете вызовите его, что бы вы ни хотели
Вышеуказанная функция выполняет поиск на веб-сайте commandlinefu, это веб-сайт, основанный на сообществах, как здесь, у пользователей есть возможность команды upvote и т. д. Затем он показывает верхние результаты, как на рисунке.
, или есть новый способ сделать это, используя это.
Вот учебник.
Давайте сделаем fu cron
Страница руководства (краткая для страницы руководства) - это традиционная форма документации по программному обеспечению на Unix-подобной ОС, такой как Ubuntu.
Персональные страницы автоматически устанавливаются в вашей системе вместе с командами, которые они описывают. Для просмотра и поиска man-страниц имеется команда man:
man mv
отображает справочную страницу mv, а
man -k mv
выполняет поиск имен и кратких описаний всех установленных man для строки mv. Разрешены расширенные регулярные выражения POSIX, и это поиск, так что это также найдет, например. git-mv и semver, если вы хотите точно указать mv, используйте ^mv$.
См. В чем разница между `man` и` man (#) `? читать разделы раздела man. Для получения дополнительной информации прочитайте справочную страницу man. ;)
Программа по умолчанию для отображения man-страниц - less. Этот так называемый пейджер обеспечивает полезную функцию поиска, просто введите /, а затем поисковый запрос, например
/--version
и нажмите Enter. Это будет означать каждое обнаружение и прокрутку до первого. Нажмите N, чтобы перейти к следующему выводу, и ⇧ Shift + N, чтобы перейти к предыдущему (см. [D10]. В чем разница между `man` и` man (#) `? ). Для списка команд нажмите H, чтобы выйти less нажмите Q.
Рядом с less доступны пейджер : pg, most и w3m просто перечислить три. Я рекомендую most: он содержит очень полезную раскраску ключевых слов, облегчающих чтение и перемещение справочной страницы search , посмотрите сами:
Для просмотра man-страницы в отличие от вашего пейджера по умолчанию используйте параметр -P, например:
man -P most mv
Если вы хотите изменить файлы пейджера по умолчанию, вы увидите два варианта:
изменить пейджер по умолчанию исключительно manexport MANPAGER=most
Чтобы сделать постоянное изменение, добавьте эту команду в ваш файл ~/.bashrc. изменить пейджер по умолчанию всей вашей системы sudo update-alternatives --config pager
Вентиляторы могут даже (ab) использовать vim как MANPAGER, см. эту статью, написанную muru.
Man pages отображаются в изменении пейджера по умолчанию , указанного в настройках эмулятора терминала. Если вы регулярно работаете с терминалом, вы можете изменить этот шрифт;
Хороший и простой способ отображать man-страницы с простым графическим интерфейсом является предустановленной программой yelp. Для запуска man-страницы с yelp выполните yelp man:PROGRAM или gnome-help man:PROGRAM, например:
yelp man:mv
Вы также можете просмотреть страницы руководства с вашим предпочтительным простым графическим интерфейсом , см. Как создать открытые страницы в веб-браузере? для man mv в firefox:
man -Hfirefox mv
И последнее, но не менее важное: вы можете конвертировать страницы руководства в PDF и просматривать их с помощью предпочтительного средства просмотра PDF, см .:
Вы можете просмотреть страницы руководства программ, доступных через репозитории каждой поддерживаемой в настоящее время версии Ubuntu с сокращенным URL manpg.es/PROGRAM, например http://manpg.es/mv. Это открывает man-страницу mv для последней версии Ubuntu, вы можете выбрать другую версию в верхней панели. Чтобы найти справочные страницы, вы можете использовать, например. http://manpages.ubuntu.com/cgi-bin/search.py?q=mv.
Как объяснялось выше, man может отображать только справочные страницы программного обеспечения, установленные в системе. Для просмотра man-страниц из http://manpg.es/mv с использованием пейджера терминала в пакете bikeshed имеется dman.
Когда вы читаете документацию из других онлайн-источников, рекомендуется следить за версией программы. В большинстве программ есть опция --version, которая отображает версию рассматриваемой программы, например
$ mv --version
mv (GNU coreutils) 8.25
. Есть много сайтов, которые посвятили себя тому, чтобы облегчить доступ к страницам man, я просто собираюсь для представления двух, которые мне больше всего нравятся:
изменить пейджер по умолчанию исключительно manexport MANPAGER=most
Чтобы сделать постоянное изменение, добавьте эту команду в ваш файл ~/.bashrc. manpag.es хосты man-страницы выпусков Ubuntu давно прошли EOL Источник еще не связан: https://wiki.ubuntuusers.de/man/
Многие уже упоминали man. Немного интересной функции для man, о которой известно несколько, является
man -t $ (manpage)> manpage.ps, который создает файл PostScript для страницы руководства. PostScript можно легко преобразовать в PDF. Это приводит к значительно лучшему форматированию, чем версия терминала по умолчанию для командной строки man.
Например:
man -t $ (manpage)> manpage.ps
pstopdf man.psman -t man> мужчина.ps
Когда у вас есть опыт работы с Linux, страницы man, информационные страницы и варианты справки очень полезны. Но вначале их трудно понять; вам нужна более подробная помощь для начала.
Подробную информацию о том, как использовать примеры команд , можно найти в man ,
Обычно вы найдете обучающие материалы через Интернет, иногда есть полезное учебное пособие на странице руководства или информации.
подробное объяснение, как использовать командуВкратце рассмотрите несколько ссылок, которые вы найдете, и приступайте к работе с учебником, который подходит вам.
man rsync достаточно подробно для меня, чтобы использовать его в качестве учебника, но вам может понадобиться более подробная информация (и посмотрите учебник через Интернет). примерыУзнайте, как открыть окно терминала и выдать команду man man. Введите пробел, чтобы перейти к следующему экрану, когда он говорит «Дополнительно» внизу. Вы читаете страницу руководства для программы ручного чтения, man!
Для вас есть очень маленькая проблема с курицей и яйцом. Команда man помогает вам прочитать руководство по каждой команде в системе. Но выход man использует другую команду под названием more. Вы также можете прочитать man more, чтобы узнать дополнительные навигационные команды для more.
И это все! Я узнал все, что я знаю об Unix, прочитав man-страницы для сотен команд.
Моим любимым является commandlinefu.com, есть функция в ваших .bashrc или .zshrc, подобных этому
cmd() { curl "http://www.commandlinefu.com/commands/matching/$(echo "$@" \
| sed 's/ /-/g')/$(echo -n $@ | base64)/plaintext" ;}
Попробуем cmd mount cd, я вызвал свою функцию cmd, вы можете вызовите его, что бы вы ни хотели
Вышеуказанная функция выполняет поиск на веб-сайте commandlinefu, это веб-сайт, основанный на сообществах, как здесь, у пользователей есть возможность команды upvote и т. д. Затем он показывает верхние результаты, как на рисунке.
, или есть новый способ сделать это, используя это.
Вот учебник.
Давайте сделаем fu cron
Страница руководства (краткая для страницы руководства) - это традиционная форма документации по программному обеспечению на Unix-подобной ОС, такой как Ubuntu.
Персональные страницы автоматически устанавливаются в вашей системе вместе с командами, которые они описывают. Для просмотра и поиска man-страниц имеется команда man:
man mv
отображает справочную страницу mv, а
man -k mv
выполняет поиск имен и кратких описаний всех установленных man для строки mv. Разрешены расширенные регулярные выражения POSIX, и это поиск, так что это также найдет, например. git-mv и semver, если вы хотите точно указать mv, используйте ^mv$.
См. В чем разница между `man` и` man (#) `? читать разделы раздела man. Для получения дополнительной информации прочитайте справочную страницу man. ;)
Программа по умолчанию для отображения man-страниц - less. Этот так называемый пейджер обеспечивает полезную функцию поиска, просто введите /, а затем поисковый запрос, например
/--version
и нажмите Enter. Это будет означать каждое обнаружение и прокрутку до первого. Нажмите N, чтобы перейти к следующему выводу, и ⇧ Shift + N, чтобы перейти к предыдущему (см. [D10]. В чем разница между `man` и` man (#) `? ). Для списка команд нажмите H, чтобы выйти less нажмите Q.
Рядом с less доступны пейджер : pg, most и w3m просто перечислить три. Я рекомендую most: он содержит очень полезную раскраску ключевых слов, облегчающих чтение и перемещение справочной страницы search , посмотрите сами:
Для просмотра man-страницы в отличие от вашего пейджера по умолчанию используйте параметр -P, например:
man -P most mv
Если вы хотите изменить файлы пейджера по умолчанию, вы увидите два варианта:
изменить пейджер по умолчанию исключительно manexport MANPAGER=most
Чтобы сделать постоянное изменение, добавьте эту команду в ваш файл ~/.bashrc. изменить пейджер по умолчанию всей вашей системы sudo update-alternatives --config pager
Вентиляторы могут даже (ab) использовать vim как MANPAGER, см. эту статью, написанную muru.
Man pages отображаются в изменении пейджера по умолчанию , указанного в настройках эмулятора терминала. Если вы регулярно работаете с терминалом, вы можете изменить этот шрифт;
Хороший и простой способ отображать man-страницы с простым графическим интерфейсом является предустановленной программой yelp. Для запуска man-страницы с yelp выполните yelp man:PROGRAM или gnome-help man:PROGRAM, например:
yelp man:mv
Вы также можете просмотреть страницы руководства с вашим предпочтительным простым графическим интерфейсом , см. Как создать открытые страницы в веб-браузере? для man mv в firefox:
man -Hfirefox mv
И последнее, но не менее важное: вы можете конвертировать страницы руководства в PDF и просматривать их с помощью предпочтительного средства просмотра PDF, см .:
Вы можете просмотреть страницы руководства программ, доступных через репозитории каждой поддерживаемой в настоящее время версии Ubuntu с сокращенным URL manpg.es/PROGRAM, например http://manpg.es/mv. Это открывает man-страницу mv для последней версии Ubuntu, вы можете выбрать другую версию в верхней панели. Чтобы найти справочные страницы, вы можете использовать, например. http://manpages.ubuntu.com/cgi-bin/search.py?q=mv.
Как объяснялось выше, man может отображать только справочные страницы программного обеспечения, установленные в системе. Для просмотра man-страниц из http://manpg.es/mv с использованием пейджера терминала в пакете bikeshed имеется dman.
Когда вы читаете документацию из других онлайн-источников, рекомендуется следить за версией программы. В большинстве программ есть опция --version, которая отображает версию рассматриваемой программы, например
$ mv --version
mv (GNU coreutils) 8.25
. Есть много сайтов, которые посвятили себя тому, чтобы облегчить доступ к страницам man, я просто собираюсь для представления двух, которые мне больше всего нравятся:
изменить пейджер по умолчанию исключительно manexport MANPAGER=most
Чтобы сделать постоянное изменение, добавьте эту команду в ваш файл ~/.bashrc. manpag.es хосты man-страницы выпусков Ubuntu давно прошли EOL Источник еще не связан: https://wiki.ubuntuusers.de/man/
Многие уже упоминали man. Немного интересной функции для man, о которой известно несколько, является
man -t $ (manpage)> manpage.ps, который создает файл PostScript для страницы руководства. PostScript можно легко преобразовать в PDF. Это приводит к значительно лучшему форматированию, чем версия терминала по умолчанию для командной строки man.
Например:
man -t $ (manpage)> manpage.ps
pstopdf man.psman -t man> мужчина.ps
Когда у вас есть опыт работы с Linux, страницы man, информационные страницы и варианты справки очень полезны. Но вначале их трудно понять; вам нужна более подробная помощь для начала.
Подробную информацию о том, как использовать примеры команд , можно найти в man ,
Обычно вы найдете обучающие материалы через Интернет, иногда есть полезное учебное пособие на странице руководства или информации.
подробное объяснение, как использовать командуВкратце рассмотрите несколько ссылок, которые вы найдете, и приступайте к работе с учебником, который подходит вам.
man rsync достаточно подробно для меня, чтобы использовать его в качестве учебника, но вам может понадобиться более подробная информация (и посмотрите учебник через Интернет). примерыУзнайте, как открыть окно терминала и выдать команду man man. Введите пробел, чтобы перейти к следующему экрану, когда он говорит «Дополнительно» внизу. Вы читаете страницу руководства для программы ручного чтения, man!
Для вас есть очень маленькая проблема с курицей и яйцом. Команда man помогает вам прочитать руководство по каждой команде в системе. Но выход man использует другую команду под названием more. Вы также можете прочитать man more, чтобы узнать дополнительные навигационные команды для more.
И это все! Я узнал все, что я знаю об Unix, прочитав man-страницы для сотен команд.