Mi chiedo se sia possibile effettuare azioni a catena nel terminale Ubuntu come: action 1 on objectA . then action 2 on objectA senza dover ripetere più il nome dell'oggetto A. Esempio: touch file.js && openEditor "$1" o qualcosa di simile.
Diciamo che ho due file in /tmp: root@ubuntu:~# touch /tmp/hello.{pyc,py} root@ubuntu:~# ls /tmp/ hello.py hello.pyc Ora, eseguiamo il rm -rfcomando con l'opzione [co] root@ubuntu:~# rm -rf /tmp/hello.py[co] root@ubuntu:~# ls /tmp/ hello.py Qualcuno può spiegare cosa sta succedendo qui? Qual è il [co]parametro? Come possiamo farlo funzionare per altre estensioni? Diciamo …
Solo una domanda veloce. È possibile eseguire il tab dell'output su Ubuntu 16.04 LTS? Ho creato due immagini qui sotto per cercare di illustrare cosa intendo con questo.
Sono abituato a inserire script comuni in /usr/local/binmodo da poterli eseguire da qualsiasi luogo con il terminale. Ad esempio, creo uno script di shell chiamato 1, lo eseguo chmod +x 1e lo inserisco /usr/local/bin, e all'interno dello script scrivo #!/bin/shsulla prima riga, quindi i miei comandi. Da lì in poi, …
Molto spesso svolgerò tra diversi file su un server. Eseguirò i seguenti comandi di esempio in sequenza: nano /web/site/path/to/file /web/site/script.py nano /web/site/path/to/anotherFile nano /web/site/path/to/yetAnotherFile /web/site/script.py nano /web/site/path/to/etc Per passare da un nanocomando all'altro premo attualmente Upe Backspaceper sostituire l'ultimo segmento del percorso. Il problema è che sono davvero molto pigro. …
Sono nuovo dello scripting della shell di Linux. Voglio scrivere uno script di shell che aprirà il terminale con più schede; dovrebbe eseguire l'app client rtsp in ogni scheda. Per questo, ho esaminato la domanda qui in questo forum e ho cercato di scrivere codice come muggito, tab="--tab-with-profile=Default -e " …
Quando si apre un terminale, vengono visualizzati il nome utente e il nome della macchina. Per fare un esempio miniera spettacoli: romeo@romeo-Satellite-C660D:~$. È davvero fastidioso perché è abbastanza grande. Posso renderlo più piccolo, tipo, solo mostrare Romeo? So che sembra stupido, ma sono nuovo con i sistemi operativi basati su …
Sto usando Ubuntu 14.04. Di recente, quando eseguo l'accesso tramite SSH con il mio utente con privilegi sudo, ogni comando che eseguo genera un errore "Impossibile allocare memoria". Eccone alcuni che ho provato sulla mia console myuser@mymachine:~$ whoami -bash: fork: Cannot allocate memory myuser@mymachine:~$ uname -a -bash: fork: Cannot allocate …
Prima di fare clic, questa non è la tipica domanda "come posso fare in modo che il mio prompt di bash abbia il colore". Ho già personalizzato il mio prompt di bash in questo modo: [user @ host]----[$(pwd)] $ dove tutto tra parentesi è azzurro e tutto il resto (incluso …
Quando provo a tail -f catalina.outottenere l'errore: tail: inotify cannot be used, reverting to polling: Too many open files Ho provato la risposta in questo post: Troppi file aperti: come trovare il colpevole lsof | awk '{ print $2; }' | sort -rn | uniq -c | sort -rn | …
Il comando history | grep "keyword2find" non fornisce una cronologia illimitata che ho digitato dal terminale in poi ho installato Ubuntu. Voglio vederli tutti senza un lasso di tempo.
Supponiamo di avere un file bash chiamato myBash.bash. Risiede in: /myDirect/myFolder/myBash.bash Ora voglio usare la stringa /myDirect/myFolder(la posizione di myBash.bash) all'interno dello script. Esiste un comando che posso usare per trovare questa posizione? Modifica: L'idea è che voglio impostare una cartella zip con codice che può essere avviato da uno …
Quando uso find /home/user/parentdir -type d -empty -delete cerca ricorsivamente all'interno delle sottocartelle vuote /home/user/parentdire le elimina. Ma se /home/user/parentdirè anche vuoto, cancella anche la parentdircartella, il che è indesiderabile per me. Voglio mantenerlo parentdirsu rsyncalcuni file per il backup o il cloud. Dopo l'elaborazione, devo eliminare le cartelle vuote, …
Ho scritto uno script bash che crea una serie di directory e clona un progetto in directory selezionate. Per questo, ho bisogno di cdogni directory ( project 1e project 2), ma lo script non va cdnella seconda directory né esegue il comando. Invece, si interrompe dopo cde la clonazione nella …
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.