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.

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 


3
Qual è la differenza tra ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc ...?
Le risposte alle domande su SO e askubuntu , insieme a dare un'occhiata (e leggere le intestazioni di) $HOMEe /etc/, indicano un numero di file che possono essere utilizzati per impostare le variabili di ambiente, tra cui: ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc Raccolgo che i file /etc/funzionano …



4
guarda l'espansione dell'alias di comando
Se viene eseguito il watchcomando contenente un alias, non espanderà l'alias. Ho provato sia con virgolette singole che doppie, in realtà dato il seguente alias: # alias ll alias ll='ls -l --color=tty' Il seguente comando fallirà # watch ll sh: ll: command not found In questo caso l'espansione della riga …
67 bash  alias 






8
Risolvere "mv: elenco degli argomenti troppo lungo"?
Ho una cartella con più di un milione di file che ha bisogno di essere ordinata, ma non posso davvero fare nulla perché mvgenera sempre questo messaggio -bash: /bin/mv: Argument list too long Sto usando questo comando per spostare i file senza estensione: mv -- !(*.jpg|*.png|*.bmp) targetdir/
64 bash  shell  arguments  mv 



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.