Voglio ssh o bash in un contenitore docker in esecuzione. Per favore, vedi esempio: $ sudo docker run -d webserver webserver is clean image from ubuntu:14.04 $ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 665b4a1e17b6 webserver:latest /bin/bash ... ... 22/tcp, 80/tcp loving_heisenberg ora voglio ottenere qualcosa …
Ho provato ad incrementare una variabile numerica usando entrambi var=$var+1e var=($var+1)senza successo. La variabile è un numero, sebbene bash sembra leggerlo come una stringa. Versione di Bash 4.2.45 (1) -release (x86_64-pc-linux-gnu) su Ubuntu 13.10.
Nelle esercitazioni e nei tutorial vedo spesso i comandi combinati. Per esempio, sudo apt-get update && sudo apt-get install pyrenamer Sembra che ci siano quattro possibili connettori: &, &&, ||e ;. Sebbene il & connettore sia chiaro per me (invia un processo in background e lascia disponibile il terminale), non …
Vorrei scrivere uno script bash per decodificare una stringa base64. Ad esempio decode QWxhZGRpbjpvcGVuIHNlc2FtZQ==, scrivo Aladdin:open sesamee stampa e ritorna al prompt. Finora ho provato un semplice file bash contenente python -m base64 -d $1ma questo comando prevede un nome file non una stringa. Esiste un altro comando non interattivo …
Vorrei creare un alias da rmcomandare per avere un messaggio di conferma dopo aver eseguito questo comando. Quindi sto creando un alias come questo alias rm='rm -i'. Ma per quanto ne so questo è un alias temporaneo e dura fino a quando non si chiude il terminale. Come è spiegato …
Sto eseguendo Ubuntu 11.04. Uso il terminale per avviare una sessione bash e voglio aggiungere una variabile d'ambiente: $r@hajt:~$ env THEVAR=/example Ma non funziona. Mostra tutte le variabili con THEVAR come ultimo, ma un'altra chiamata a envnon mostra THEVARpiù- env | grep THEVARnon restituisce nulla. Allo stesso modo, gli script …
Ogni volta che apro un file .sh, lo apre in gedit anziché nel terminale. Non riesco a trovare alcuna opzione simile a Fare clic destro → Apri con → Altre applicazioni ... → Terminale . Come faccio ad aprire questo file nel terminale?
se scrivo, #!/bin/bash echo "foo" o #!/bin/sh echo "foo" entrambi danno lo stesso. Ho visto alcuni script che iniziano con #!/bin/sho #!/bin/bash. C'è qualche differenza tra loro?
Ho provato il seguente codice per sostituire QQcon ZZ, ma non fare quello che voglio: var1=QQ sed -i 's/$var1/ZZ/g' $file Tuttavia, questo codice fa quello che voglio: sed -i 's/QQ/ZZ/g' $file Come uso le variabili in sed?
C'è un modo in cui posso vedere a che ora i comandi sono stati eseguiti dalla cronologia di bash? Possiamo vedere l'ordine ma c'è un modo per ottenere anche il tempo? Bottom-line: tempo di esecuzione nella cronologia di Bash
Voglio cancellare tutti i comandi precedenti dalla cronologia del mio server. Ho usato history -ce sembra che tutte le cose siano state cancellate, ma quando ho inviato al server, tutti i comandi sono ancora lì. Come posso cancellarli permanentemente?
Quando sto facendo qualcosa che richiede che il root sia digitato in dozzine di volte di seguito, preferisco passare la mia sessione a una sessione root. Nelle varie tutorial e istruzioni che ho utilizzato su Internet, vedo sudo su, sudo su -, sudo -ie sudo /bin/bashviene utilizzato per aprire una …
Vorrei eseguire uno script dalla shell principale di Ubuntu come un altro utente che non ha password. Ho i privilegi di sudo completi, quindi ho provato questo: sudo su -c "Your command right here" -s /bin/sh otheruser Quindi devo inserire la mia password, ma non sono sicuro che lo script …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.