ma quant'è utile questo terminale!

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Avatar utente
SuNjACk
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1061
Iscrizione: martedì 19 maggio 2009, 16:27
Località: Pesaro

Re: ma quant'è utile questo terminale!

Messaggio da SuNjACk »

mettete nel vostro ~/.bashrc o ~/.bash_aliases

Codice: Seleziona tutto

## Extract
extract () {
  if [ -f $1 ] ; then
      case $1 in
          *.tar.bz2)   tar xvjf $1    ;;
          *.tar.gz)    tar xvzf $1    ;;
          *.bz2)       bunzip2 $1     ;;
          *.rar)       rar x $1       ;;
          *.gz)        gunzip $1      ;;
          *.tar)       tar xvf $1     ;;
          *.tbz2)      tar xvjf $1    ;;
          *.tgz)       tar xvzf $1    ;;
          *.zip)       unzip $1       ;;
          *.Z)         uncompress $1  ;;
          *.7z)        7z x $1        ;;
          *)           echo "'$1' sconosciuto ..." ;;
      esac
  else
      echo "'$1' is not a valid file!"
  fi
}
e ricaricate bash riavviando il terminale o con

Codice: Seleziona tutto

source ~/.bashrc
e d'ora in poi potete estrarre tutti gli archivi (per lo meno quelli supportati) da terminale con il comando

Codice: Seleziona tutto

extract /path/to/archive
Desktop openbox Halloween Documents Linux non è Windows
Free Software Is A Matter Of Liberty Not Price
Avatar utente
rodolforizzo76
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 619
Iscrizione: sabato 19 gennaio 2008, 17:13
Desktop: plasma
Distribuzione: Kubuntu 20.04.1 LTS
Sesso: Maschile
Contatti:

Re: ma quant'è utile questo terminale!

Messaggio da rodolforizzo76 »

SuNjACk

Ottima prestazione! (good)
Legge dell'Individuo: Nessuno e' veramente interessato o capisce quel che sta facendo chiunque altro.
Avatar utente
SuNjACk
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1061
Iscrizione: martedì 19 maggio 2009, 16:27
Località: Pesaro

Re: ma quant'è utile questo terminale!

Messaggio da SuNjACk »

trova i dieci file più "pesanti" nella cartella corrente

Codice: Seleziona tutto

find . -type f -exec ls -s {} \; | sort -n -r | head -10
Desktop openbox Halloween Documents Linux non è Windows
Free Software Is A Matter Of Liberty Not Price
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

Re: ma quant'è utile questo terminale!

Messaggio da Elrond »

SuNjACk ha scritto: mettete nel vostro ~/.bashrc o ~/.bash_aliases

Codice: Seleziona tutto

## Extract
extract () {
  if [ -f $1 ] ; then
      case $1 in
          *.tar.bz2)   tar xvjf $1    ;;
          *.tar.gz)    tar xvzf $1    ;;
          *.bz2)       bunzip2 $1     ;;
          *.rar)       rar x $1       ;;
          *.gz)        gunzip $1      ;;
          *.tar)       tar xvf $1     ;;
          *.tbz2)      tar xvjf $1    ;;
          *.tgz)       tar xvzf $1    ;;
          *.zip)       unzip $1       ;;
          *.Z)         uncompress $1  ;;
          *.7z)        7z x $1        ;;
          *)           echo "'$1' sconosciuto ..." ;;
      esac
  else
      echo "'$1' is not a valid file!"
  fi
}
e ricaricate bash riavviando il terminale o con

Codice: Seleziona tutto

source ~/.bashrc
e d'ora in poi potete estrarre tutti gli archivi (per lo meno quelli supportati) da terminale con il comando

Codice: Seleziona tutto

extract /path/to/archive
Questo sì che è utile! Un solo consiglio per diminuire le opzioni del case: visto che .tar.bz2 e .tbz2, .tar.gz e .tgz richiedono gli stessi comandi possono essere messi insieme:

Codice: Seleziona tutto

