unset array[0]rimuove l'elemento ma comunque se lo faccio echo ${array[0]}ottengo un valore nullo inoltre ci sono altri modi per farlo ma se un elemento di un array contiene spazi come sotto array[0]='james young' array[1]='mary' array[2]='randy orton' ma anche questi non riescono a fare il lavoro array=${array[@]:1} #removed the 1st element …
Ciao, ho letto qui che lsof non è un modo preciso per ottenere il numero di descrittori di file attualmente aperti. Raccomandò invece di usare questo comando cat /proc/sys/fs/file-nr Mentre questo comando visualizza il numero di FD, come si visualizza l'elenco dei descrittori di file aperti che il comando sopra …
Aggiungo questa regola: sudo iptables -t nat -A OUTPUT -d a.b.c.d -p tcp \ --dport 1723 -j DNAT --to-destination a.b.c.d:10000 Quando si riavvia, le regole del computer vengono eliminate. Perché? Cosa posso fare per far persistere le regole?
Uso Linux e Mac OS X su base regolare, e talvolta devo usare Windows. Devo usare un'unità flash su tutti e tre e ho bisogno di un filesystem che funzioni bene su tutti e tre. Nessuno dei lavori di ext su Mac o Windows, HFS + non funziona su Windows …
C'è un modo dalla riga di comando per recuperare l'elenco di tutti i layout di tastiera disponibili e le relative varianti? Devo elencare tutte le scelte di layout / varianti valide da utilizzare quindi da setxkbmap. Anche per quanto riguarda le opzioni di attivazione / disattivazione del layout, esiste un …
Ottengo il seguente errore quando provo in ls *.txt | wc -luna directory che contiene molti file: -bash: /bin/ls: Argument list too long La soglia di questo "Elenco argomenti" dipende dalla distro o dalle specifiche del computer? Di solito, convoglio il risultato di un risultato così grande ad altri comandi …
Ho creato una VM Debian su VirtualBox con due interfacce: una NAT (per l'accesso a Internet) e una solo host. Tuttavia, non so come far funzionare entrambe le interfacce contemporaneamente. Se definisco solo l'host come adattatore 1, posso accedere alla mia macchina virtuale dall'host ma non da Internet; se definisco …
Sto eseguendo la migrazione di una macchina da RHEL 4 a 5. Invece di eseguire un aggiornamento, abbiamo creato una nuova macchina virtuale (entrambe le macchine sono in un cloud) e sto copiando i dati tra i due. Mi sono imbattuto nel seguente file, che devo rimuovere dalla nuova macchina …
Sto cercando di scrivere una funzione shell bash che mi permetterà di rimuovere copie duplicate di directory dalla mia variabile d'ambiente PATH. Mi è stato detto che è possibile ottenere questo risultato con un comando a una riga usando il awkcomando, ma non riesco a capire come farlo. Qualcuno sa …
Ho 2 computer localpce remoteserver. Ho bisogno localpcdi eseguire alcuni comandi su remoteserver. Una delle cose che deve fare è avviare uno script di backup che viene eseguito per un numero di ore. Vorrei che il comando localpc"sparasse" e che poi funzionasse in modo completamente indipendente remoteserver, come se localpcnon …
Come disabilito completamente un account? passwd -lnon consentirà a nessuno di accedere a un account utilizzando una password, ma è comunque possibile accedere tramite chiavi private / pubbliche. Come disabiliterei completamente l'account? Come soluzione rapida ho rinominato il file in authorized_keys_lockme. C'è un altro modo?
Voglio impostare un record DNS che verrà utilizzato dal mio browser, ma non ho accesso come root, quindi non posso modificarlo /etc/hosts. Devo farlo per testare vhosts con apache, il cui DNS non è stato ancora impostato. Ho accesso a Firefox e Chrome, quindi se c'è un plugin che potrebbe …
Ho un paio di macchine a casa (più un numero di box Linux in esecuzione nelle macchine virtuali) e sto programmando di usarne una come file server centralizzato. Dato che sono più un utente Linux piuttosto che un amministratore di sistema, mi piacerebbe sapere qual è l'equivalente, diciamo "Active Directory"? …
Ho notato che {può essere utilizzato nell'espansione del controvento: echo {1..8} o nel raggruppamento di comandi: {ls;echo hi} In che modo Bash conosce la differenza?
Ho una sceneggiatura che non esce quando lo voglio. Uno script di esempio con lo stesso errore è: #!/bin/bash function bla() { return 1 } bla || ( echo '1' ; exit 1 ) echo '2' Suppongo di vedere l'output: :~$ ./test.sh 1 :~$ Ma in realtà vedo: :~$ ./test.sh …
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.