Ubuntu має bash (Bourne Again SHell), тоді як Windows має свою власну оболонку. Згідно з моїм дослідженням, в Windows / Ubuntu немає назви мови, що використовується для сценаріїв оболонок. Це просто називається сценарієм оболонки.
Чому для Windows і Ubuntu оболонки розуміють одні і ті ж команди , такі як: ls, mkdir, rmdir, mountі так далі?
Чи існує якась lingua franca для сценаріїв оболонок? Якщо так, будь ласка, дайте мені більше деталей.
lsПауершелл підтримує це не так cmd.exe. І це тому, що творці Powershell докладають певних зусиль, щоб додати псевдоніми для загальних команд Unix, щоб користувачам Unix було комфортніше. technet.microsoft.com/en-us/library/dd347739.aspx
Action-Objectструктури, що складається з набору також стандартизованих дій і об'єктів. Наприклад, lsі dirпсевдоніми Get-ChildItem(що додатково має псевдонім gci), mkdirі mdє насправді New-Item(що насправді може створювати набагато більше, ніж просто каталоги, завдяки об’єктно-орієнтованому підходу PowerShell) тощо.