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.

2
Bash non è completamente funzionale per un nuovo utente
Ho appena creato un nuovo utente sul mio sistema usando useradd -d /home/users/john -m john(Usando Ubuntu 11.04). Questo ha funzionato bene, ma quando sono passato a john, il mio bash non è completamente funzionale. Cioè, non ha il completamento automatico, non posso usare i loro tasti freccia (es. SU per …
19 bash  users  useradd 


6
Perché bash standard su Linux?
Le distribuzioni Linux più recenti includono bash come shell predefinita, sebbene siano disponibili altre shell (probabilmente) migliori. Sto cercando di capire se questo è un residuo storico che nessuno vuole cambiare, o ci sono dei buoni motivi che fanno di Bash la prima scelta?
19 linux  bash 

3
Come eliminare parte di un percorso in una shell interattiva?
Esiste un collegamento in bash e zsh per eliminare un componente di un percorso? Ad esempio, se digito ls ~/local/color/e il cursore si trova alla fine della riga, esiste un collegamento per eliminare il color/alla fine? Idealmente, voglio soluzioni sia in modalità vi che in modalità emacs
19 bash  shell  zsh 

2
Perché questo script funziona nel terminale ma non da un file?
Ho questo script di shell salvato in un file: fa un po 'di sostituzione di stringa di base. #!/bin/sh html_file=$1 echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo "pdf_file = $pdf_file" Se lo incollo nella riga di comando, funziona benissimo: $ html_file="/home/max/for_pauld/test_no_base64.html" echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo "pdf_file = …
19 bash  string 

2
Bash .hushlogin, mantieni l'ultimo tempo di accesso e host
Nella mia azienda, quando accedo ad alcuni server, vengono visualizzati il ​​mio ultimo accesso e un enorme banner: me@my-laptop$ ssh the-server Last login: Mon Feb 8 18:54:36 2016 from my-laptop.company.com ************************************************************************ * * * C O M P A N Y I N F O R M A T I …
19 bash  login  motd 

4
È un approccio sano per "eseguire il backup" della variabile $ IFS?
Sono sempre davvero riluttante a scherzare $IFSperché sta bloccando un globale. Ma spesso rende il caricamento delle stringhe in un array bash piacevole e conciso, e per gli script bash è difficile trovare concisione. Quindi immagino che potrebbe essere meglio di niente se provo a "salvare" il contenuto iniziale $IFSin …






5
Come posso rilevare che nessuna opzione è stata passata con getopts?
Ho questo codice - #getoptDemo.sh usage() { echo "usage: <command> options:<w|l|h>" } while getopts wlh: option do case $option in (w) name='1';; (l) name='2';; (h) name='3';; (*) usage exit;; esac done print 'hi'$name Quando corro bash getoptDemos.sh(senza l'opzione) stampa hiinvece di chiamare la funzione usage. Chiama l'utilizzo quando vengono fornite …
19 bash  shell  options  getopts 


4
bash: / dev / stderr: autorizzazione negata
Dopo l'aggiornamento a una nuova versione di rilascio, i miei bashscript iniziano a sputare errori: bash: /dev/stderr: Permission denied nelle versioni precedenti Bash avrebbe riconosciuto internamente quei nomi di file (motivo per cui questa domanda non è un duplicato di questo ) e farebbe la cosa giusta (tm) , tuttavia, …

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.