Ho alcuni script bash che ho installato che principalmente uso #!/bin/bash ma mi imbatto regolarmente in alcuni che sembrano #!/bin/bash -e #!/bin/bash -x #!/bin/bash -ex e così via. Qualcuno può spiegare il significato e i vantaggi di queste opzioni di shebang e se si applicano ad altri shebang?
Di recente ho reinstallato RVM (seguendo le istruzioni su http://rvm.io ) dopo una nuova installazione di Ubuntu 12.10 quando ho ottenuto un'unità SSD. Ora, quando scrivo: type rvm | head -1 Ricevo il seguente errore: rvm is a function -bash: type: write error: Broken pipe Ma se ripeto immediatamente il …
Ho provato a creare combinazioni di colori con https://terminal.sexy e http://ciembor.github.io/4bit/ ma non riesco a far funzionare nessuna delle loro esportazioni con bash su Ubuntu su Windows. Qual è l'approccio corretto per personalizzare i colori in boUoW?
Ho installato la nuova shell bash su Windows 10. La sto usando insieme a ZSH. Tuttavia, nessuno dei caratteri utf8 funziona, appaiono come blocchi quadrati. Come abilito la codifica dei caratteri utf8 nella shell di default? È possibile?
Sono davvero impressionato dalla funzionalità di completamento automatico di Fish . Tuttavia c'è una funzionalità in Bash che non riesco a trovare in Fish. Quando premi Ctrl+ Rin Bash e inizi a digitare un termine, viene eseguita una ricerca .bash_historyper trovare le corrispondenze in ordine inverso. Esiste una funzionalità simile …
Il comando set -e fa fallire immediatamente uno script bash quando un comando restituisce un codice di uscita diverso da zero. Esiste un modo semplice ed elegante per disabilitare questo comportamento per un singolo comando all'interno di uno script? In quali luoghi questa funzionalità è documentata nel Manuale di riferimento …
Sono abbastanza a mio agio con Bash, ma recentemente sono finito in una sostituzione che non conoscevo. Cosa c'è esattamente <(<command>)in bash? Come si confronta con =(<command>)in zsh? Capisco che questo ha qualcosa a che fare con i descrittori di file predefiniti. Nel mio computer echo <() ritorna /proc/self/fd/11, che …
So cos'è un comando incorporato, ma cosa fa builtinse stesso? L'esecuzione which lsmi mostra /bin/ls, ma l'esecuzione which builtinnon restituisce nulla. man builtinmi dà solo un elenco di comandi integrati, uno dei quali è builtin. Il resto della pagina man spiega cos'è un builtin, ma non cos'è builtin. builtin --helpmi …
Eseguo abitualmente più screensessioni sui miei desktop e server Linux. Un problema con questo è che quando grepattraverso la cronologia dei miei comandi, trovo che ho emesso un comando in una sessione diversa, e devo staccare e ricollegare per ottenere quell'elemento della cronologia. È possibile "forzare" le storie aggiornate in …
Voglio aggiungere, in ~ / .bashrc, alcune directory al mio $ PATH. Il mio $ PATH è piuttosto lungo, quindi è un po 'difficile vedere quali directory contiene e in quale ordine. So che posso modificare il mio ~ / .bashrc per essere: PATH=$PATH:/some/dir PATH=$PATH:/another/dir:/yet/another PATH=$PATH:/and/another ... renderebbe più facile …
Per iniziare il mio ambiente di sviluppo ho scritto una piccola sceneggiatura. Una parte è aprire un terminale gnome con diverse schede in cui automaticamente alcuni comandi dovrebbero essere eseguiti. Alcuni di questi comandi dipendono da un .bashrc già eseguito. Ma quando si utilizza gnome-terminal --tab -e "command" --tab --tab …
Capisco cosa su -fa ti registra in root con l'ambiente root (al contrario di suquale ti registra in root con il tuo ambiente) E capisco cosa sudofa sei root per un comando Ma non sono sicuro di cosa faccia questo: sudo su - Chiunque abbia cura di chiarire
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.