10 команд Unix для использования с новым терминалом Windows

Примерно через год Microsoft, похоже, движется в правильном направлении. Во-первых, включите Linux подключ в командной строке DOS. После этого переместите Приложение Microsoft Edge мне Chromium. А недавно смотрел Приложение "Телефонный компаньон" Массивные улучшения для увеличения Совместимость с Android. Последние хорошие новостиНовый терминал Windows. Обновленный терминал доступен для загрузки по адресу Магазин Microsoft. Самое замечательное в этом то, что команды Windows, Powershell и Unix можно запускать под одним Терминалом.

Но, учитывая все эти ошеломляющие дополнения, какие команды Unix вам действительно следует знать? Итак, вот самые важные команды для использования с Windows Терминал новый.

10 команд Unix для использования с новым терминалом Windows - Windows

Новый терминал Windows отличается от подсистемы Windows для Linux и виртуальной машины Ubuntu.

Что нового в Терминале Windows

  1. Новый терминал Windows содержит следующие обновления
  2. Скопируйте и вставьте в поле для PowerShell, CMD
  3. Поддержка нескольких вкладок
  4. Поддержка эмодзи и рендеринга текста на основе графического процессора.
  5. Поддерживает несколько функций

Команды Unix для использования с новым терминалом Windows

Вам нужно переключиться на Ubuntu, чтобы выполнить все эти команды. Кроме того, вы также можете ввести «колотитьИ доступ к оболочке Unix из окна Powershell и cmd.

1. cat & vi

Командлет Windows не позволяет редактировать или просматривать текстовый файл в самом Терминале. Теперь с новым Терминалом вы можете использовать команда cat или же vi Для просмотра или редактирования файла в Терминале. Новый Терминал поддерживает все собственные текстовые редакторы Unix, такие как карликовый или же vi или же напор или же ed.

Пример: кошка abc.txt

10 команд Unix для использования с новым терминалом Windows - Windows

2. cp или mv

Как и в исходной команде копирования и перемещения Windows, у вас также есть «cp"И"mvВ Терминале Unix. Единственное существенное отличие состоит в том, что cp و mv Они поддерживают гораздо больше клавиш, чем собственные команды Windows. Например, с помощью этих команд вы можете создавать жесткие ссылки и программные ссылки для файлов. Если вы не знали, программные ссылки - это указатели, которые перенаправляют содержимое исходного файла, а жесткая ссылка - это точная копия исходного файла. Мягкие ссылки не могут существовать без исходного файла, в то время как жесткая ссылка по-прежнему предоставляет данные.

Пример: cp -sv / root / temp / photos / root / current / photos

10 команд Unix для использования с новым терминалом Windows - Windows

3. смола

Windows позволяет сжимать файл через командную строку, но не может обрабатывать смолы или же zip. В Unix вы получаете встроенную утилиту командной строки под названием деготь Которая может самостоятельно выполнять операции сжатия и распаковки. Он поддерживает ряд форматов Zip, и вы даже можете указать степень сжатия и алгоритм при создании Zip-файла, когда его нет. деготь В колотить Установите его, выполнив команду sudo apt update && sudo apt-get install tar.

Пример: tar -cvf test.zip abc.txt

10 команд Unix для использования с новым терминалом Windows - Windows

4. мужчина

Еще в колледже, когда я изучал Unix, раньше это было человек Спасатель во время практических занятий. Теперь, сравнивая это с записью справки Windows, это всегда было неоднозначным. Новый Терминал Windows хорош тем, что он поддерживает «человект.е. ручной ввод заказов. Хотя эти ручные записи предназначены только для команд Unix, они очень полезны для пользователей из Windows.

Пример: человек vim

10 команд Unix для использования с новым терминалом Windows - Windows

5. тип

type - очень полезный инструмент в Unix. Как новичок, он позволяет вам различать функции, псевдонимы и зарезервированные ключевые слова в Unix. Все, что вам нужно сделать, это добавить к нему слово напишите Он сообщает вам расположение файла или псевдоним. позволяет вам заказать напишите Также добавьте несколько команд и запустите, чтобы получить итоговый результат.

Пример: введите дату ls test

10 команд Unix для использования с новым терминалом Windows - Windows

