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.

8
Come posso inviare stdout a più comandi?
Ci sono alcuni comandi che filtrano o agiscono sull'input, e poi lo passano come output, penso di solito a stdout- ma alcuni comandi prenderanno semplicemente stdine faranno tutto ciò che fanno con esso, e non produrranno nulla. Conosco molto bene OS X e quindi ce ne sono due che mi …

8
Consenti setuid su script shell
Il setuidbit di autorizzazione indica a Linux di eseguire un programma con l'ID utente effettivo del proprietario anziché dell'esecutore: > cat setuid-test.c #include <stdio.h> #include <unistd.h> int main(int argc, char** argv) { printf("%d", geteuid()); return 0; } > gcc -o setuid-test setuid-test.c > ./setuid-test 1000 > sudo chown nobody ./setuid-test; …


7
Preparare un timestamp per ogni riga di output da un comando
Vorrei anteporre un timestamp a ciascuna riga di output da un comando. Per esempio: foo bar baz potrebbe diventare [2011-12-13 12:20:38] foo [2011-12-13 12:21:32] bar [2011-12-13 12:22:20] baz ... dove l'ora prefissata è l'ora in cui è stata stampata la linea. Come posso raggiungere questo obiettivo?
182 shell  timestamps 



8
Qual è la differenza tra / sbin / nologin e / bin / false
Tecnicamente, a meno che non pamsia impostato per controllare la shell senza pam_shellsnessuna di queste, si può effettivamente impedire il login, se non si è sulla shell. Sul mio sistema hanno anche dimensioni diverse, quindi sospetto che effettivamente facciano qualcosa. Quindi qual è la differenza? perché esistono entrambi? Perché dovrei …
170 shell  security  login 



6
Esegui un comando ombreggiato da un alias
Diciamo che ho il seguente alias in bash - alias ls='ls --color=auto'- e voglio chiamare ordinario lssenza opzioni. L'unico modo per farlo è quello di unalias, eseguire il comando e quindi di nuovo alias? O c'è qualche trucco o soluzione alternativa elegante?
164 bash  shell  alias 

11
Eseguire un comando una volta per riga di input convogliato?
Voglio eseguire un comando java una volta per ogni partita di ls | grep pattern -. In questo caso, penso di poterlo fare, find pattern -exec java MyProg '{}' \;ma sono curioso del caso generale: esiste un modo semplice per dire "esegui un comando una volta per ogni riga di …
162 bash  shell  fish 


2
Ci sono lavori interrotti (all'uscita bash)
Ricevo il messaggio There are stopped jobs.quando provo a uscire da una shell bash a volte. Ecco uno scenario riproducibile in Python 2.x: ctrl+ cè gestito dall'interprete come eccezione. ctrl+ z'arresta' il processo. ctrl+ desce da Python per davvero. Ecco alcuni output del terminale nel mondo reale: example_user@example_server:~$ python Python …
158 bash  shell  process 

7
Come sovrascrivere i file di destinazione con mv?
Ho un sacco di file e directory in una sottodirectory che voglio spostare nella directory principale. Esistono già alcuni file e directory nella directory di destinazione che devono essere sovrascritti. I file presenti solo nella destinazione non devono essere toccati. Posso forzare mva farlo? Si ( mv * ..) si …


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.