Domande taggate «bash»

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.

3
Usando le variabili per memorizzare i codici colore dei terminali per PS1?
Nel mio .bashrc, utilizzo i codici colore del terminale ANSI per colorare vari bit. Sembra così: PS1='\u@\h:\w\[\033[33m\]$(virtual_env)\[\033[32m\]$(git_branch)\[\033[0m\]$ ' dove virtual_enve git_branchsono funzioni bash che producono roba su stdout. Ora, per semplificare la lettura e la modifica, vorrei memorizzare i codici colori in variabili e fare riferimento ad essi, anziché incorporarli …

2
alias vs export per comandi semplici
Per comandi semplici come less, è meglio creare un alias o esportare le opzioni? C'è qualche beneficio dell'uno rispetto all'altro? Ad esempio, se voglio lessusare sempre l' -Ropzione per mostrare i caratteri non elaborati, entrambe le soluzioni funzionano: export LESS='-R' alias less='less -R' Per un caso semplice come questo, c'è …
33 bash  zsh  alias 


9
Comandi Bash all'interno di vi
È possibile digitare un comando bash all'interno di vi e ottenere lo stdout? Trovo spesso noioso chiudere e riaprire vi solo perché voglio cercare qualcosa nella shell.
33 bash  shell  vim  vi 

5
Comando Bash Sudo non trovato
Ho impostato una VM usando chiavi in ​​mano Linux Redmine e sto cercando di SSH nel server per installare altri elementi. Non sembra riconoscere il comando sudo. Ogni volta che provo a fare qualcosa sudo ricevo un errore che dice: -bash: sudo: command not found Ho letto altrove per digitare …
33 bash  sudo 






1
Come si usano i byte null in Bash?
Ho letto che, poiché i percorsi dei file in Bash possono contenere qualsiasi carattere tranne il byte null (byte a valore zero, $'\0'), è meglio usare il byte null come separatore. Ad esempio, se l'output di findverrà inviato a un altro programma, si consiglia di utilizzare l' -print0opzione (per le …
33 bash  null 

5
cerca testo sull'uscita del terminale
Sto eseguendo un'applicazione con comando $ grails run-appche stampa il terminale di accesso come di seguito. Quello che voglio è cercare un particolare testo (diciamo user authorities) in questo registro in modo da poter verificare ulteriormente. In un modo usando Logging Apis per scrivere in un file di testo, ma …


8
Afferrare l'estensione in un nome di file
Come posso ottenere l'estensione del file da bash? Ecco cosa ho provato: filename=`basename $filepath` fileext=${filename##*.} In questo modo posso ottenere l'estensione bz2dal percorso /dir/subdir/file.bz2, ma ho un problema con il percorso /dir/subdir/file-1.0.tar.bz2. Preferirei una soluzione usando solo bash senza programmi esterni, se possibile. Per chiarire la mia domanda, stavo creando …
33 bash  shell  filenames 

4
bash itera l'elenco dei file, tranne quando è vuoto
Ho pensato che sarebbe stato semplice, ma si sta dimostrando più complesso di quanto mi aspettassi. Voglio scorrere tutti i file di un determinato tipo in una directory, quindi scrivo questo: #!/bin/bash for fname in *.zip ; do echo current file is ${fname} done Funziona finché esiste almeno un file …
33 bash  parameter 

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.