## Extract
extract () {
  if [ -f "$1" ] ; then
      case "$1" in
          *.tar.bz2|*.tbz2)   tar xvjf "$1"    ;;
          *.tar.gz|*.tgz)    tar xvzf "$1"    ;;
          *.bz2)       bunzip2 "$1"     ;;
          *.rar)       rar x "$1"       ;;
          *.gz)        gunzip "$1"      ;;
          *.tar)       tar xvf "$1"     ;;
          *.zip)       unzip "$1"       ;;
          *.Z)         uncompress "$1"  ;;
          *.7z)        7z x "$1"        ;;
          *)           echo "'$1' sconosciuto ..." ;;
      esac
  else
      echo "'$1' is not a valid file!"
  fi
}
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Avatar utente
SuNjACk
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1061
Iscrizione: martedì 19 maggio 2009, 16:27
Località: Pesaro

Re: ma quant'è utile questo terminale!

Messaggio da SuNjACk »

@ Elrond

grazie non ci avevo pensato ;)
Desktop openbox Halloween Documents Linux non è Windows
Free Software Is A Matter Of Liberty Not Price
Avatar utente
bite
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3798
Iscrizione: sabato 19 maggio 2007, 22:10

Re: ma quant'è utile questo terminale!

Messaggio da bite »

Ho separato e spostato in quarantena un bel po' di messaggi di disturbo.

Secondo l'autore:
vorrei che segnalaste qui le funzionalità utili che avete scoperto, e che non fanno parte della normale gestione del sistema.
Ora, che ogni tanto ci scappi una domanda, o partendo da un programma lanciabile da terminale si arrivi a parlare (brevemente) di formati musicali, passi: nessuno è perfetto, capita a tutti di 'sbrodolare'.

Ma qui siamo all'assurdo, voi siete andati offtopic proprio accumulando messaggi cavillosi su che cosa è offtopic e che cosa non lo è. E siete arrivati a beccarvi per questo.

Prima che sia troppo tardi e che si rendano necessarie delle sanzioni, vi chiedo di fermarvi qui con le vostre polemiche e di lasciare che la discussione prosegua nei suoi binari.
Avatar utente
pieddu
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13453
Iscrizione: sabato 11 novembre 2006, 21:46
Desktop: Mate XFCE
Distribuzione: Devuan Trisquel
Sesso: Maschile
Località: Serravalle di Chienti (Taverne)

Re: ma quant'è utile questo terminale!

Messaggio da pieddu »

Codice: Seleziona tutto

sudo apt-get install abs-guide
poi aprire con il browser

file:///usr/share/doc/abs-guide/html/index.html


(ho dovuto cambiare formula.... con quella precedente avevano abboccato diversi cavedani.....)
Ultima modifica di pieddu il lunedì 5 aprile 2010, 11:02, modificato 1 volta in totale.
:birra:
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

Re: ma quant'è utile questo terminale!

Messaggio da Elrond »

pieddu ha scritto:

Codice: Seleziona tutto

sudo apt-get install abs-guide
poi aprire con il browser

file:///usr/share/doc/abs-guide/html/index.html


(ho dovuto cambiare formula.... con quella precedente avevano abboccato diversi cavedani.....)
Con wget ti scarichi la cartella html di http://www.tldp.org/LDP/abs/ (o il PDF se preferisci) e hai la stessa guida ma ben più aggiornata (17 marzo scorso contro 4 anni fa)
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Avatar utente
SuNjACk
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1061
Iscrizione: martedì 19 maggio 2009, 16:27
Località: Pesaro

Re: ma quant'è utile questo terminale!

Messaggio da SuNjACk »

nel ~/.bashrc (o ~/.bash_aliases)

Codice: Seleziona tutto

# Creates an archive from given directory
mktar() { tar cvf  "${1%%/}.tar"     "${1%%/}/"; }
mktgz() { tar cvzf "${1%%/}.tar.gz"  "${1%%/}/"; }
mktbz() { tar cvjf "${1%%/}.tar.bz2" "${1%%/}/"; }
così con mktar create un archivio tar, con mktgz create un archivio tar.gz , con mktbz create un archivio tar.bz2

