Leggi che per confrontare le stringhe all'interno ifdobbiamo usare parentesi quadre doppie. Alcuni libri dicono che il confronto può essere fatto da =. Ma funziona anche con questo ==. #!/bin/bash a="hello" b="world" if [[ $a == $b ]];then echo "equal" fi C'è una differenza tra =e ==nel confronto?
Es .: un sshd è configurato per l'ascolto solo su wlan0. Così. Oltre a controllare sshd_config come posso verificare se un demone sta ascoltando su inerface? netstat può farlo? Come? (Sistema operativo: openwrt o linux scientifico o openbsd) AGGIORNARE: Pensavo che sshd potesse essere limitato a un'interfaccia ... ma no …
Ho bisogno di una soluzione per ottenere le informazioni sulla finestra attiva (focalizzata) su un desktop Gnome 2. Sono principalmente interessato al processo che esegue quel titolo di finestra e finestra. È possibile? SOLUZIONE: Ottenere il titolo della finestra: xwininfo -root -children | grep $(printf '%x\n' $(xdotool getwindowfocus)) | grep …
Ho il seguente codice che rimuoverà le righe con il modello bananae 2 righe dopo di esso: sed '/banana/I,+2 d' file Fin qui tutto bene! Ma ne ho bisogno per rimuovere 2 righe prima banana , ma non riesco a ottenerlo con un "segno meno" o qualsiasi altra cosa (simile …
Come si può controllare quali file .rsa, .pem e altri sono "caricati" o "attivi" da ssh-add? Ho appena avuto questo spavento: $ scp -i /home/dotancohen/.ssh/dotancohen.pem someUser@1.2.3.4:~/files.tgz . Warning: Identity file /home/dotancohen/.ssh/dotancohen.pem not accessible: No such file or directory. files.tgz 100% 89MB 1.5MB/s 00:59 $ scp someUser@1.2.3.4:~/all_git.tgz . files.tgz 100% 89MB …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere a Exchange Stack Unix e Linux. Migrato 6 anni fa . Voglio eseguire uno script quando collego un dispositivo nella mia macchina Linux. Ad esempio, esegui con xinputil mouse o uno script di backup su una determinata unità. …
Voglio collegarmi al mio server di casa dal lavoro usando NFS. Ho provato sshfs ma alcune persone dicono che non è affidabile come NFS. So che il traffico sshfs è crittografato. Ma che dire di NFS? Qualcuno può annusare il mio traffico e visualizzare i file che sto copiando? Sto …
Ho un file ISO chiamato ubuntu.iso. Posso mountcon il comando: mount ubuntu.iso /mnt. Dopo il montaggio, posso vedere dalla outout del comando df -h: /dev/loop0 825M 825M 0 100% /mnt. Tuttavia, se eseguo il comando mount -o loop ubuntu.iso /mnt, otterrò lo stesso risultato. Come so, il dispositivo loop ci …
Ho avuto un comando che avrebbe funzionato attraverso un file di testo, contando tutte le occorrenze delle parole e stampandolo in questo modo: user@box $˜ magic-command-i-forgot | with grep | and awk | sort ./textfile.txt 66: the 54: and 32: I 16: unix 12: bash 5: internet 3: sh 1: …
Gli eseguibili sono archiviati /usr/libexecsu sistemi simili a Unix. La FHS dice (sezione 4.7. /usr/libexec : Binaries run by other programs (optional)": /usr/libexecinclude i binari interni che non sono destinati ad essere eseguiti direttamente dagli utenti o dagli script di shell. Le applicazioni possono utilizzare una singola sottodirectory in /usr/libexec. …
Non riesco a farlo funzionare. La documentazione di GNU sed dice di fuggire dalla pipa, ma ciò non funziona, né usare una pipa diritta senza la fuga. L'aggiunta di parentesi non fa differenza. $ echo 'cat dog pear banana cat dog' | sed 's/cat|dog/Bear/g' cat dog pear banana cat dog …
Quando si esegue il ciclo tra i file ci sono due modi: usa un for-loop: for f in *; do echo "$f" done usare find: find * -prune | while read f; do echo "$f" done Supponendo che questi due loop troveranno lo stesso elenco di file, quali sono le …
Ho un collega che dice che devi stare attento a estrarre tarball perché possono apportare modifiche che non conosci. Ho sempre pensato che un tarball fosse solo una gerarchia di file compressi, quindi se lo estrai in / tmp / example / non potrebbe mai intrufolarsi in un file / …
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.