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.
Sono spesso connesso attraverso più sessioni SSH. Per disconnettermi dalle mie sessioni, premo CTRL+ d, finché non torno sul mio computer locale. Tuttavia, a volte ne premo una volta troppe e il mio terminale esce. C'è un modo per bloccare CTRL+ ddalla chiusura del mio terminale? Sto usando Terminator come …
Sono in perdita per quanto riguarda lo scopo di sete exportin Bash (e immagino che probabilmente anche altre conchiglie). Penserei che sia per impostare le variabili d'ambiente, ma si può fare solo con VARIABLE=VALUE, giusto? Anche digitando sete exportda soli mostrano valori diversi. Quindi qual è il loro scopo?
Ho le seguenti righe nel mio file di script .cfg bash DDF_SOURCE="siebel_DATA_DATE_FORMAT" DATA_DATE_FORMAT=${!DDF_SOURCE} come viene ${!DDF_SOURCEvalutato}? Sarebbe !siebel_DATA_DATE_FORMAT, il che non ha senso per me.
Quando utilizzo quanto segue, ottengo un risultato come previsto: $ echo {8..10} 8 9 10 Come posso utilizzare questa espansione parentesi graffa in modo semplice, per ottenere il seguente output? $ echo {8..10} 08 09 10 Ora che questo può essere ottenuto usando seq(non ho provato), ma non è quello …
Mi sono guardato intorno e ho cercato una risposta a questa domanda ma non mi sembra di trovarla (il che è strano). La mia domanda è: esiste un modo semplice per riavviare la sessione bash dal terminale su Mac. Voglio solo lo stesso comportamento di se avessi chiuso l'applicazione terminale …
Ho notato nel mio .bashrcche alcune linee hanno exportdi fronte, come export HISTTIMEFORMAT="%b-%d %H:%M " ... export MYSQL_HISTFILE="/root/.mysql_history" mentre altri no, come HISTSIZE=100000 Mi chiedo se, in primo luogo, questo sia corretto, e in secondo luogo quale sia la regola per l'utilizzo exportin .bashrc.
Provo bashrc di alcuni dei miei amici. Quindi finisco per avere voci duplicate nella mia variabile $ PATH. Non sono sicuro se questo sia il problema per l'avvio di comandi che richiedono molto tempo. Come funziona internamente $ PATH in bash? Avere più PERCORSI rallenta il mio tempo di avvio?
Durante la lettura di come impostare grub, mi sono imbattuto in un articolo in cui si afferma che è necessario utilizzare una delle due seguenti sintassi, echo \(hd0,0\) >> /boot/grub/grub.conf o echo '(hd0,0)' >> /boot/grub/grub.conf perché, dalla riga di comando, le parentesi sono interpretate in modo speciale. Cosa c'è di …
Da Qual è l'ultimo argomento del comando precedente? shellcheck ti dice di non esportare variabili sulla stessa riga che le assegni. Mi chiedevo perché? Ha lo stesso consiglio si applica a alias, declare, export, local, readonly, e typeset?
Voglio eseguire uno script per cambiare semplicemente la directory di lavoro corrente: #!/bin/bash cd web/www/project Ma, dopo averlo eseguito, l'attuale pwd rimane invariato! Come lo posso fare?
Ho bisogno di usare la less commandcon l'evidenziazione della sintassi del comando vim per python, C, bashe altre lingue. Come posso applicare i colori di evidenziazione della sintassi in base ai vimcolori per less command?
Sto cercando di elencare tutti i file da dir1, dir2, dir3e dir4che potrebbe essere ovunque come una sottodirectory della mia cwdutilizzando il findcomando. Ho provato quanto segue senza successo: find . -type f -regextype posix-egrep -regex 'dir1/.+|dir2/.+|dir3/.+|dir4/.+' Ci ho provato anche io posix-extended. Come posso elencare questi file?
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.