Domande taggate «bash»

Domande specifiche per GNU Bourne Again SHell, al contrario di altre shell Bourne / POSIX. Per domande sulle shell Unix in generale, utilizzare invece il tag / shell.



4
Dash o qualche altra shell è "più veloce" di bash?
Ho sempre pensato che l'unico vantaggio dell'uso di dash anziché bash fosse che dash era più piccolo, e quindi molte istanze di dash sarebbero iniziate più velocemente all'avvio. Ma ho fatto qualche ricerca e ho trovato alcune persone che migrano tutti i loro script per precipitare nella speranza che corrano …
57 bash  performance  dash 

1
Per loop in zsh e bash
Ho notato che ci sono due modi alternativi di costruire loop in zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Entrambi stampano: 1 2 3 La mia domanda è: perché le due sintassi? È $xl'iterazione attraverso un …
57 bash  zsh 


3
Differenza tra "cd -" e "cd ~ -"
Il comando Bash cd - stampa la directory utilizzata in precedenza e la modifica. D'altra parte, il comando Bash cd ~- passa direttamente alla directory utilizzata in precedenza, senza fare eco. Questa è l'unica differenza? Qual è il caso d'uso per ciascuno dei comandi?

2
sudo come un altro utente con il loro ambiente
$ whoami admin $ sudo -S -u otheruser whoami otheruser $ sudo -S -u otheruser /bin/bash -l -c 'echo $HOME' /home/admin Perché non $HOMEè impostato su /home/otheruseranche se bash è invocato come shell di login? In particolare, /home/otheruser/.bashrcnon viene fornito. Inoltre, /home/otheruser/.profilenon viene fornito. - ( /home/otheruser/.bash_profilenon esiste)

4
su non cambia l'utente ma non risponde neanche con un errore
Durante l'accesso come rootvorrei sua un utente normale specifico. Corro su usernamee ricevo immediatamente il prompt, sempre come root. Non ci sono errori. Sono a conoscenza del vecchio problema "l'utente a cui stai tentando di eseguire la richiesta non dispone dell'autorizzazione per la cartella in cui ti trovi attualmente", e …
56 bash  su 




8
Vantaggi dell'utilizzo di set -o vi
Ho visto molti sviluppatori usare questo comando per impostare l'opzione su vi. Non ho mai capito il vero uso di questo? Quando si usano i comandi bash, che aiuto fornisce il passaggio a vi?
55 bash  vim  vi 

4
Che cosa significa "esac" alla fine di un'istruzione case bash? È richiesto?
Ho trovato più esempi di "esac" che appare alla fine di un'istruzione case bash ma non ho trovato alcuna documentazione chiara sul suo utilizzo. La pagina man lo usa e ha persino un indice sulla parola ( https://www.gnu.org/software/bash/manual/bashref.html#index-esac ), ma non ne definisce l'uso. È il modo richiesto per terminare …
55 bash  case 



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.