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
Differenza tra ls -l e ll?
Sono relativamente nuovo alla programmazione nel suo insieme e alcuni tutorial mi hanno detto di usare ls -lper guardare i file in una directory e altri hanno detto ll. So che lsè un breve elenco, ma c'è una differenza tra gli altri due?
59 shell  shell-script  ls 

5
Passa la variabile shell come / pattern / a awk
Avere quanto segue in una delle mie funzioni di shell: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , quindi quando viene chiamato come _process $arg, $argviene passato come $1e utilizzato come modello di ricerca. Funziona in …
59 shell  awk  quoting  variable 

2
> & - è più efficiente di> / dev / null?
Ieri ho letto questo commento SO che dice che nella shell (almeno bash) >&-"ha lo stesso risultato di" >/dev/null. Tale commento in realtà si riferisce alla guida ABS come la fonte delle sue informazioni. Ma quella fonte dice che la >&-sintassi "chiude i descrittori di file". Non mi è chiaro …

1
Singolo comando per accedere a SSH ed eseguire il programma?
C'è un modo per strutturare un singolo comando per accedere tramite SSH a un server remoto ed eseguire un programma sulla shell di accesso remoto? Nel manuale OpenSSH, viene visualizzato il messaggio "Se viene specificato il comando, viene eseguito sull'host remoto anziché su una shell di accesso". Ad esempio, ssh …
58 bash  shell  ssh  openssh 

3
Cosa significa "rm è hash"?
Sto andando su http://mywiki.wooledge.org/BashGuide/CommandsAndArguments e mi sono imbattuto in questo: $ type rm rm is hashed (/bin/rm) $ type cd cd is a shell builtin Poco prima, la guida elencava i vari tipi di comandi compresi da Bash: alias, funzioni, builtin, parole chiave ed eseguibili. Ma non si parlava di …
58 bash  shell  command 



6
Disabilitare la shell utente per motivi di sicurezza
Disponiamo di numerosi account utente che creiamo per attività automatizzate che richiedono autorizzazioni dettagliate, come il trasferimento di file tra sistemi, il monitoraggio, ecc. Come possiamo bloccare questi account utente in modo che questi "utenti" non abbiano shell e non possano accedere? Vogliamo prevenire la possibilità che qualcuno possa accedere …
58 shell  ssh  users  login 


2
grep su una variabile
Diciamo che ho una variabile line="This is where we select from a table." ora voglio grep quante volte selezionare si verifica nella frase. grep -ci "select" $line Ci ho provato, ma non ha funzionato. Ho anche provato grep -ci "select" "$line" Non funziona ancora. Ottengo il seguente errore. grep: This …
58 shell  grep  string 



11
Uso del tocco e vi?
C'è un vantaggio nella creazione di un file con tocco prima della modifica .. come: touch foo vi foo contro ottenerlo immediatamente per l'editor? Piace: vi foo Vedo alcuni tutorial che usano il primo ( touchallora vi).
55 shell  vi  touch 

5
Perché nessuno usa la vera shell Bourne come / bin / sh?
Ho notato che praticamente nessun sistema con cui abbia mai lavorato ha /bin/shun vero eseguibile. È sempre un collegamento simbolico a dash, bashin modalità POSIX o qualcosa di simile. Perché? Quali sono gli svantaggi dell'utilizzo del vero, originale /bin/sh? (Velocità? Licenze?)
55 shell  history  dash 

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.