basta che dopo il comando mettete il nome della cartella che volete comprimere

esempio con

Codice: Seleziona tutto

mktbz ~/Musica
create un archivio Musica.tar.bz2 con tutto il contenuto di ~/Musica

NotaBene: solo una cartella alla volte
Desktop openbox Halloween Documents Linux non è Windows
Free Software Is A Matter Of Liberty Not Price
l3on4rdo

Re: ma quant'è utile questo terminale!

Messaggio da l3on4rdo »

NotaBene: solo una cartella alla volte
in che senso ?
Avatar utente
SuNjACk
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1061
Iscrizione: martedì 19 maggio 2009, 16:27
Località: Pesaro

Re: ma quant'è utile questo terminale!

Messaggio da SuNjACk »

l3on4rdo ha scritto:
NotaBene: solo una cartella alla volte
in che senso ?
se fai

Codice: Seleziona tutto

mktbz ~/Musica ~/Immagini
ti fa solo l'archivio si Musica e non immagini
Desktop openbox Halloween Documents Linux non è Windows
Free Software Is A Matter Of Liberty Not Price
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

Re: ma quant'è utile questo terminale!

Messaggio da Elrond »

SuNjACk ha scritto:
l3on4rdo ha scritto:
NotaBene: solo una cartella alla volte
in che senso ?
se fai

Codice: Seleziona tutto

mktbz ~/Musica ~/Immagini
ti fa solo l'archivio si Musica e non immagini
Si potrebbe risolvere questa limitazione, il comando però diventerà un po' più elaborato. Oggi non ho il tempo di lavorarci, forse domani, magari lo fa prima qualcun altro.

P.S.: per caso questi comandi li hai trovati qui;D
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Avatar utente
pieddu
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13453
Iscrizione: sabato 11 novembre 2006, 21:46
Desktop: Mate XFCE
Distribuzione: Devuan Trisquel
Sesso: Maschile
Località: Serravalle di Chienti (Taverne)

Re: ma quant'è utile questo terminale!

Messaggio da pieddu »

Elrond ha scritto: Con wget ti scarichi la cartella html di http://www.tldp.org/LDP/abs/ (o il PDF se preferisci) e hai la stessa guida ma ben più aggiornata (17 marzo scorso contro 4 anni fa)
Che non mi serve a nulla dato che ho Hardy ed il pacchetto abs-guide è pacchettizzato "sintonizzato" con la mia distro.
:birra:
Avatar utente
SuNjACk
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1061
Iscrizione: martedì 19 maggio 2009, 16:27
Località: Pesaro

Re: ma quant'è utile questo terminale!

Messaggio da SuNjACk »

Elrond ha scritto: P.S.: per caso questi comandi li hai trovati qui;D
No. Qui ;D
Desktop openbox Halloween Documents Linux non è Windows
Free Software Is A Matter Of Liberty Not Price
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

Re: ma quant'è utile questo terminale!

Messaggio da Elrond »

SuNjACk ha scritto:
Elrond ha scritto: P.S.: per caso questi comandi li hai trovati qui;D
No. Qui ;D
A proposito della limitazione dei comandi mktar & co. a una sola cartella come argomento, ripensandoci è una limitazione ragionevole, anche perché se le cartelle fossero più di una bisognerebbe passare un ulteriore argomento per specificare il nome dell'archivio (complicando ulteriormente la funzione). Inoltre la maggior parte degli archivi tar che si trovano in giro contengono come livello superiore una sola cartella, eventualmente ce ne sono altre al suo interno. Quindi lascio quei comandi così come stanno
Tutto questo per dire che non mi va di mettermi al lavoro ;D
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Slevin1977
Prode Principiante
Messaggi: 0
Iscrizione: martedì 25 agosto 2009, 18:21

Re: ma quant'è utile questo terminale!

Messaggio da Slevin1977 »