6. ps & kill

Оно работает ps Нравится список задач в Windows. Отображает процессы, которые в настоящее время выполняются пользователями, подключенными к системе. Легче идентифицировать процессы, а затем уничтожать функции, если они вызывают какие-либо ограничения системы. Мой часто используемый переключатель с командой ps هو PS-aux Потому что он сообщает мне путь пользователя, выполняющего команду, со всей потребляемой памятью и процессором. Вы можете использовать команду убивать убить сессию PID.

Пример:  пс -aux && kill 338

10 команд Unix для использования с новым терминалом Windows - Windows

7. df & du

В Windows не было утилиты командной строки, предназначенной для определения использования файла на диске или свободного места на диске. Решение было через команду dir. Но с Unix у вас есть полезность ».df"И"du. Это говорит вам df свободное пространство файловой системы Linux, в то время как он сообщает вам du Использование места для отдельных файлов и каталогов. Я использовал команду df вместе с кронтаб Для отправки предупреждений о дисковом пространстве на моем сервере.

К счастью, это дает вам df Также понимание файловой системы Windows, но соглашение об именах IFS.

Пример: df -h

10 команд Unix для использования с новым терминалом Windows - Windows

8. способ-получить

В Windows не было хорошего менеджера пакетов, и мне пришлось обратиться к Chocolatey, который отлично подошел по максимуму. Но теперь, с новым Терминалом Windows, используя APT-получить Удобно и эффективно. Это также позволяет использовать все утилиты командной строки. APT-получить Как ffmpeg, youtube-dl и sox в Windows. Мой любимый вариант - ffmpeg, который позволяет мне быстро кодировать видео или аудио с помощью всего одной команды.

Пример: sudo apt-get установить сокс

10 команд Unix для использования с новым терминалом Windows - Windows

9. получить

Команда wget - это еще одна утилита командной строки, которая позволяет загружать содержимое с веб-сервера. Он не может быть добавлен локально, поэтому вам придется загрузить его через APT-получить. Он поддерживает загрузку через HTTP و HTTPS و Ftp. Его функции включают частую загрузку, преобразование ссылок для просмотра в автономном режиме в локальный HTML и поддержку прокси.

Пример: wget пример.com

10 команд Unix для использования с новым терминалом Windows - Windows

10. кронтаб

Вы можете думать о crontab как о версии планировщика задач Windows для командной строки. Позволяет запланировать выполнение команды в определенное время, день недели или месяц. Если скомбинировать скрипт оболочка В команде вы можете многократно выполнять несколько задач одновременно с кронтаб. я использовал кронтаб Раньше много чего автоматизировать задачи на сервере AIX. Допустим, вы хотите играть в куранты каждый час, вы можете сделать это с помощью кронтаб.

Кроме того, это не предупреждает вас кронтаб Если задача не запускается или команда не выполняется. Следовательно, вам нужно записать вывод кронтаб вручную в файл журнала.

Пример: кронтаб -e

10 команд Unix для использования с новым терминалом Windows - Windows

11. Скрипты оболочки

Самая важная цель, которую выполняет новый Терминал Windows, - это сценарии. Новый Терминал позволяет запускать скрипты для Оболочка , и скрипты для Powershell , и скрипты для партия , и так далее. В частности, мне нравятся скрипты для Оболочка Хорошо использовать через PowerShell. Я всегда ненавидел сценарии в PowerShell Потому что заказы командлеты Слишком сложно с длинными именами адаптеров. С другой стороны, сценарий оболочки прост благодаря интеграции обычных команд Unix.

Например, если я хочу знать, какие пользователи вошли в мою службу, мне нужно написать длинный сценарий в PowerShell Пока это скрипт Он может сделать это одной командой.

#!/bin/bash

echo `w`

10 команд Unix для использования с новым терминалом Windows - Windows

تغليف

Мы можем ожидать серьезных обновлений в этой версии Windows Terminal. Изменения могут быть визуальными или функциональными, и я буду регулярно обновлять эту статью, добавляя все эти изменения. Если у вас возникнут какие-либо вопросы или вопросы, дайте мне знать в комментариях ниже, и я свяжусь с вами.

Источник
Перейти к верхней кнопке