|
|
|
|
Google Site
|
|||||||
| Forums | Registrer | Blogg | Man Pages | Forum Rules | Lenker | Album | FAQ | Brukere | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
![]() |
|
|
Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|||
|
Endre standard shell
Hei alle
Jeg er totalt nybegynner på noe å gjøre med skall eller noen form for skripting Unix / Linux etc. Jeg har blitt prøver å kjøre gjennom en tutorial på scripting, men det krever bruk av sh. Min FreeNAS (FreeBSD) test boksen som kjører den nyeste nattlig bygge som en innebygd installere på CF-kortet har csh som standard. Jeg har blitt fortalt: FreeNAS har implementert følgende Shells: sh, csh, tcsh og den nyeste FreeNAS 0.69b4 inkludere bash. Standard shell for FreeNAS (FreeBSD) er csh. For portabilitet vil jeg foreslå å bruke sh (ta en titt på skript i / etc / rc.d / katalog), men bash er mer avansert. Jeg har sett noen tråder her som foreslår å endre 7nde element i den aktuelle brukeren i etc / passwd til ønsket skall. Jeg har redigert den, lagret og logout ut som root og tilbake på som brukeren. Hvis jeg da gjøre echo $ shell Jeg får / bin / tcsh Så det ikke synes å ha endret Prøvde chsh, men får Command Not Found Har også prøvd en annen tilnærming, men vinteren ser ut til å finne tråden igjen, for å fortelle deg hva det var, men som også ga en Kommando ikke funnet Jeg hadde tenkt på omstart, men hvis jeg gjør dette, som det er og integrerte systemet, endringene bli brutt. Kan noen gi meg noen tips. Takk Neil |
| Sponsede lenker | ||
|
|
|
|||
|
Takk, jeg er sikker på at er sant, men som jeg nettopp er startet, og ønsket å kjøre gjennom denne opplæringen:
UNIX / Linux Bourne / Bash Shell Scripting Tutorial [Steve-parker.org] som er skrevet med Bourne shell i tankene. Det er lettere for meg hvis jeg begynner fra den riktige shell. På den måten minst Jeg vet at når noe går galt, er det noe jeg har gjort i stedet for en forskjell mellom opplæringen (sh) og skallet Jeg bruker (csh) Den aller første linje i opplæringen får du endre ledeteksten til $. Kommandoen gitt sviktet og jeg antar jeg må ha gjort noe galt. Viser seg at det var skallet forskjeller. Jeg trengte å bruke stille spørsmål \u003d "$", og ikke hva opplæringen gave. Siden jeg først postet, jeg greide å redigere passwd filen og lagre den på den lokale harddisken, og bruke innlegg init kommando delen av FreeNAS WebGUI, klart å få det til å kopiere over på støvel opp. Fremdeles ikke endre bruker shell skjønt, men redigert og kopiert versjon er i / etc Jeg hadde glemt å nevne at jeg har tilgang boksen eksternt på det lokale nettverket bruker kitte. Jeg prøvde å bruke: exec bash Det bare lukket kitte vinduet ned umiddelbart om du trykker på RETURN nøkkel ... men hvis det hadde fungert, ville det ikke har satt meg i en bash shell stedet sh? Sist endret av npaisnel; 10-08-2008 på 03:35.. |
|
|||
|
Prøvde at Dan
nå, når du logger på via kitte som root jeg får bash: Kommando ikke funnet Test: ~ # test blir navnet på boksen Jeg gjorde legge en annen post tidligere, men det gjorde ikke ut, jeg har prøvd andre metoder, også uten resultat. Det nå synes å ha virket etter Sist endret av npaisnel; 10-08-2008 på 03:12.. |
|
|||
|
Du trenger 0.69b4 +, sjekk om du har / bin / bash
|
| Sponsede lenker | ||
|
|
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| hvordan du endrer standard shell i linux? | princelinux | Shell programmering og Skripting | 8 | 05-07-2009 10:31 |
| Hvordan endre standard login shell. | klarue7 | Shell programmering og Skripting | 3 | 05-07-2009 10:15 |
| Endre til ksh shell | irasela | UNIX for Dummies Spørsmål og svar | 2 | 08-03-2006 02:57 |
| Hvordan kan jeg endre standard shell | milhan | Shell programmering og Skripting | 17 | 07-13-2004 05:15 |
| endre brukergrensesnittet i et shell | scottl | UNIX for Dummies Spørsmål og svar | 2 | 08-28-2003 05:15 |