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.
C'è un modo per presentare il nome della sessione dello schermo GNU e il titolo della finestra nel prompt della shell (diciamo, il prompt di Bash definito da PS1)?
In questa discussione la risposta in alto mostra come copiare il testo che è stato precedentemente selezionato con il mouse su un terminale gnome, negli appunti in X11. La mia domanda è: supponiamo che copio un pezzo di testo dal terminale usando bash mark-mark e copia scorciatoie da tastiera (es. …
Sono su un rotolo oggi, ecco un'altra domanda: Come mai quando li inserisco .inputrc, entrambi fanno la stessa cosa? TAB: menu-complete Shift-TAB: menu-complete-reverse cioè fanno entrambi quello che dice l'ultimo.
È possibile fare riferimento agli indici in $@? Non riesco a trovare alcun riferimento da usare come il seguente da nessuna parte nel wiki di GrayCat , e la Guida agli script avanzati e altri assegnano questo a una variabile diversa prima di modificarlo. $ echo ${@[0]} -bash: ${@[0]}: bad …
Sto lavorando a uno script bash che mi piacerebbe lavorare per diversi tipi di VCS. Sto pensando di verificare se una directory è un repository per un sistema eseguendo un tipico comando di informazioni e controllando il codice di ritorno, successo o errore. In pseudo codice: if a svn command …
[Nota: questa Q simile riguarda lo stesso messaggio di errore bash. E 'stato segnato un duplicato di questo altro Q . Ma poiché ho trovato una fonte molto diversa per questo errore, risponderò alla mia Q di seguito.] Questa riga di script bash precedentemente funzionante while ... do ... done …
Di recente ho deciso di cambiare la mia variabile PS1 per adattarmi ad alcuni bei colori solarizzati per il mio piacere di visualizzazione terminale. Quando non sei in una sessione tmux, tutto è fantastico! Arcobaleni, pony, unicorni e un prompt distintivo! Freddo! Tuttavia, il problema è all'interno di tmux. Ho …
A un prompt di bash, è possibile eseguire diff usando pseudo file: diff <(echo test) <(echo test) Aggiungere questo come è in un Makefile non riesce: all: diff <(echo test) <(echo test) L'errore (suggerimento: / bin / sh punta a / bin / bash su questo sistema): /bin/sh: -c: line …
Uso stat -f %m .bashrcper ottenere il tempo di modifica del mio .bashrc su osx. Ma quando eseguo lo stesso comando su Ubuntu, sputa errore: stat: cannot read file system information for %m': No such file or directory esiste un modo compatibile per raggiungere questo obiettivo?
Sto usando una nuova installazione di Ubuntu 16.04, con la shell bash. Ci sono due cose che voglio fare: Imposta la modalità vi in modo da poter avere movimenti simili a vim dal terminale uscire dalla modalità di inserimento digitando jk Ho letto in un altro post come è possibile …
Voglio ssh in un computer Ubuntu remoto, fonte mio .bashrced eseguire un comando che dipende da parametri impostati da quello .bashrc. Tutto ciò in una shell interattiva che non si chiude al termine del comando. Quello che ho provato fino ad ora è ssh user@remote_computer -t 'bash -l -c "my_alias;bash"' …
So che possiamo usare il mailcomando nel terminale per iniziare a usare il mailprogramma in modalità interattiva. Tuttavia, voglio leggere l'e-mail usando il mailcomando in modo non interattivo. C'è un comando simile $ mail -optionToReadMail -mailNumber 1; quale visualizzerà il contenuto dell'email in stdout?
Posso fare diff filea filebper vedere la differenza tra i file. Posso anche fare head -1 fileaper vedere la prima riga di filea o fileb. Come posso combinare questi comandi per mostrare la differenza tra la prima riga di filea e la prima riga di fileb?
A volte ho bisogno di eseguire un singolo comando che si trova in uno script di shell. So già che sed -n 'line_num p'può stampare quella linea. Ma come posso eseguire quella riga stampata specifica come comando?
Come posso modificare il contenuto del mio bash_historyfile? Quali valori o variabili controllano quanto dura la storia? Ci sono altre cose che posso cambiare per fornire un controllo più preciso della mia storia BASH ??
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.