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.
Ho appena eseguito un processo di lunga durata dal prompt di bash. Con il senno di poi, vorrei correre timesu di esso, o annotare il momento in cui l'ho dato il via. C'è un modo per ottenere queste informazioni in modo retrospettivo? Il .bash_historynon sembra includere i timestamp. Nel mio …
Vorrei configurare bash per eseguire il clearcomando ogni volta che digito un comando nel terminale (prima di eseguire il mio comando). Come lo posso fare? Sto usando Debian Linux.
C'è un modo in un bash per copiare un'immagine negli appunti? Ad esempio, se c'è un'immagine mypic.pngche voglio avere un comando come clipcopy mypic.pngtale, posso andare ad esempio a inkscape e incollarlo in seguito.
Vorrei impostare il titolo del terminale in user@hostmodo da poter facilmente capire a quale macchina sono connesso dal titolo della finestra. C'è un modo per farlo da SSH o dal Terminale GNOME?
Supponiamo di averlo fatto export MY_VAR=0 in ~/.bashrc. Ho un terminale gnome aperto e in questo terminale cambio $MY_VARvalore in 200. Quindi, se lo faccio echo $MY_VAR in questo terminale, 200viene mostrato. Ora, ho aperto un'altra scheda nel mio terminale GNOME, e lo faccio echo $MY_VAR ... e invece 200che …
Ho digitato help suspende ottenuto questa breve spiegazione: suspend: suspend [-f] Suspend shell execution. Suspend the execution of this shell until it receives a SIGCONT signal. Unless forced, login shells cannot be suspended. Options: -f force the suspend, even if the shell is a login shell Exit Status: Returns success …
Mi chiedevo quale sia il modo più veloce per eseguire uno script, sto leggendo che c'è una differenza di velocità tra mostrare l'output dello script sul terminale, reindirizzarlo su un file o forse /dev/null. Quindi, se l'output non è importante, qual è il modo più veloce per far funzionare lo …
Sono confuso sul significato del codice di uscita alla fine di uno script bash: so che il codice di uscita 0 significa che è finito con successo e che ci sono molti più numeri di codici di uscita (127 se non sbaglio?) La mia domanda riguarda il vedere il codice …
A volte uso, $PROJECT_HOME/*per eliminare tutti i file nel progetto. Quando la variabile di ambiente PROJECT_HOMEnon è impostata (perché l'ho fatto sue il nuovo utente non ha impostato questa variabile di ambiente), inizia a eliminare tutti i file dalla cartella principale. Questo è apocalittico. Come posso configurare bashper generare un …
O quello che sto chiedendo qui è estremamente poco ortodosso / non convenzionale / rischioso, o le mie abilità su Google Fu non sono proprio all'altezza ... In uno bashscript di shell, c'è un modo semplice per dire se viene fornito da un altro script di shell o è gestito …
Diciamo che voglio eseguire un comando tramite Bash in questo modo: /bin/bash -c "ls -l" Secondo la pagina man di Bash, potrei anche eseguirlo in questo modo: # don't process arguments after this one # | pass all unprocessed arguments to command # | | # V V /bin/bash -c …
Sto scrivendo uno script bash che deve distinguere un file normale da un link simbolico. Pensavo di poterlo fare con l'espressione if / test, ma non funziona come mi aspettavo: $ touch regular_file $ test -f regular_file; echo $? 0 $ test -h regular_file; echo $? 1 $ ln -s …
Facciamo un semplice for loop #!/bin/bash for i in `seq 1 10`; do echo $i done Il punto e virgola AFAIK negli script bash fa sì che la shell esegua il comando corrente in modo sincrono e quindi passi al successivo. La pressione di invio fa letteralmente lo stesso, tranne …
Modifica: il titolo originale era "lettura fallita in bash" Con ksh sto usando leggi come un modo conveniente per separare i valori: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a 2 1 $ Ma fallisce in bash: $ echo 1 2 3 …
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.