Unix & Linux

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

9
Trasforma l'elenco in riga singola con delimitatore
Devo prendere un elenco (carica) di indirizzi IP in questo formato: 134.27.128.0 111.245.48.0 109.21.244.0 e trasformali in questo formato con una pipe in mezzo (IP creati) 134.27.128.0 | 111.245.48.0 | 109.21.244.0 | 103.22.200.0/22 Penso che sia un comando trova e sostituisci come sed ma non riesco a farlo funzionare.


3
mount non viene eseguito quando chiamato da udev
Ho provato a creare alcune regole udev per montare e smontare le mie unità flash USB; le regole per il momento sono molto semplici: ACTION=="add",KERNEL=="sd[b-z]",RUN+="/root/scripts/plug_flash_drive.sh %k" ACTION=="remove",KERNEL=="sd[b-z]",RUN+="/root/scripts/unplug_flash_drive.sh %k" plug_flash_drive.sh è anche molto semplice: device_name=$1 mount_options="umask=000,utf8" if [ ! -e "/media/$device_name" ]; then mkdir "/media/$device_name" fi sleep 1 /usr/bin/mount "/dev/$device_name" "/media/$device_name" …
17 mount  udev  usb-drive 

4
Comando file Linux che classifica i file
Devo riconoscere il tipo di dati contenuti in file casuali. Sono nuovo di Linux. Sto programmando di utilizzare il filecomando per capire che tipo di dati ha un file. Ho provato quel comando e ho ottenuto l'output di seguito. Qualcuno mi ha suggerito che il filecomando esamina i byte iniziali …

3
Parentesi in condizione if: perché ricevo errori di sintassi senza spazi bianchi?
Sto usando lo script di seguito per tornare indietro di due giorni quando lo script viene eseguito all'inizio di due giorni dell'anno e controllare anche il primo e il secondo giorno di ogni mese e tornare indietro di due giorni. if [$month="01"] && [$day="01"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else if [$month="01"] …

2
Inizia zsh con uno zshrc personalizzato
Voglio essere in grado di avviare zsh con un file rc personalizzato simile al comando: bash --rc-file /path/to/file Se ciò non è possibile, è possibile avviare zsh, eseguirlo source /path/to/file, quindi rimanere nella stessa sessione zsh? Nota: il comando zsh --rcs /path/to/filenon funziona, almeno non per me ... EDIT: nella …
17 linux  shell  zsh  oh-my-zsh 


6
Perché ho bisogno di initramfs?
Ho scoperto che se scelgo jffso sdcome filesystem (e non initramfs), la dimensione del kernel sarà molto piccola (1,4 MB rispetto al initramfsquale è 3,4 MB). Significa che initramfsoccupa uno spazio considerevolmente grande. Quindi, se posso, lo rimuoverei completamente, e quindi avrò un kernel molto piccolo, che è quello che …

7
Come posso aprire un file risultante da grep?
Spesso grep un gruppo di file per trovare una riga, quindi grep restituisce un risultato. Invece di copiare e incollare il nome file in un nuovo comando, mi piacerebbe poter aprire quel risultato con un editor. Qualcosa come: grep foo | vim. C'è un modo per farlo in BASH?
17 bash  grep 

3
bash corrispondenza globstar
Ho questa struttura di directory: ~/tmp/globstar ɀ find dir -type f dir/file.ext dir/subdir1/file.ext dir/subdir2/file.ext e, con l' globstaropzione abilitata in Bash, posso dire: ~/tmp/globstar ɀ ls -1 dir/**/*.ext dir/subdir1/file.ext dir/subdir2/file.ext La mia domanda è: perché è dir/file.extescluso da questo elenco? Il manuale di Bash dice questo su globstar: Se impostato, …
17 bash  wildcards 

1
Lo script cron non eseguirà script (autorizzazione negata)
Ho modificato la mia scheda cronologia principale per eseguire periodicamente uno script situato nella cartella di un determinato utente utilizzando questo comando: sudo crontab -e Quando cron esegue lo script, questo è l'output: sh: 1: /home/user/Location/Of/Script: Permission denied Pensavo che il cron cron avesse il permesso di fare qualsiasi cosa. …


5
Utilizzando grep vs awk
Per acquisire un modello particolare awke greppuò essere utilizzato. Perché dovremmo usare l'uno sull'altro? Qual è più veloce e perché? Se avessi un file di registro e volessi acquisire un determinato modello, potrei eseguire una delle seguenti operazioni awk '/pattern/' /var/log/messages o grep 'pattern' /var/log/messages Non ho fatto alcun benchmarking, …
17 linux  awk  grep  performance 

4
Comando principale: come ridurre le colonne visualizzate
Possiamo ottenere una colonna specifica in un comando in alto, ad esempio sono interessato solo alla colonna dell'utilizzo della memoria e dell'utilizzo della CPU. Come posso ridurre le colonne visualizzate del comando superiore solo alle due colonne precedenti?
17 top  columns 


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.