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.
Uso! N dove (n) è il numero di riga per eseguire una riga nel file della cronologia che voglio eseguire al prompt dei comandi che trovo tramite la cronologia | less. Ma c'è un evento storico della riga di comando che desidero modificare manualmente. Come posso inserire nella riga di …
Il comando incorporato bash set, se invocato senza argomenti, stamperà tutte le variabili shell e ambiente, ma anche tutte le funzioni definite. Ciò rende l'output inutilizzabile per l'uomo e difficile da realizzare grep. Come posso fare in modo che il comando incorporato bash setstampi solo le variabili e non le …
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 …
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 …
Sto cercando di ottenere il completamento di tabulazione sui miei alias da riga di comando, ad esempio, suppongo di aver definito il seguente alias: alias apt-inst='sudo aptitude install' C'è un modo per ottenere i completamenti forniti da aptitude quando premo il tasto Tab? cioè quando scrivo 'sudo aptitude install gnumer' …
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?
$ 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)
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 …
Quando definisco un nuovo alias nel .bash_aliasesfile o una nuova funzione nel .bashrcfile, c'è qualche comando di aggiornamento per poter usare immediatamente i nuovi alias o funzioni senza chiudere il terminale (nel mio caso xfce4-terminal con alcune schede aperte, molti file aperti e nel mezzo del lavoro)?
root@system:~# less myfile -bash: /bin/less: Input/output error Il filesystem di root è morto. Ma il mio gatto è ancora vivo (nella mia memoria): root@system:~# cat > /tmp/somefile C^d root@system:~# È un po 'solo, però, tutti i suoi amici se ne sono andati: root@system:~# mount -bash: /bin/mount: Input/output error root@system:~# dmesg …
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?
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 …
CentOS 5.9 L'altro giorno ho riscontrato un problema in cui una directory conteneva molti file. Per contarlo, ho corsols -l /foo/foo2/ | wc -l Si scopre che c'erano oltre 1 milione di file in una singola directory (lunga storia - la causa principale si sta risolvendo). La mia domanda è: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.