Unix & Linux

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

2
Perché egrep [wW] [oO] [rR] [dD] è più veloce di grep -i word?
Ho usato grep -ipiù spesso e ho scoperto che è più lento del suo egrepequivalente, dove combatto contro le lettere maiuscole o minuscole di ogni lettera: $ time grep -iq "thats" testfile real 0m0.041s user 0m0.038s sys 0m0.003s $ time egrep -q "[tT][hH][aA][tT][sS]" testfile real 0m0.010s user 0m0.003s sys 0m0.006s …
49 grep  performance 

4
Come fa netcat a sapere se una porta UDP è aperta?
Quindi posso usare questo comando netcat per verificare se una porta UDP è aperta: $ nc -vz -u 10.1.0.100 53 Connection to 10.1.0.100 53 port [udp/domain] succeeded! A differenza di TCP, UDP è senza connessione (attiva e dimentica). Quindi, ad alto livello, qualcuno sa come netcat sappia che la porta …
49 netcat  udp 


3
Chiusura di un descrittore di file,> & - vs <& -
Nel tutorial di bash che sto leggendo, dice che se apri un descrittore di file per la lettura, ad es exec 3&lt; echolist Quindi devi chiuderlo in questo modo, exec 3&lt;&amp;- Tuttavia, se si apre un descrittore di file per la scrittura, deve essere chiuso in questo modo: exec 3&gt;&amp;- …

3
Converti la chiave .pem di Amazon in chiave .ppk di Putty Linux
Ho generato e scaricato una .pemchiave privata da AWS. Tuttavia, per usare Putty per connettersi alla macchina virtuale, devo avere quella chiave in .ppkformato. Il processo di conversione è dettagliato in circa 20 righe qui: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/get-set-up-for-amazon-ec2.html#prepare-for-putty Sto usando Linux Mint (una distribuzione Ubuntu) e so che posso usare puttygen nel …

9
Cerca solo nei file che corrispondono a un modello con ack
Può eseguire ricerche solo attraverso file che corrispondono a uno specifico schema "glob" (ad esempio: cerca foo in tutti i file denominati "bar * .c"). Il comando ack foo "bar*.c" funziona solo nella directory corrente. Nota: so che è possibile con find -exec: find . -name "bar*.c" -type f -exec …
49 ack 

3
Consenti al root di accedere tramite ssh solo con autenticazione basata su chiave
Ho dei dubbi su alcune configurazioni del server SSH su /etc/ssh/sshd_config. Voglio il prossimo comportamento: L'autenticazione con chiave pubblica è l'unico modo per autenticarsi come root (nessuna autenticazione tramite password o altro) Gli utenti normali possono utilizzare entrambi (autenticazione password e chiave pubblica) Se imposto il PasswordAuthentication nomio primo punto …

4
Qual è lo scopo del comando 'install'?
Ho visto il installcomando usato in molti Makefile e la sua esistenza e utilizzo sono un po 'confusi. Dalle manpage, sembra un knockoff cpcon meno funzionalità, ma suppongo che non sarebbe usato se non avesse qualche vantaggio cp. Qual è l'accordo?
49 command-line  make  cp 

4
Qual è la differenza tra pkill e killall?
So che pkillha più regole di filtro di killall. La mia domanda è: qual è la differenza tra: pkill [signal] name e killall [signal] name Ho letto che killallè più efficace e uccide tutti i processi e sottoprocessi (e ricorsivamente) che corrispondono al nameprogramma. pkillnon lo fa anche questo?


3
OpenSSH: come terminare un blocco delle partite
Sto usando un Matchblocco in OpenSSH /etc/ssh/sshd_config(su debian) per limitare alcuni utenti a SFTP: # my stuff Match group sftponly X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp -u 0002 ChrootDirectory %h Come puoi vedere, utilizzo un #my stuffcommento nei file di configurazione personalizzati per distinguere facilmente le configurazioni predefinite da quelle …
49 debian  openssh 

3
È sicuro aggiungere. al mio PERCORSO? Come mai?
Ho visto la gente menzionare in altre risposte che è una cattiva idea includere l'attuale directory di lavoro (' .') nella $PATHvariabile di ambiente, ma non sono stato in grado di trovare una domanda che affronti specificamente il problema. Quindi, perché non dovrei aggiungere .al mio percorso? E se, nonostante …
49 path 

1
Scopo di / dev / zero?
Ci ho provato cat /dev/zeroe non sembrava fare nulla. Ho cercato su Google /dev/zero, e dice che è fondamentalmente un file vuoto con dimensioni infinite. La catstampa è un numero infinito di caratteri inesistenti? Come funziona? In che modo fornisce dati infiniti se è 0 byte? Quali sono gli usi …

2
Bash: come leggere una riga alla volta dall'output di un comando?
Sto cercando di leggere l'output di un comando in bash usando a while loop. while read -r line do echo "$line" done &lt;&lt;&lt; $(find . -type f) L'output che ho ottenuto ranveer@ranveer:~/tmp$ bash test.sh ./test.py ./test1.py ./out1 ./test.sh ./out ./out2 ./hello ranveer@ranveer:~/tmp$ Dopo questo ho provato $(find . -type f) …
49 bash  shell  find  pipe 


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.