Unix & Linux

Domande e risposte per utenti di Linux, FreeBSD e altri sistemi operativi Un * x-like

3
Cosa fa “3> & 1 1> & 2 2> & 3” in uno script?
Ho visto questa riga in una sceneggiatura: DEVICE=`dialog --inputbox "Festplatten-Laufzeit auslesen. Gebe Sie das gewünschte Device an: " 0 70 "" 3>&1 1>&2 2>&3` Cosa è 3>&1 1>&2 2>&3 facendo? So che 1 = stdout e 2 = stderr, ma quali sono i 3e i &per?
69 shell 

11
Come posso ottenere in modo affidabile il nome del sistema operativo?
Supponiamo che io abbia effettuato l'accesso a un sistema remoto, come posso sapere cosa sta funzionando? Sulla maggior parte dei Linux moderni (Linuces?), Hai il lsb_releasecomando: $ lsb_release -ic Distributor ID: LinuxMint Codename: debian Il che, per quanto ne so, dà solo le stesse informazioni di /etc/lsb-release. Cosa succede se …
69 linux  distros 

6
Come spogliare più spazi su uno usando sed?
sedsu AIX non sta facendo quello che penso dovrebbe. Sto cercando di sostituire più spazi con un singolo spazio nell'output di IOSTAT: # iostat System configuration: lcpu=4 drives=8 paths=2 vdisks=0 tty: tin tout avg-cpu: % user % sys % idle % iowait 0.2 31.8 9.7 4.9 82.9 2.5 Disks: % …

6
Come posso rilevare se la shell è controllata da SSH?
Voglio rilevare da uno script di shell (in particolare .zshrc) se è controllato tramite SSH. Ho provato la variabile HOST ma è sempre il nome del computer che esegue la shell. Posso accedere al nome host da cui proviene la sessione SSH? Il confronto tra i due risolverebbe il mio …
69 ssh  shell-script  zsh 




2
Perché Ctrl-D (EOF) esce dalla shell?
Stai letteralmente "terminando un file" inserendo questa sequenza di escape, ovvero la sessione interattiva della shell è vista come un vero flusso di file dalla shell, come qualsiasi altro flusso di file? In tal caso, quale file? Oppure, il segnale Ctrl+ Dè solo un segnaposto che significa "l'utente ha finito …

9
git pull da remoto ma nessun riferimento è stato recuperato?
Ho un mirror git sul mio disco e quando voglio aggiornare il mio repository con git pull mi dà un messaggio di errore: Your configuration specifies to merge with the ref '3.5/master' from the remote, but no such ref was fetched. Mi dà anche: 1ce6dac..a5ab7de 3.4/bfq -> origin/3.4/bfq fa52ab1..f5d387e 3.4/master …
69 git 



5
Esiste un modo per leggere l'ultimo elemento di un array con bash?
Se ho un array con 5 elementi, ad esempio: [a][b][c][d][e] Usando echo ${myarray[4]}posso vedere cosa contiene. Ma cosa succede se non sapessi il numero di elementi in un determinato array? Esiste un modo per leggere l'ultimo elemento di una matrice di lunghezza sconosciuta? cioè il primo elemento che legge da …
68 bash  array 


3
come si può sfruttare lo shellshock su SSH?
Apparentemente, l'exploit di shellshock Bash CVE-2014-6271 può essere sfruttato sulla rete tramite SSH. Posso immaginare come funzionerebbe l'exploit tramite Apache / CGI, ma non riesco a immaginare come funzionerebbe su SSH? Qualcuno può fornire un esempio di come SSH sarebbe sfruttato e quale danno potrebbe essere fatto al sistema? UNA …
68 bash  ssh  shellshock 


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.