V6 Thompson Shell Port is een open source command-line software geschreven in C en ontworpen om twee havens van het origineel / bin / sh van de zesde editie (V6) UNIX bieden vanaf 1975.
Dit project omvat de SH6 hulpprogramma, dat is een onversterkte haven van de V6 UNIX shell, de glob6 nut, dat is een port van haar wereldwijde opdracht en osh, een verbeterde en backward-compatibele poort van de zesde editie Thompson schelp.
Samen vormen de glob6 en SH6 hulpprogramma's bieden een command-line interface die is achterwaarts compatibel met die welke door de V6 Thompson shell en globale commando.
Wat is nieuw in deze release :.
- Veranderd `LICENTIE 'om een licentie aan de andere handleidingen te passen
- Veranderd `sigign 'aanroeping tot` trap'.
- Toegevoegd twee nuttige pwd-gerelateerde aliassen:. `Ocpwd 'en` opwd'
- Toegevoegd een 'nu' en een `sysinfo 'alias.
Wat is nieuw in versie 20120102:
- Deze versie verandert de osh exit status voor alias en unalias zo dat ze exit met een valse (1) de status wanneer er geen aliassen te printen, in te stellen of uitgeschakeld.
- Anders is het snoer met een echte (0) staat wanneer er geen fout.
- Het voegt 'versie' als een osh speciale ingebouwde opdracht, ter vervanging van de vorige 'versie' alias gevonden in voorbeelden / dot.oshrc.
- Het verandert de _XOPEN_SOURCE definitie van 600 tot 600L in mkconfig.
- Het voegt ook DEBUG_ALIAS, DEBUG_GLOB en DEBUG_PROC definities (undefined standaard) om err.h voor printf debugging.
Wat is nieuw in versie 20111129:
- Deze versie voegt nuttig bouwsysteem info vanaf 'uname -srm 'naar de ingebouwde binaries.
- Het werkt het meegeleverde voorbeeld osh dot bestanden voor de eenvoud.
- Het voegt ook handige nieuwe 'v' en 'versie' aliassen.
Wat is nieuw in versie 20111027:
- Deze versie is gewijd aan de nagedachtenis van Dennis M. Ritchie (DMR).
- Het lost een mkconfig probleem op oudere OpenBSD releases en een globbing probleem wordt veroorzaakt door een unsigned integer overflow.
- Het voegt $ # (als synoniem voor $ n) en $ * parameters, en een nieuwe opdracht aliasing functie die vergelijkbaar is met csh (1) aliasing in sommige opzichten.
- Stijl wijzigingen zijn aangebracht in alle van de handleiding pagina's, en een nieuwe & quot; Alias (+) & quot; onderafdeling werd toegevoegd aan osh.1.
- De meegeleverde voorbeeld osh dot-bestanden zijn bijgewerkt.
Wat is nieuw in versie 20100430:
- Deze versie voegt en documenteert een nieuwe, osh geschiedenis-bestand -ondersteuning functie om command-line geschiedenis van de gebruiker op te slaan op de gebruiker $ h / .osh.history bestand. Dit is een eenvoudige user-handige functie.
Wat is nieuw in versie 20100228:
- Deze release verandert osh globbing zodat het wordt behandeld in de belangrijkste Osh proces.
- Dit is voor het gemak van de gebruiker mogelijk te maken (bijvoorbeeld) `mkdir some_really_long_directory_name ...; cd sommige * ... 'en globbing voor andere speciale ingebouwde commando's als goed.
Wat is nieuw in versie 20091218:
- Deze versie bevat enkele wijzigingen van Osh-20091127-p1.patch om een bestand te compenseren en lseek (2) probleem met de externe opdracht Goto op OpenSolaris lossen. Dit probleem heeft geleid tot onverwachte goto gedrag voor SH6 scripts. Deze versie maakt ook de installatie van pakket documentatie en voorbeelden optioneel in plaats van standaard gedrag te installeren. Tot slot, deze release verandert het voorbeeld rc init bestanden zodat gebruikers osh kunnen gebruiken om initialiseren / beroepen SH6 door het doen van & quot; [exec] osh [-i | -l] SH6 & quot ;. Dit kan het voor gebruikers gemakkelijker om SH6 interactief gebruik maken als ze nog nooit eerder hebt gedaan.
Wat is nieuw in versie 20091127:
- Deze versie voegt de naam van het programma naar Osh diagnostiek (bijvoorbeeld, & quot; osh: syntax
- fout & quot;). Het voegt ook sectiekoppen auteursrecht en geschikte copyright
- mededelingen aan alle handleidingen. Verdere code cleanup en hercontrole met spalk vergemakkelijkt toekomst
- onderhoud.
Wat is nieuw in versie 20091029:
- Deze versie lost een compilatie probleem op AIX, veroorzaakt door niet wikkelen WCOREDUMP (s)
- met #ifdef WCOREDUMP ... #endif. Een kleine code cleanup vermindert onnodige code
- duplicatie. Pakket documentatie en voorbeeld rc bestanden worden nu standaard geïnstalleerd
- in docdir. MANDIR nu standaard naar $ (PREFIX) / share / man / man1.
Reacties niet gevonden