Unix & Linux

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




9
Come grep per la stessa stringa ma più file contemporaneamente?
Ho una serie di file di registro che devo rivedere e vorrei cercare stringhe specifiche sugli stessi file contemporaneamente È possibile? Attualmente sto usando grep -E 'fatal|error|critical|failure|warning|' /path_to_file Come posso usare questo e cercare le stringhe di più file contemporaneamente? Se questo è qualcosa che deve essere scritto, qualcuno può …
57 scripting  grep 


4
Dash o qualche altra shell è "più veloce" di bash?
Ho sempre pensato che l'unico vantaggio dell'uso di dash anziché bash fosse che dash era più piccolo, e quindi molte istanze di dash sarebbero iniziate più velocemente all'avvio. Ma ho fatto qualche ricerca e ho trovato alcune persone che migrano tutti i loro script per precipitare nella speranza che corrano …
57 bash  performance  dash 

1
Per loop in zsh e bash
Ho notato che ci sono due modi alternativi di costruire loop in zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Entrambi stampano: 1 2 3 La mia domanda è: perché le due sintassi? È $xl'iterazione attraverso un …
57 bash  zsh 


5
Screencasting GIF; il modo UNIX
Per fare uno screenshot statico di una parte selezionata del mio schermo, lo uso spesso scrotcon -s shot.png. Questo è ottimo per aggiungere illustrazioni ai post di StackExchange. Ho anche trovato questo script per caricare automaticamente uno screenshot di questo tipo su Imgur.com e inserire un link negli appunti di …

11
Come evitare i conflitti tra dnsmasq e systemd risolti?
Di recente ho installato dnsmasq per fungere da server DNS per la mia rete locale. dnsmasq è in ascolto sulla porta 53 che è già in uso dal listener di stub DNS locale da systemd risolto . Basta arrestare systemd-risolto e quindi riavviarlo dopo l'esecuzione di dnsmasq risolve questo problema. …
57 systemd  dnsmasq 

3
Differenza tra "cd -" e "cd ~ -"
Il comando Bash cd - stampa la directory utilizzata in precedenza e la modifica. D'altra parte, il comando Bash cd ~- passa direttamente alla directory utilizzata in precedenza, senza fare eco. Questa è l'unica differenza? Qual è il caso d'uso per ciascuno dei comandi?


2
sudo come un altro utente con il loro ambiente
$ whoami admin $ sudo -S -u otheruser whoami otheruser $ sudo -S -u otheruser /bin/bash -l -c 'echo $HOME' /home/admin Perché non $HOMEè impostato su /home/otheruseranche se bash è invocato come shell di login? In particolare, /home/otheruser/.bashrcnon viene fornito. Inoltre, /home/otheruser/.profilenon viene fornito. - ( /home/otheruser/.bash_profilenon esiste)

4
come collegare ssh 'con' la porta specificata?
So come connettersi "a" una determinata porta durante lo ssh. ssh user@remotehostip -p XXX ma c'è un modo per stabilire un ssh "con" una determinata porta? Voglio dire, c'è un modo per specificare la porta che verrà utilizzata dal mio computer locale?
56 ssh  tcp  openssh 

3
Perché è necessario "--human-readable" e non predefinito?
Numerosi strumenti da riga di comando utilizzano l' opzione -ho --human-readableper stampare le dimensioni del file in un formato leggibile (ad esempio, 36Gvs 37550836). Perché questa opzione è necessaria e non quella predefinita? Questi strumenti non sono principalmente destinati alla produzione umana?

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.