Stand-alone shell (original) (raw)
El Stand-alone shell ( sash ) es un shell de Unix diseñado para usarse en la recuperación de ciertos tipos de fallas del sistema. Los comandos integrados de sash tienen todas las bibliotecas vinculadas de forma estática, por lo que, a diferencia de la mayoría de los shells en Linux, los comandos estándar de UNIX no se basan en bibliotecas externas. Por ejemplo, el comando de copia (cp) requiere libc.so y ld-linux.so cuando se construye desde GNU Core Utilities en Linux . Si alguna de estas bibliotecas se corrompe, el comando cp de coreutils no funcionará; sin embargo, en el marco, el comando incorporado, cp, no se vería afectado.
Property | Value |
---|---|
dbo:abstract | El Stand-alone shell ( sash ) es un shell de Unix diseñado para usarse en la recuperación de ciertos tipos de fallas del sistema. Los comandos integrados de sash tienen todas las bibliotecas vinculadas de forma estática, por lo que, a diferencia de la mayoría de los shells en Linux, los comandos estándar de UNIX no se basan en bibliotecas externas. Por ejemplo, el comando de copia (cp) requiere libc.so y ld-linux.so cuando se construye desde GNU Core Utilities en Linux . Si alguna de estas bibliotecas se corrompe, el comando cp de coreutils no funcionará; sin embargo, en el marco, el comando incorporado, cp, no se vería afectado. En épocas anteriores, la mayoría de los comandos críticos (incluidos los shells) en /sbin o incluso /bin se vinculan estáticamente para este propósito, mientras que en /usr /sbin y /usr/bin se encontrarían las versiones más ricas en funciones que estaban vinculadas dinámicamente. Esto ya no es común y, como tal, los shells enlazados estáticamente con comandos integrados se han vuelto más importantes. Sash tiene los siguientes comandos incorporados: ar, chattr, chgrp, chmod, chown, cmp, cp, dd, echo, ed, exec, grep, file, find, gunzip, gzip, kill, losetup, ln, ls, lsattr, mkdir, mknod, rmdir, sum, sync, tar, touch, umount, where El shell Sash también se ha portado para que funcione con Android en una interfaz de terminal. (es) Stand-alone shell (sash) is a Unix shell designed for use in recovering from certain types of system failures and errors. The built-in commands of sash have all libraries linked statically, so unlike most shells on Linux, the standard UNIX commands do not rely on external libraries. For example, the copy command (cp) requires libc.so and ld-linux.so when built from GNU Core Utilities on Linux. If any of these libraries get corrupted, the coreutils cp command would not work; however, in sash, the built-in command, cp, would be unaffected. In earlier times, most critical commands (including shells) in /sbin or even /bin were statically linked for this purpose, whereas in /usr/sbin and /usr/bin you would find the more feature-rich versions that were dynamically linked. This is not common anymore and as such, statically linked shells with built-in commands have become more important. Sash has the following built-in commands: ar, chattr, chgrp, chmod, chown, cmp, cp, dd, echo, ed, exec, grep, file, find, gunzip, gzip, kill, losetup, ln, ls, lsattr, mkdir, mknod, rmdir, sum, sync, tar, touch, umount, where The Sash shell has also been ported to work with Android in a terminal-interface. (en) Stand-alone shell(sash)は、UNIXのシェルで、システムの復旧に用いられることを考えて設計されている。 sashのビルトインコマンドは、全てのライブラリが静的リンクされており、他の多くのLinuxにおけるシェルとは違って、外部ライブラリへの依存なしに基本的なUNIXコマンドを実行することができる。例としては、cpは、libc.soやld-linuxを必要とする(GNU Core UtilitiesをLinuxでビルドした場合)が、これはCore Utilitiesのcpは、これらのライブラリに問題があると動作しない。しかしながら、sashにおいては、ビルトインコマンドであるcpは影響を受けない。 Sashにおいて利用できるビルトインのUNIXコマンドには次のようなものがある。 ar, chattr, chgrp, chmod, chown, cmp, cp, dd, echo, ed, exec, grep, file, find, gunzip, gzip, kill, losetup, ln, ls, lsattr, mkdir, mknod, rmdir, sum, sync, tar, touch, umount, where また、Sashは、Androidにおいて動作するターミナルインターフェースとしてポートされている。 (ja) |
dbo:latestReleaseVersion | v3.8 () |
dbo:thumbnail | wiki-commons:Special:FilePath/Stand-alone_shell-screenshot.png?width=300 |
dbo:wikiPageExternalLink | http://manpages.unixforum.co.uk/man-pages/linux/suse-linux-10.1/1/sash-man-page.html http://members.tip.net.au/~dbell/ http://www.baiti.net/sash/ |
dbo:wikiPageID | 12344993 (xsd:integer) |
dbo:wikiPageLength | 3832 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1124126089 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Debian dbc:Unix_shells dbr:Unix-like dbr:Unix_shell dbr:Shell_builtin dbr:Environment_variable dbr:GNU_C_Library dbr:GNU_Core_Utilities dbr:Android_(operating_system) dbr:Linux dbr:Slackware dbr:BusyBox dbr:Toybox dbc:Embedded_Linux dbr:Terminal_emulator dbr:Screenshot dbr:Initrd dbr:UNIX dbr:Static_libraries dbr:Ld-linux.so dbr:Comparison_of_computer_shells |
dbp:caption | Screenshot of the sash shell (en) |
dbp:developer | David Bell (en) |
dbp:genre | Embedded (en) |
dbp:latestReleaseVersion | v3.8 (en) |
dbp:name | sash (en) |
dbp:operatingSystem | dbr:Unix-like |
dbp:screenshot | Stand-alone shell-screenshot.png (en) |
dbp:wikiPageUsesTemplate | dbt:Unix_commands dbt:Unix_Shells dbt:Citation_needed dbt:Infobox_software dbt:Reflist dbt:Start_date_and_age dbt:URL dbt:Embedded_systems |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1 |
dct:subject | dbc:Unix_shells dbc:Embedded_Linux |
gold:hypernym | dbr:Shell |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 dbo:Mollusca yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 |
rdfs:comment | El Stand-alone shell ( sash ) es un shell de Unix diseñado para usarse en la recuperación de ciertos tipos de fallas del sistema. Los comandos integrados de sash tienen todas las bibliotecas vinculadas de forma estática, por lo que, a diferencia de la mayoría de los shells en Linux, los comandos estándar de UNIX no se basan en bibliotecas externas. Por ejemplo, el comando de copia (cp) requiere libc.so y ld-linux.so cuando se construye desde GNU Core Utilities en Linux . Si alguna de estas bibliotecas se corrompe, el comando cp de coreutils no funcionará; sin embargo, en el marco, el comando incorporado, cp, no se vería afectado. (es) Stand-alone shell (sash) is a Unix shell designed for use in recovering from certain types of system failures and errors. The built-in commands of sash have all libraries linked statically, so unlike most shells on Linux, the standard UNIX commands do not rely on external libraries. For example, the copy command (cp) requires libc.so and ld-linux.so when built from GNU Core Utilities on Linux. If any of these libraries get corrupted, the coreutils cp command would not work; however, in sash, the built-in command, cp, would be unaffected. Sash has the following built-in commands: (en) Stand-alone shell(sash)は、UNIXのシェルで、システムの復旧に用いられることを考えて設計されている。 sashのビルトインコマンドは、全てのライブラリが静的リンクされており、他の多くのLinuxにおけるシェルとは違って、外部ライブラリへの依存なしに基本的なUNIXコマンドを実行することができる。例としては、cpは、libc.soやld-linuxを必要とする(GNU Core UtilitiesをLinuxでビルドした場合)が、これはCore Utilitiesのcpは、これらのライブラリに問題があると動作しない。しかしながら、sashにおいては、ビルトインコマンドであるcpは影響を受けない。 Sashにおいて利用できるビルトインのUNIXコマンドには次のようなものがある。 また、Sashは、Androidにおいて動作するターミナルインターフェースとしてポートされている。 (ja) |
rdfs:label | Stand-alone shell (es) Stand-alone shell (ja) Stand-alone shell (en) |
owl:sameAs | freebase:Stand-alone shell wikidata:Stand-alone shell dbpedia-es:Stand-alone shell dbpedia-ja:Stand-alone shell dbpedia-tr:Stand-alone shell https://global.dbpedia.org/id/2fMbG |
prov:wasDerivedFrom | wikipedia-en:Stand-alone_shell?oldid=1124126089&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Stand-alone_shell-screenshot.png |
foaf:isPrimaryTopicOf | wikipedia-en:Stand-alone_shell |
foaf:name | sash (en) |
is dbo:wikiPageDisambiguates of | dbr:Stand-alone |
is dbo:wikiPageRedirects of | dbr:Stand-alone_Shell dbr:Sash_shell |
is dbo:wikiPageWikiLink of | dbr:Stand-alone dbr:Stand-alone_Shell dbr:List_of_command-line_interpreters dbr:Sash_(disambiguation) dbr:Sash_shell |
is foaf:primaryTopic of | wikipedia-en:Stand-alone_shell |