![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen! |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Pseudo-Terminal wird nicht zugewiesen werden, weil stdin ist nicht ein Terminal. | Shivdatta | UNIX für Fortgeschrittene und Experten | 1 | 08-04-2008 11:29 AM |
| umbenennen | bohoo | Shell Programmierung und Scripting | 1 | 04-07-2008 04:05 PM |
| So benennen Sie Xterm Terminal in VNC-Session | bache_gowda | UNIX for Dummies Questions & Answers | 0 | 04-16-2007 07:44 AM |
| umbenennen mit mv? | simon2000 | UNIX for Dummies Questions & Answers | 2 | 03-19-2004 04:46 AM |
| Verbindung zu Unix über Hyper-Terminal - wie ein Terminal | michelle | UNIX für Fortgeschrittene und Experten | 2 | 11-05-2001 03:32 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
CHM-und PDF-Hilfe im Programm "Terminal" (umbenennen)
Ich habe eine CD mit PDF-und CHM-Dokumente, die ich von meinem Windows XP-Box. i übertragen Sie die Dateien auf meine Linux-Box (Ubuntu Hardy). Leider habe ich verwendet, um eine Windows-GUI nur Benutzer, so dass die Nutzung von Räumen und "()" und Unterstriche. jetzt, dass ich mit Linux, ive seit CLI für die Verwendung und verschieben / Dateien Bewältigung. Als ich versucht habe, um eine. chm-Datei, ich hatte chmsee für die Dateien, ich habe Probleme, dass die Verwendung von "(" isnt erlaubt. ist es überhaupt in den Terminal auf die Dateien in einer solchen Weise, wie zum Beispiel , wird die Datei "Linux-Datei (2005). chm", und "MV" die den Namen ändern, ohne GUI zu benutzen. so etwas wie dieses:
"mv linux-Datei (2005). chm Linux_file_2005.chm" ist das möglich? |
|
||||
|
Sie müssen nur die Flucht oder doppelte Anführungszeichen die Sonderzeichen auf der Kommandozeile. Nach meiner Erfahrung, Bash erledigt das für Sie automatisch mit Registerkarte Abschluss, allerdings gibt es einige kleinere Probleme. Das einzige Zeichen, die Sie absolut nicht verwenden können, in einer Datei Namens Schrägstrich (weil es zur Trennung Verzeichnisse) und ASCII (Null, weil es intern verwendet, zu beenden, Streicher). Hier ist ein schneller Versuch Batch umbenennen. Code:
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 Dies könnte auch ein wenig zu konservativ, was sie akzeptieren Zeichen in einem Dateinamen, aber zumindest ist es ein Anfang. |
|
||||
|
OK Ich habe die doppelte Anführungszeichen um den ursprünglichen Dateinamen und dann mit Unterstriche. Vielen Dank für den Tipp. Code:
for ex: linux books 2005.chm $mv "linux books 2005.chm" linux_books_2005.chm die Probleme, die ich nur haben, ist, dass im zu öffnen versuchen, die Dateien mit ChmSee via Terminal Code:
chmsee linux_books_2005.chm Das Problem ist, ich diese Code:
chmsee: error while loading shared libraries: libxul.so: cannot open shared object file: No such file or directory sollte ich eine andere Ansicht oder ist es eine Möglichkeit, um die Datei libxul.so |
|
||||
|
Wenn Sie chmsee von einem Ubuntu-Repository, sie sollte in alle Pakete zog es hängt davon ab. Code:
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 Wenn Sie nur wollen, dass die Bibliothek, ich schätze Sie sollten linstall libxul0d, obwohl es natürlich wenig wahrscheinlich, dass die genaue Version ist nicht das, was chmsee will. (XUL ist der Mozilla-Toolkit, XULRunner Mozilla ist grundsätzlich ohne die tatsächlichen Browser - kann nützlich sein, für den Betrieb Chatzilla in einem separaten Prozess, zum Beispiel.) |
![]() |
| Lesezeichen |
| Tags |
| Linux, Ubuntu |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|