![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Pseudo-terminale non saranno attribuiti a seguito stdin non è un terminale. | Shivdatta | UNIX e avanzata per utenti esperti | 1 | 08-04-2008 11:29 AM |
| rinominare | bohoo | Shell scripting e di programmazione | 1 | 04-07-2008 04:05 PM |
| Come rinominare Xterm terminale sessione VNC | bache_gowda | UNIX for Dummies Domande & Risposte | 0 | 04-16-2007 07:44 AM |
| rinominare utilizzando mv? | simon2000 | UNIX for Dummies Domande & Risposte | 2 | 03-19-2004 04:46 AM |
| attraverso il collegamento a unix iper terminale - come un terminale stupido | michelle | UNIX e avanzata per utenti esperti | 2 | 11-05-2001 03:32 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
chm e pdf aiutare nel terminal (rinomina)
Ho un cd di chm pdf e che i documenti trasmessi dalla mia casella di Windows XP. i file trasferiti al mio Linux (Ubuntu Hardy). purtroppo, l'ho usato per un solo utente Windows GUI quindi l'uso di spazi e di "()" e di sottolineatura. Ora che uso linux, Ive stato usando CLI per l'utilizzo in movimento e / affrontare file. Quando ho cercato di visualizzare un file. chm, avevo installato chmsee per questi file, i problemi si dice che l'uso di "(" isnt allowed. c'è comunque nel terminale di utilizzare questi file in modo tale, come, per esempio , il file "file di Linux (2005). chm", e "mv" il cambiamento del nome, senza dover utilizzare GUI. qualcosa di simile a questo:
"mv file di Linux (2005). chm Linux_file_2005.chm" è possibile questo? |
|
||||
|
Hai solo bisogno di fuggire o doppie virgolette i caratteri speciali nella riga di comando. In base alla mia esperienza, Bash lo fa per voi automaticamente con scheda completamento, anche se vi sono alcuni piccoli difetti.
Il solo caratteri che non possono assolutamente essere utilizzati in un nome di file sono slash (perché è utilizzato per separare le directory) e ASCII nullo (perché è utilizzato internamente per chiudere le stringhe). Ecco un rapido tentativo di rinominare. Codice:
for f in *; do case $f in *[!A-Za-z0-9_-]*) mv -i "$f" "`echo "$f" | tr " " _ | tr -dc A-Za-z0-9_-`";; esac done |
|
||||
|
ok
Ho usato le virgolette attorno al nome del file originale e poi cambiato con sottolineatura. grazie per il suggerimento. Codice:
for ex: linux books 2005.chm $mv "linux books 2005.chm" linux_books_2005.chm Codice:
chmsee linux_books_2005.chm Codice:
chmsee: error while loading shared libraries: libxul.so: cannot open shared object file: No such file or directory |
|
||||
|
Se si è installato chmsee da un repository di Ubuntu, che dovrebbe avere tirato in tutti i pacchetti dipende.
Codice:
vnix$ apt-file search libxul.so libxul-dev: usr/lib/libxul.so libxul0d: usr/lib/libxul.so.0d libxul0d: usr/lib/xulrunner/libxul.so libxul0d-dbg: usr/lib/debug/usr/lib/libxul.so.0d xulrunner-1.9: usr/lib/xulrunner-1.9a8/libxul.so xulrunner-1.9-dev: usr/lib/xulrunner-devel-1.9a8/sdk/lib/libxul.so (XUL di Mozilla è il toolkit, XULRunner è fondamentalmente Mozilla senza l'effettiva browser - può essere utile per l'esecuzione di Chatzilla come un processo separato, per esempio.) |
![]() |
| Segnalibri |
| Tag |
| linux, ubuntu |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|