Unix & Linux

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

14
Convenzione di denominazione dei file Unix [chiuso]
Mi chiedevo qual è la convenzione di denominazione per i file in Unix? Non ne sono sicuro, ma penso che ci sia forse una convenzione di denominazione universale da seguire? Ad esempio, voglio nominare un file dire: backupcon part 2erandom Dovrei farlo in questo modo: backup_part2_random O backup-part2-random O backup.part2.random …
61 filenames 

1
Perché nullglob non è predefinito?
Nella maggior parte delle shell nullglobnon è l'impostazione predefinita. Ciò significa, ad esempio, se si esegue questo comando ls * in una directory vuota, espanderà il *glob in un letterale *, anziché in un elenco vuoto di argomenti. Esistono modi per modificare tale comportamento, in modo che *in una directory …
61 shell  wildcards 

3
Cosa fa `kill -0`?
Di recente l'ho trovato in uno script di shell. if ! kill -0 $(cat /path/to/file.pid); then ... do something ... fi Cosa fa kill -0 ...?
61 shell  process  kill 

5
Nomi server di completamento automatico per SSH e SCP
Ho configurato alcuni server ~/.ssh/config, come alphae beta. Come potrei configurare Bash in modo tale che i comandi ssh al<tab>e il scp file.tgz al<tab>completamento automatico dei nomi dei server configurati? Non voglio aggiungere i server a un altro file (ad esempio un array Bash) ogni volta che uno viene aggiunto, …
61 bash  ssh  autocomplete  scp 


9
Come scoprire quale file è attualmente aperto in vim?
Questo può sembrare banale ma, in più di un'occasione, mi sono ritrovato a dimenticarmi di quale file vimho aperto (ad esempio quando cerco diversi file di registro e simili) e l'unico modo che ho saputo scoprire è stato chiudere il file e cerca nella cronologia dei comandi il comando più …
61 vim 

6
Differenze tra volume, partizione e unità
Cosa significano esattamente questi termini? partizione volume guidare Su Windows, si potrebbe dire unità C: o partizione C :. Su Linux non sono sicuro di cosa debba essere usato per le partizioni perché non hanno un nome.
61 hard-disk 

11
C'è un modo per far fallire silenziosamente "mv"?
Un comando come mv foo* ~/bar/produce questo messaggio in stderr se non ci sono file corrispondenti foo*. mv: cannot stat `foo*': No such file or directory Tuttavia, nella sceneggiatura sto lavorando su quel caso andrebbe benissimo, e vorrei omettere quel messaggio dai nostri registri. C'è un modo carino per dire …
61 bash  mv 


3
Differenze tra sed su Mac OSX e altre sed "standard"?
Sto riscontrando alcuni problemi nell'uso di una risposta fornita in questo sito per questa domanda su un comando sed per sostituire una riga vuota con altre due righe di contenuto , ed è stato sollevato se il comando sed su Mac OS (10.6.7 per me ) è diverso. Non penso …
61 osx  sed  standard 



1
Come è legale questo comando? “> File1 <file2 cat”
Supponendo che file2esista già, il comando &gt; file1 &lt; file2 cat sembra essere la copia del contenuto di file2a file1. Ma non riesco a capire questa struttura. Comprendo che "Nothing" è stato indirizzato a file1(creando o cancellando il suo contenuto). Quindi il contenuto di file2viene indirizzato a file1. Perché è …

1
ci sono schermate nell'elenco, ma "nessuna schermata da riprendere"
Quando scrivo screen -rmi aspetto di vedere: un elenco di schermate da riprendere o un messaggio "Non è necessario riprendere alcuna schermata". Oggi vedo che c'è una schermata, ma ricevo ancora il messaggio che non c'è alcuna schermata da riprendere: [root@server chiliNUT]# screen -r There is a screen on: 27863.pts-1.server …
61 gnu-screen 

2
Salva tutto l'output del terminale in un file
C'è un modo per salvare tutto l'output del terminale in un file con un comando? Non sto parlando di reindirizzamento command &gt; file.txt Non la storia history &gt; file.txt, ho bisogno del testo completo del terminale Non con i tasti di scelta rapida! Qualcosa di simile a terminal_text &gt; file.txt
61 terminal  output 

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.