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.


1
Perché / etc / shadow accorcia la password che ho impostato con il comando: useradd -p?
[root@P-dude dude]# useradd -p $6$Ic2PVlwi$2nf.IRWTMy0FHrPzaCjkahfu9IIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0 bwong20 [root@P-dude dude]# cat /etc/shadow | grep pswayze pswayze:nf.IRWTMy0FHrPzaCjkahfu9IIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0:16924:0:99999:7::: Non sono sicuro del motivo per cui il sistema rimuove i primi quattordici caratteri dalla mia password crittografata. La password nel mio /etc/shadowfile è più corta di quella che ho fornito come argomentouseradd -p
21 shell  useradd 


2
Verifica del valore delle variabili di ambiente in Makefile
Ho un target Makefile, in cui devo controllare il valore di una variabile d'ambiente. Ma non ne ottengo l'esatta sintassi. Ho provato duramente, ma non riesco a trovarlo. Qualsiasi aiuto è apprezzato. Nome della variabile di ambiente: TEST, il suo valore: "TRUE" test_target: ifeq ($(TEST),"TRUE") echo "Do something" endif Ottengo …
21 shell  make 




5
script bash [x $ 1 = x]
Sto leggendo la sceneggiatura di Bash, non capisco cosa stia succedendo lì. #!/bin/sh [ x$1 = x ] Cosa sta succedendo sulla seconda linea e cosa [ x$1 = x ] significa?
21 bash  shell 


6
Ottenere collegamenti relativi tra due percorsi
Di 'che ho due percorsi: <source_path>e <target_path>. Vorrei che il mio guscio (zsh) di trovare automaticamente se c'è un modo per rappresentare <target_path>da <source_path>un percorso relativo. Ad esempio, supponiamo <source_path> è /foo/bar/something <target_path> è /foo/hello/world Il risultato sarebbe ../../hello/world Perché ho bisogno di questo: Ho bisogno piace creare un link …
21 shell  files  zsh  symlink 

1
Perché 'find' non mostra questo file?
Utilizzando findcon grep, è possibile individuare i file che corrispondono a un modello: # find | grep error ./solr-modifiedSolr4/SolrPhpClient/phpdocs/errors.html ./error_log ./includes/classes/error_log Tuttavia, utilizzando findda solo il primo file non viene trovato: # find . -name error* ./error_log ./includes/classes/error_log Perché non findindividuare il errors.htmlfile quando non utilizzato con grep? Come viene …

4
dividere la linea lunga su un delimitatore
Quale comando posso usare per dividere l'input in questo modo: foo:bar:baz:quux in questo? foo bar baz quux Sto cercando di capire il cutcomando ma sembra funzionare solo con quantità fisse di input, come "primi 1000 caratteri" o "primi 7 campi". Ho bisogno di lavorare con input arbitrariamente lunghi.

1
Ci vuole molto tempo in una piccola directory
Eseguendo Ubuntu, apro un terminale e lo faccio sudo bash cd / ls | head -n 1000 E prevedibilmente vengono restituite circa 20 directory. Tuttavia, se faccio un ls e non lo installo in nulla, ls rimane sospeso fino a quando non lo uccido da un altro terminale. Cosa potrebbe …
21 shell  command-line  files  ls 

4
Come capire le pipe
Quando ho appena usato pipe in bash, non ci ho pensato più. Ma quando leggo alcuni esempi di codice C usando system call pipe () insieme a fork (), mi chiedo come capire le pipe, comprese sia le pipe anonime che quelle con nome. Si è spesso sentito che "tutto …


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.