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
Esiste un'app di presentazione CLI / terminale?
Mi chiedo: esiste, su Linux, qualche software in grado di creare e mostrare semplici diapositive sul terminale, come le diapositive che crei su Libreoffice Impress (ma in modo molto più semplice)? Sarebbe una grande esperienza fare una presentazione usando solo la console, senza grafica avanzata (come GL e framebuffer), magari …

6
Esegui il pipe su più file nella shell
Ho un'applicazione che produrrà una grande quantità di dati che non desidero archiviare sul disco. L'applicazione produce principalmente dati che non desidero utilizzare, ma una serie di informazioni utili che devono essere suddivise in file separati. Ad esempio, dato il seguente output: JUNK JUNK JUNK JUNK A 1 JUNK B …
29 bash  shell  grep  pipe 


4
Come posso salvare l'ultimo comando in un file?
Quando eseguo le mie analisi usando la shell bash, spesso voglio salvare i comandi che ho usato che mi hanno dato buoni risultati a un file nella stessa directory (il mio "LOGBOOK", come viene chiamato) in modo da poter controllare cosa Ho fatto per ottenere quei risultati. Finora questo mi …


3
Ordine dei reindirizzamenti
Non capisco bene come il computer legge questo comando. cat file1 file2 1> file.txt 2>&1 Se ho capito, 2>&1reindirizza semplicemente l'errore standard all'output standard. Secondo questa logica, il comando mi legge come segue: concatenare file file1e file2. invia stdoutda questa operazione a file.txt. invia stderra stdout. fine? Non sono sicuro …

2
Perché `sort <“ $ f1 ”` è preferito su `sort -“ $ f1 ”`, e perché è preferito su `sort“ $ f1 ”`?
Da /unix//a/458074/674 Ricorda di usare -- quando passi argomenti arbitrari ai comandi (o usa i reindirizzamenti ove possibile). Così sort -- "$f1"o meglio sort &lt; "$f1"invece di sort "$f1". Perché si preferisce utilizzare --e reindirizzare? Perché è sort &lt; "$f1"preferito rispetto sort -- "$f1"? Perché è sort -- "$f1"preferito rispetto …

1
Come disabilitare "auto cd" in zsh con oh-my-zsh
Googling questo non ha mostrato alcun risultato. Ecco cosa intendo: ho un file binario chiamato xnel mio percorso (non la cartella corrente, ma è nella cartella PATH), e anche una cartella con lo stesso nome nella directory di lavoro corrente. Se scrivo x, voglio che il binario venga eseguito, ma …
29 shell  zsh  oh-my-zsh 

4
BASH conversione base da decimale a esadecimale
In Bash, come si fa una conversione base da decimale a un'altra base, in particolare esadecimale. Sembra facile andare dall'altra parte: $ echo $((16#55)) 85 Con una ricerca sul web, ho trovato uno script che esegue la matematica e la manipolazione dei caratteri per eseguire la conversione, e potrei usarlo …

3
Cosa significa `{{(uscita 1); uscita 1; }; } `significa?
Ho citato il frammento di codice successivo da config.statusgenerato da configure. if test ! -f "$as_myself"; then { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" &gt;&amp;5 echo "$as_me: error: cannot find myself; rerun with an absolute path" &gt;&amp;2;} { (exit 1); exit 1; }; } …

8
Perché non c'è un “;” dopo “do” nei cicli sh?
Perché non c'è un ;personaggio dopo donei loop shell quando è scritto su una sola riga? Ecco cosa intendo. Quando è scritto su più righe, un forloop assomiglia a: $ for i in $(jot 2) &gt; do &gt; echo $i &gt; done E su una sola riga: $ for i …
28 shell 

1
Cosa fa ;; fare in sh?
Se provo a eseguire a;;bin sh, ottengo questo errore: sh: &lt;number&gt;: Syntax error: ";;" unexpected Se provo a;;;bottengo lo stesso errore, non ;;;invece di ;;, quindi penso che ;;significhi qualcosa, anche se non so cosa significhi. Ecco un esempio: $ echo A;;echo B sh: 1: Syntax error: ";;" unexpected $ …
28 shell 


3
Come rimuovo permanentemente un Alias ​​dalla mia Shell
Quando non ero vicino al mio computer, qualcuno lo prese e mise un Alias lsnella mia cartella principale. Lo ha impostato su 'yes NeverGonnaGiveYouUp'. Quindi ora quando sono nella mia cartella principale e lsdigito ottengo un ciclo infinito di NeverGonnaGiveYouUp. Mi sta facendo impazzire e non so come liberarmene. Ho …
28 shell  terminal  alias 

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.