The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Pseudo-terminal kommer inte att fördelas eftersom stdin är inte en terminal. Shivdatta UNIX för avancerade & Expertanvändare 1 08-04-2008 11:29
byta namn bohoo Shell-programmering och Skript 1 04-07-2008 04:05
Hur kan man döpa xterm terminal i VNC session bache_gowda UNIX for Dummies Frågor & Svar 0 04-16-2007 07:44
byta namn använder mv? simon2000 UNIX for Dummies Frågor & Svar 2 03-19-2004 04:46
ansluta till UNIX genom hyper terminal - som en dum terminal michelle UNIX för avancerade & Expertanvändare 2 11-05-2001 03:32

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 05-16-2008
Texasone Texasone is offline
Registered User
  
 

Join Date: mars 2008
Ort: / home /
Inlägg: 71
chm och pdf hjälp i terminalen (Rename)

Jag har en CD med pdf och dokument chm att jag över från min fönstren xp låda. Jag överförs filerna till min Linux-burk (Ubuntu Hardy). Tyvärr har jag brukade vara en Windows GUI bara användare så användningen av utrymmen och "()" och understreck. nu när jag använder Linux, har ive använder CLI för att använda och flytta / hantera filer. när jag försökt visa en. CHM-fil, hade jag installerat chmsee för dessa filer, jag har problem att säga att användningen av "(isnt" är tillåtet. finns där ändå i terminalen för att använda dessa filer på ett sådant sätt som till exempel , filen "Linux-fil (2005). CHM", och använda "mv" att byta namn utan att behöva använda GUI. ungefär så här:
"mv Linux-fil (2005). CHM Linux_file_2005.chm"
Är detta möjligt???
  #2 (permalänk)  
Old 05-17-2008
eran era is offline Forum Advisor  
Herder av Useless Cats (På sabbatsår)
  
 

Join Date: mars 2008
Ort: / det är / / bara / bin / sh
Inlägg: 3652
Du behöver bara fly eller dubbla citattecken specialtecken på kommandoraden. Enligt min erfarenhet går Bash detta åt dig automatiskt med fliken avslutad, även om det finns några mindre buggar.

Det enda tecken som du absolut inte kan använda i ett filnamn är snedstreck (eftersom det används för att skilja kataloger) och ASCII null (eftersom det används internt för att avsluta strängar).

Här är en sammanfattning försök att byta namn på partiet.

Kod:
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
Detta skulle kunna vara ännu lite för konservativ i vilka tecken man kommer att acceptera i ett filnamn, men åtminstone är det en början.
  #3 (permalänk)  
Old 05-17-2008
Texasone Texasone is offline
Registered User
  
 

Join Date: mars 2008
Ort: / home /
Inlägg: 71
ok
Jag använde citationstecken runt det ursprungliga filnamnet och sedan ändrades det med understreck. Tack för tipset.

Kod:
for ex: linux books 2005.chm
$mv "linux books 2005.chm" linux_books_2005.chm
det enda problem jag har är att IM försöker öppna filerna med ChmSee via terminal

Kod:
chmsee linux_books_2005.chm
Problemet är att jag får detta
Kod:
chmsee: error while loading shared libraries: libxul.so: cannot open shared object file: No such file or directory
Skulle jag få en annan betraktare eller finns det något sätt att få libxul.so fil
  #4 (permalänk)  
Old 05-17-2008
eran era is offline Forum Advisor  
Herder av Useless Cats (På sabbatsår)
  
 

Join Date: mars 2008
Ort: / det är / / bara / bin / sh
Inlägg: 3652
Om du har installerat chmsee från en Ubuntu förrådet bör man ha dragit i några paket det beror på.

Kod:
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
Om du bara vill biblioteket, antar jag att du ska linstall libxul0d, fast det är förstås något troligt att den exakta versionen är inte vad chmsee vill.

(XUL är Mozilla verktygslådan, är xulrunner princip Mozilla utan själva webbläsaren - kan vara användbart för att köra Chatzilla som en separat process, till exempel.)
Closed Thread

Komihåglista

Taggar
linux, ubuntu

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 05:24.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0