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.

6
Equivalente Unix di PowerShell?
L'ho sempre trovato imbarazzante quando comandi di shell complessi comportano l'analisi dell'output di testo con AWK . Fondamentalmente stiamo convertendo i dati strutturati in testo, quindi analizziamo di nuovo il testo per tornare ai dati strutturati. PowerShell è una shell di Windows che evita questo problema consentendo di reindirizzare gli …
21 shell 


1
Qual è il significato di 'ln -sf' in Linux?
Ho 2 domande. Il primo è per le -sfopzioni e il secondo è per l'uso più specifico delle -fopzioni. Cercando su google, ho capito la descrizione di comando ln, opzione -se -f. (copia da http://linux.about.com/od/commands/l/blcmdl1_ln.htm ) -s, --symbolic : make symbolic links instead of hard links -f, --force : remove …
21 shell  ln 


3
Come "correttamente" avviare un'applicazione da una shell
Trovo difficile formulare la domanda con precisione, ma darò il massimo. Uso dwmcome gestore delle finestre predefinito edmenucome il mio lanciatore di applicazioni. Difficilmente uso le applicazioni della GUI oltre al mio browser. Gran parte del mio lavoro viene svolto direttamente dalla riga di comando. Inoltre, sono un grande fan …
21 shell  exec 


6
Come spostare i primi file x
Ho questa enorme cartella con migliaia di file non ordinati. È possibile spostare i primi 5000 in una sottocartella tramite il mvcomando? Per ora sposto i file con mv *some_pattern* ./subfolder1/ Per ora, sposto le immagini in modo abbastanza casuale, non è molto importante se non ci sono esattamente 5000 …




4
Esiste un'utilità POSIX (o almeno una popolare) per impostare la directory di lavoro corrente quando si richiama un programma?
Abbiamo env (1) per modificare l'ambiente del comando che vogliamo eseguire (ad esempio env MANPAGER=more man dtrace). Esiste qualcosa di simile, ma per modificare la directory in cui verrà avviato il comando? Idealmente, vorrei che fosse così: theMagicCommand /new/cwd myProgram In questo modo potrebbe essere "incatenato" con altri comandi simili …
20 shell  freebsd  cwd 


2
Perché il comportamento di `comando 1> file.txt 2> file.txt` è diverso da` comando 1> file.txt 2> & 1`?
Quando vuoi reindirizzare sia stdout che stderr sullo stesso file, puoi farlo usando command 1>file.txt 2>&1, o command &>file.txt. Ma perché il comportamento è command 1>file.txt 2>file.txtdiverso dai due comandi precedenti? Di seguito è riportato un comando di verifica. $ cat redirect.sh #!/bin/bash { echo -e "output\noutput" && echo -e …


2
virgolette doppie annidate in una sola riga altamente votata
Una risposta StackOverflow con> 3.5K voti presenta questo one-liner per l'assegnazione alla DIRdirectory dell'attuale script bash: DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" Sono perplesso dalle doppie virgolette nidificate. Per quanto ne so, i seguenti frammenti sono tra virgolette: "$( cd " "${BASH_SOURCE[0]}" " && pwd )" ... …

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.