Configurazione profilo

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
shinpo
Linux 0.x
Linux 0.x
Messaggi: 5
Iscritto il: lun 9 feb 2009, 10:44
Nome Cognome: giovanni formisano
Slackware: 12.0
Desktop: kde

Configurazione profilo

Messaggio da shinpo »

Salve a tutti ragazzi ho un problema che mi sono creato da solo per la mia stupidaggine...pura distrazione...ora vi spiego cosa ho combinato.

In pratica ho cancellato tutti i file nascosti che si trovavano nella directory HOME, parlando con ragazzi che popolano la chat ho semplicemente riavviato KDE per far rifunzionare ovvimente alcuni programmi. Ora però ho un grosso problema in particolare quando apro una shell e mi trovo all'interno di una dir, se digito ls mi motra i file presenti (come giusto che sia) però se ad esempio inserisco le iniziali di un file e premo TAB + volte mi mostra pure file che io non vedocon la digitazione di ls e ls -al. Vi riporto un esempio:
giovanni@giovanni:~/prove_bash$ ls -al
totale 24
drwxr-xr-x 2 giovanni users 4096 2009-02-26 00:51 ./
drwxr-xr-x 35 giovanni users 4096 2009-02-26 08:30 ../
-rwxrwxrwx 1 giovanni users 79 2009-02-26 00:33 back_up.sh*
-rw-r--r-- 1 giovanni users 0 2009-02-25 22:37 grep-errore.txt
-rwxr-xr-x 1 giovanni users 29 2009-02-25 22:17 hello.sh*
-rwxr-xr-x 1 giovanni users 43 2009-02-25 23:20 hello_variabili.sh*
-rw-r--r-- 1 giovanni users 175 2009-02-25 22:35 ls-l.txt

se premo TAB scrivendo solo la lettera b mi esce:
giovanni@giovanni:~/prove_bash$ b
b2m bcd binheader bsetbg
back_up.sh bcop bioradtopgm bsetroot
backgammon bcp bison btcflash
bamstex bdftogd bitmap build-progress.sh
banner bdftopcf bjam buildhash
base64 bdftops blackbox builtin
basename bdftruncate blinken bunzip2
bash beforelight bmp2tiff bzcat
batch berkeley_db42_svc bmptopnm bzdiff
battlestar berkeley_db_svc bmptoppm bzgrep
bban bg bmtoa bzip2
bbkeys bggen bpe bzip2recover
bbkeysconf.pl bibtex bplain bzless
bc biff break bzmore
bcc bind brushtopbm

Tutto questo come ho detto sopra se sto nella shell user, se mi spostyo nella shall root invece ho un altro problema. Se mi posiziono ( per esempio ) nella dir root@giovanni:/home/giovanni/prove_bash# ls -al
totale 24
drwxr-xr-x 2 giovanni users 4096 2009-02-26 00:51 .
drwxr-xr-x 35 giovanni users 4096 2009-02-26 08:30 ..
-rwxrwxrwx 1 giovanni users 79 2009-02-26 00:33 back_up.sh
-rw-r--r-- 1 giovanni users 0 2009-02-25 22:37 grep-errore.txt
-rwxr-xr-x 1 giovanni users 29 2009-02-25 22:17 hello.sh
-rwxr-xr-x 1 giovanni users 43 2009-02-25 23:20 hello_variabili.sh
-rw-r--r-- 1 giovanni users 175 2009-02-25 22:35 ls-l.txt

Se però scrivo solo la back premendo il tasto TAB la parola si completa con backup e non back_up.sh e di conseguenza se invece scrivo back_up.sh per avviare lo script mi dice command not found.
Mi sono letto varie guide si readline initrc sul file profile ma nono sono riuscito a capire come risolvere questo benedetto problema voi mi potreste dare una mano cortesemente.
Vi ringrazio in anticipo per la mao che mi darete aspetto vostri consigli.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Configurazione profilo

Messaggio da conraid »

il TAB autocompleta i comandi, quindi è normale quel comportamento.
Per back_up.sh devi anteporre il path, se sei nella stessa dir ./b[TAB] vedrai che va

shinpo
Linux 0.x
Linux 0.x
Messaggi: 5
Iscritto il: lun 9 feb 2009, 10:44
Nome Cognome: giovanni formisano
Slackware: 12.0
Desktop: kde

Re: Configurazione profilo

Messaggio da shinpo »

Capisco che il TAB completa i comandi per il comportamnte ma non mi era mai capitato, cioè prima noon lo faceva se però voglio avviare il comando dall'user non devo mettere ./nomefile ma scrivo solo nomefile.sh e avvio lo script...Cosa ha comportato il cancellamento dei file nascosti nella HOME. Poi dico un'altra cosa se comunque scrivo (in root ovvimnate) solo la lettere b e nella dir dove mi trovo c'è solo un file b mi dovrebbe uscire SOLO quello come succedeva prima, invece ora...come ho detto prima no..cioè ci sta un modo per eliminare questa visualizzazione di tutti i comandi premendo TAB.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Configurazione profilo

Messaggio da conraid »

il comportamento che hai adesso è quello di default, se avevi fatto modifiche devi rifarle
nei file nascosti c'era .bash_profile dove magari avevi nel PATH di esecuzione anche .
se questo non lo sai tu però...

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Configurazione profilo

Messaggio da danix »

devi anche vedere se il file che hai citato è eseguibile (oltre a trovarsi nel $PATH ovviamente)...

Codice: Seleziona tutto

echo $PATH
ti dirà in quali dir vengono cercati gli eseguibili...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

shinpo
Linux 0.x
Linux 0.x
Messaggi: 5
Iscritto il: lun 9 feb 2009, 10:44
Nome Cognome: giovanni formisano
Slackware: 12.0
Desktop: kde

Re: Configurazione profilo

Messaggio da shinpo »

Danix si è eseguibile il file...io non ho mai fatto nessuna modifica per rispondere a conraid e non ho mai creato nessun file per aggiustare il mio profilo perciò non riesco a capire cosa sia successo che io ricorda il file .bash_profile non l'ho mai avuto...

shinpo
Linux 0.x
Linux 0.x
Messaggi: 5
Iscritto il: lun 9 feb 2009, 10:44
Nome Cognome: giovanni formisano
Slackware: 12.0
Desktop: kde

Re: Configurazione profilo

Messaggio da shinpo »

Ho creato un file .inputrc nel quale ho scritto set show-all-if-ambiguous on il quale file dovrebbe partire per come sta scritto in /etc/profile il quale dice se non hai in /home/.inputrc export /etc/inputrc però comunque non và...

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Configurazione profilo

Messaggio da conraid »

crea un nuovo utente e vedi che succede

solitamente il PATH . è presente per gli utente non root, definto da /etc/profile

Avatar utente
mohaa
Linux 1.x
Linux 1.x
Messaggi: 181
Iscritto il: mar 4 mar 2008, 8:52
Slackware: 12.1
Kernel: 3
Desktop: Gnome2
Distribuzione: Gentoo
Località: Francia

Re: Configurazione profilo

Messaggio da mohaa »

[TAB] funzionna se il commando (o script) si trova nel tuo $PATH
e se lo vuoi usare per un qualsiasi altro commando devi indicare il path completo

Ti servirebbe il capitolo 18 di questo documento http://www.slacky.eu/s4d/S4d.pdf

Rispondi