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
Converti il ​​contenuto del file in minuscolo
Ho un tempfile con alcuni contenuti in minuscolo e maiuscolo. Ingresso Contenuto del mio tempfile: hi Jigar GANDHI jiga Voglio convertire tutto in alto in basso . Comando Ho provato il seguente comando: sed -e "s/[A-Z]/[a-z]/g" temp ma ho un output sbagliato. Produzione Lo voglio come: hi jigar gandhi jiga …

11
Genera numeri casuali in un intervallo specifico
Dopo aver cercato su Google un po 'non sono riuscito a trovare un modo semplice per utilizzare un comando shell per generare un numero intero decimale casuale incluso in un intervallo specifico, compreso tra un minimo e un massimo. Ho letto /dev/random, /dev/urandome $RANDOM, ma nessuno di questi posso fare …



3
Glo ricorsivo?
Vorrei scrivere qualcosa del genere: $ ls **.py per ottenere tutti i nomi di file .py, camminando ricorsivamente in una gerarchia di directory. Anche se ci sono file .py da trovare, la shell (bash) fornisce questo output: ls: cannot access **.py: No such file or directory Qualche modo per fare …

12
determinazione del percorso dello script shell di provenienza
C'è un modo per uno script di shell di provenienza di scoprire il percorso verso se stesso? Mi occupo principalmente di bash, anche se ho dei colleghi che usano tcsh. Immagino che potrei non avere molta fortuna qui, poiché l'approvvigionamento causa l'esecuzione dei comandi nella shell corrente, quindi $0è ancora …
80 shell  source 




2
C'è mai un buon motivo per eseguire sudo su?
Per avviare una shell di root su macchine in cui l'account di root è disabilitato, è possibile eseguire uno di: sudo -i: esegue una shell di login interattiva (legge /root/.bashrce /root/.profile) sudo -s: esegue una shell interattiva senza login (legge /root/.bashrc) Nel mondo di Ubuntu, molto spesso vedo sudo susuggerito …


14
Il modo migliore per cercare nella cronologia della shell
Esiste un modo migliore per cercare un comando nel mio file di cronologia di grep? Ho qualche idea di come inizi il comando, ma non so quanto sia lontana nella storia. aggiornamento: era precedentemente specifico per zsh ma a causa delle risposte sovrapposte sentiti libero di rispondere per qualsiasi shell …

8
/ Usr / sbin / nologin come shell di accesso serve a scopi di sicurezza?
Nel mio /etc/passwdfile, posso vedere che l' www-datautente utilizzato da Apache, così come tutti i tipi di utenti del sistema, ha una /usr/sbin/nologino /bin/falsecome shell di login. Ad esempio, ecco una selezione di linee: daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin games:x:5:60:games:/usr/games:/usr/sbin/nologin www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin syslog:x:101:104::/home/syslog:/bin/false whoopsie:x:109:116::/nonexistent:/bin/false mark:x:1000:1000:mark,,,:/home/mark:/bin/bash Di conseguenza, se provo a passare a uno …
78 shell  security  users  login 

4
Ordinamento dell'output di "trova"?
Devo essere in grado di ordinare alfabeticamente l'output di findprima di inviarlo a un comando. L'inserimento | sort |tra non ha funzionato, quindi cosa avrei potuto fare? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand
77 shell  find  sort  xargs 

4
Come annullare `set -x`?
Ho digitato il set -xterminale. Ora il terminale continua a stampare l'ultimo comando eseguito sopra il mio output, quindi il comando ~]$echo "this is what I see" ritorna + echo 'this is what I see' this is what I see Non esiste una pagina man per set, come posso set …
77 shell 

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.