Domande taggate «shell»

La shell è l'interfaccia della riga di comando di Unix. È possibile digitare i comandi in una shell in modo interattivo o scrivere script per automatizzare le attività. Usa questo tag per domande relative a / bin / sh e alle shell più compatibili (ash, bash, ksh, zsh, ...). Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.

4
Termina ogni processo in background
Ho alcuni Stoppedprocessi in background. kill $(jobs -p)e kill `jobs -p`non hanno alcun effetto kill %1, kill %2ecc. terminano con successo singoli processi Come posso uccidere ogni processo in background con un comando? Inoltre, perché i primi due comandi non funzionano per me? Sto eseguendo Linux Mint 15, 64 bit

2
La shell può essere più "offensiva"?
My Gentoo Linux è compilato con il flag USE offensivo abilitato: # sudo su - Password: Hold it up to the light --- not a brain in sight! Password: È anche possibile selezionare fortune in base al grado di offensività: # fortune -o kernelcookies | cowsay -b _________________________________________ / /* …
10 shell  cowsay 

1
Come trovare file che contengono newline nel nome file?
Sto cercando di trovare i file che hanno una nuova riga nel nome del file. Ma non riesco a capire quale modello usare. Di seguito funziona, ma non è molto utile se si desidera utilizzarlo nel codice rientrato. find . -name '* *' Ho provato questi due e sono riusciti …
10 shell  find  patterns 

6
Come ottenere più righe da un file da una regex?
Come ottenere più righe da un file da una regex? Spesso vorrei ottenere più righe / modificare più righe con una regex. Un esempio: Sto cercando di leggere parte di un file XML / SGML (non sono necessariamente ben formati o in una sintassi prevedibile, quindi una regex sarebbe più …
10 shell  sed  grep 



4
Ottieni la posizione del cursore verticale
Potrebbe sembrare abbastanza strano, ma so come impostare la posizione del cursore verticale in Bash in questo modo: echo -e "\e[12H" Questo sposta il cursore sulla dodicesima riga (a partire da 1). Quindi, come posso ottenere la posizione del cursore (numero di riga) usando Linux Bash? Sarebbe utile se potessi …
10 shell  terminal 

1
In quanti modi diversi puoi creare un "alias" in Bash?
Conosco solo due modi: alias foo=bare function foo() { bar }. Il motivo per cui lo sto chiedendo è che - all'improvviso in una delle mie sessioni bash - non riesco a eseguire il lncomando perché si bashsta verificando un errore -bash: /usr/local/.../ln: No such file or directory(dove /usr/local/.../è una …
10 bash  shell  alias 

3
Come scaricare l'ultimo file in una cartella usando uno scp?
Vorrei eseguire un trasferimento scp per scaricare l'ultimo file (più recente) in una determinata directory nella mia directory locale. Qualcosa come questo: fonte :root@rimmer.sk:/home/rimmer/backups/ destinazione :/home/rimmer/backups/ Mentre si ottiene solo il file più recente, non tutti, in backups.
10 shell  ssh  file-copy 


5
Come fare in modo che cd dir / nomefile mi porti a dir /?
Troverei molto comodo essere in grado di utilizzare cdcon un argomento file . cd myDirectory/anyname.anyExtension sarebbe equivalente a cd myDirectory/ Quale sarebbe il miglior alias o funzione per raggiungere questo comportamento? EDIT : Mi dispiace non l'ho menzionato in primo luogo: io usozsh
10 shell  cd-command 

4
Ottenere stdin da una pipa denominata
Quello che sto cercando di fare è eseguire Python in una finestra del terminale e reindirizzare lo stdin da una named pipe. Quindi scrivo sulla pipa denominata in un altro terminale e faccio eseguire quel comando su Python. Terminale 1: mkfifo p1 python < p1 Terminale 2: echo -n "print …


2
Un buon metodo per confrontare i tempi?
Devo controllare l'ora corrente e interrompere lo script se non è l'ora del giorno corretta dovrei eseguirlo. Inoltre, se qualcun altro lo esegue, dovrebbe interrompere. Ad esempio: ho bisogno che il mio script venga eseguito solo se viene avviato tra le 22:00 e le 2:00 (una finestra di 4 ore). …


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.