Domande taggate «bash»

Bash è una shell gratuita per sistemi operativi simili a Unix del Progetto GNU.

3
Bash Shebang per i manichini?
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?
36 bash  shell  script 


3
Come posso correggere un errore di tubo rotto?
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 …
36 bash  ruby  .bash-profile  rvm 





7
Come disabilitare set -e per un singolo comando?
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 …
36 bash 

2
Che cosa è esattamente <() in bash (e = () in zsh)?
Sono abbastanza a mio agio con Bash, ma recentemente sono finito in una sostituzione che non conoscevo. Cosa c'è esattamente &lt;(&lt;command&gt;)in bash? Come si confronta con =(&lt;command&gt;)in zsh? Capisco che questo ha qualcosa a che fare con i descrittori di file predefiniti. Nel mio computer echo &lt;() ritorna /proc/self/fd/11, che …
36 linux  bash  shell  zsh 

1
Cosa fa il comando incorporato in bash?
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 …
35 bash 

3
I file cronologici possono essere unificati in bash?
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 …
35 linux  bash 

6
Un modo più comodo per modificare un lungo $ PATH?
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 …
35 linux  bash  unix  path 


3
Comando: sudo su -
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
35 unix  bash  sudo  su 


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.