giormagno ha scritto: posto il comando per masterizzare giochi Xbox360:

Codice: Seleziona tutto

growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=1 -Z /dev/dvd=nomefile.iso
il comando growisofs può essere usato anche per masterizzare tutti i tipi di immagine anche quelli che non richiedono un break particolare ed il DAO (importanti però per la xbox). Un'ultima cosa... eseguire il comando dalla cartella in cui si trova "nomefile.iso"
Salve a tutti, sono un neofita di ubuntu, la domanda che volevo porre è questa, inserisco nel terminale la stringa, faccio il tutto, alla fine mi esce questa risposta: "unable to open64("A2T40DAY.iso",O_RDONLY): No such file or directory" cosa sta a significare?  ???
Ripeto sono un neofita.
In più vi ringrazio per la risposta.  :)
Avatar utente
Massimog
Rampante Reduce
Rampante Reduce
Messaggi: 7342
Iscrizione: martedì 2 dicembre 2008, 18:17
Desktop: GNOME 3.16
Distribuzione: Gentoo x86_64
Sesso: Maschile
Località: Osimo(AN)

Re: ma quant'è utile questo terminale!

Messaggio da Massimog »

Slevin1977 ha scritto:
giormagno ha scritto: posto il comando per masterizzare giochi Xbox360:

Codice: Seleziona tutto

growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=1 -Z /dev/dvd=nomefile.iso
il comando growisofs può essere usato anche per masterizzare tutti i tipi di immagine anche quelli che non richiedono un break particolare ed il DAO (importanti però per la xbox). Un'ultima cosa... eseguire il comando dalla cartella in cui si trova "nomefile.iso"
Salve a tutti, sono un neofita di ubuntu, la domanda che volevo porre è questa, inserisco nel terminale la stringa, faccio il tutto, alla fine mi esce questa risposta: "unable to open64("A2T40DAY.iso",O_RDONLY): No such file or directory" cosa sta a significare?  ???
Ripeto sono un neofita.
In più vi ringrazio per la risposta.  :)
controlla bene il percorso del file
Acer 5920G con Gentoo 64bit + Ubuntu 12.04 LTS Precise Pangolin 64bit + Windows 7 64 bit | Stampante Epson PX710W | Router Netgear DGN2000
deegan
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2639
Iscrizione: lunedì 28 aprile 2008, 12:42
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Varese

Re: ma quant'è utile questo terminale!

Messaggio da deegan »

Ho provato a dare questo comando in un terminale di Lucid,....

Perchè non mi cancella la Cache, ma mi risponde: :-\

Codice: Seleziona tutto

deegan@lucid-lynx:~$ sudo rm -r ~/.mozilla/firefox/*/Cache
rm: impossibile rimuovere "/home/deegan/.mozilla/firefox/*/Cache": Nessun file o directory
MB* ASUS TUF Gaming Z690 SV* EVGA RTX 3080 Ti CPU* i7-12700K
RAM* Vengeance RGB PRO 32GB 3600MHz SSD* Samsung 980 PRO 2TB
l3on4rdo

Re: ma quant'è utile questo terminale!

Messaggio da l3on4rdo »

ma sei sicuro che il percorso che hai messo esista davvero.
su HH non c'è traccia.

ciao
Avatar utente
Bucky
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2167
Iscrizione: venerdì 14 dicembre 2007, 10:20

Re: ma quant'è utile questo terminale!

Messaggio da Bucky »

deegan ha scritto: Ho provato a dare questo comando in un terminale di Lucid,....

Perchè non mi cancella la Cache, ma mi risponde: :-\

Codice: Seleziona tutto

deegan@lucid-lynx:~$ sudo rm -r ~/.mozilla/firefox/*/Cache
rm: impossibile rimuovere "/home/deegan/.mozilla/firefox/*/Cache": Nessun file o directory
sei sicuro che sia lecito mettere una wild card nel mezzo di un percorso? un conto è con i nomi, uno con i percorsi!
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: nicolas e 9 ospiti