Небольшая таблица соответствия команд из нескольких широкоизвестных оболочек командной строки.
PowerShell командлет (cmdlet) | PowerShell сокращение команды (alias) | Команда cmd.exe/command.com | Команда оболочки Unix (Unix shell) | Описание |
---|---|---|---|---|
Get-ChildItem | gci, dir, ls | dir | ls | Вывести список файлов директории (по умолчанию текущей) |
Copy-Item | cpi, copy, cp | copy | cp | Копировать один файл/несколько файлов/древо директорий |
Move-Item | mi, move, mv | move | mv | Переместить один файл/несколько файлов/древо директорий |
Remove-Item | ri, del, erase, rmdir, rd, rm | del, erase, rmdir, rd | rm, rmdir | Копировать один файл/несколько файлов/древо директорий |
Rename-Item | rni, ren, mv | ren, rename | mv | Переименовать файл/директорию |
Get-Location | gl, pwd | cd | pwd | Отобразить текущую рабочую директорию |
Pop-Location | popd | popd | popd | Изменить текущий каталог на тот, который был последним помещен в стек |
Push-Location | pushd | pushd | pushd | Поместить текущий каталог в стек |
Set-Location | sl, cd, chdir | cd, chdir | cd | Изменение текущей директории |
Tee-Object | tee | N/A | tee | Вывести на экран (или перенаправить) выходной материал команды и копировать его в файл или в переменную (чаще всего используется с перенаправлениями и фильтрами) |
Write-Output | echo, write | echo | echo | Вывести текст, переменные и т.п. на стандартное устройство вывода |
Get-Process | gps, ps | tlist, tasklist | ps | Список всех работающих процессов |
Stop-Process | spps, kill | kill, taskkill | kill | Остановка запущенного процесса |
Select-String | sls | find, findstr | grep | Найти и вывести строки, соответствующие заданному регулярному выражению (или просто ищет совпадения) |
Set-Variable | sv, set | set | env, export, set, setenv | Создание переменной / изменение значения переменной |
Invoke-WebRequest | iwr | N/A | wget, cURL | Запрос контента с веб-страницы (скачивание файлов и т.п.) |
Оригинал можно найти здесь