Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Coreutils for Windows to utrzymywany przez firmę Microsoft zestaw narzędzi wiersza polecenia w stylu systemu UNIX, który działa natywnie w systemie Windows — te same polecenia i potoki poleceń, których używasz w systemach Linux, macOS i WSL. Jest dostarczany w postaci pojedynczego binarnego pliku wielowywołaniowego, który udostępnia każde narzędzie pod jego standardową nazwą (cat.exe, grep.exe, find.exe itd.), zapewniając codzienne narzędzia, których deweloperzy już używają na innych platformach do pisania skryptów, automatyzacji i przetwarzania tekstu. Aby uzyskać pełną listę, zobacz Polecenia.
Celem jest usunięcie tarć podczas przechodzenia między systemami Linux, macOS, WSL, kontenerami i Windows. Te same polecenia, flagi i potoki działają tak samo, więc dotychczasowe skrypty i nawyki można przenieść bez potrzeby tłumaczenia. Każde polecenie obsługuje flagę standardową --help dla pełnej składni i opcji.
Install
Zainstaluj narzędzia Coreutils za pomocą narzędzia WinGet:
winget install Microsoft.Coreutils
Lub pobierz z GitHub.
Jak to działa
Narzędzia są implementowane w Rust w oparciu o projekt uutils/coreutils — to samo wieloplatformowe ponowne wdrożenie narzędzi GNU coreutils dostarczanych w nowoczesnych dystrybucjach systemu Linux. Microsoft utrzymuje wersję przeznaczoną dla systemu Windows, która łączy coreutils, findutils (find, xargs) oraz kompatybilny z GNU grep w jeden pakiet. Zawiera również zintegrowane porty oryginalnych narzędzi DOS sort i find, dzięki czemu istniejące skrypty CMD, które korzystają ze składni w stylu /switch, nadal działają obok wersji w stylu UNIX. Szczegółowe informacje można znaleźć w temacie Konflikty w powłoce.
Treści powiązane
- Podsystem Windows dla systemu Linux
- terminalu systemu Windows
- Sudo for Windows
- WinGet