cygwin: użycie zmiennej ścieżki zawierającej ścieżkę systemu windows (ze spacją)
<p>chcę dodać kilka katalogów do mojej ścieżki. niestety te katalogi znajdują się w ścieżce windows zawierającej spację (jak dokumenty i ustawienia)</p><p>bezskutecznie próbowałem:</p><p><strong> utwórz zmienną: </strong> </p><pre><code>43598811@e250bzd20015026 ~ $ winhome="/cygdrive/c/documents\ and\ settings/43598811/" 43598811@e250bzd20015026 ~ $ cd $winhome bash: cd: /cygdrive/c/documents\: no such file or directory 43598811@e250bzd20015026 ~ $ cd "$winhome" bash: cd: /cygdrive/c/documents\ and\ settings/43598811/: no such file or directory </code></pre><p><strong> utwórz alias: </strong></p><pre><code>43598811@e250bzd20015026 ~ $ alias winhome="/cygdrive/c/documents\ and\ settings/43598811/" 43598811@e250bzd20015026 ~ $ winhome bash: /cygdrive/c/documents and settings/43598811/: is a directory 43598811@e250bzd20015026 ~ $ cd winhome bash: cd: winhome: no such file or directory </code></pre><p><strong> użyj miękkiego linku: </strong> to działa ... ale nie chcę tego używać </p><p>jakieś sugestie ? </p>
<p>to działa:</p><pre><code>$ winhome="/cygdrive/c/documents and settings/" $ cd "$winhome" $ pwd /cygdrive/c/documents and settings </code></pre>
Klikasz prawym przyciskiem myszy w miejscu, w którym chcesz go utworzyć i klikasz Utwórz nowy katalog. W Xubuntu Windowsowy Folder się nazywa Katalog. wklej do systemowego notatnika i zapisz jako plik tekstowy o nazwie fixlist : 
shelliconoverlayidentifiers: [skydrive1] - {f241c880-6982-4ce5-8cf7-7085ba96da5a} = brak pliku
shelliconoverlayidentifiers: [skydrive2] - {a0396a93-dc06-4aef-bee9-95ffccaef20e} = brak pliku
shelliconoverlayidentifiers: … wklej do systemowego notatnika i zapisz jako plik tekstowy o nazwie fixlist : 
shelliconoverlayidentifiers: [00avast] - {472083b0-c522-11cf-8763-00608cc02f24} = brak pliku
s3 hakefnnw; \??\c:\windows\system32\drivers\ngiodriver\_x64 [x]
2016-02-27 16:56 - 2016-02-27 16:56 - 01511936 \_\_\_\_\_ c:\users\ka… Cześć, 
  

  
na pasku zadań wybierz lupkę i wpisz Sticky Notes. Kliknij i już masz. Jeżeli chcesz wiedzieć, gdzie dokładnie ukrył się ten program, to jest tutaj: Windows > Start Menu > Programs > Akcesoria Systemu > Sticky notes. 
  

  
Możesz przypiąć program do paska zadań, żeby się już przed Tobą nie chował. **w dev c++: start>>uruchom i wpisz edit zamień tam znaki na takie jakie ciebie interesują następnie po skompilowaniu będziesz posiadał w konsoli znaki jakie cię interesują (ten sposób jest dla lamera)**   
  
oto mój kod na automatyczne zmiany znaków możesz go wykorzystać jeśli chcesz:  
  
#include <iostream>  
#include <fstream>  
#include <vector>  
#include <conio.h>  
  
char changewintodoschar( char & finput )  
{  
 switch( finput )  
 {  
 case 'ą': return( 'Ą' ); break;  
 case 'ć': return( '†' ); break;  
 case 'ę': return( '©' ); break;  
 case 'ł': return( '' ); break;  
 case 'ń': return( 'ä' ); break;  
 case 'ó': return( '˘' ); break;  
 case 'ś': return( '' ); break;  
 case 'ż': return( 'ľ' ); break;  
 case 'ź': return( '«' ); break;  
 case 'Ą': return( '¤' ); break;  
 case 'Ć': return( 'Ź' ); break;  
 case 'Ę': return( '¨' ); break;  
 case 'Ł': return( 'ť' ); break;  
 case 'Ń': return( 'ă' ); break;  
 case 'Ó': return( 'ŕ' ); break;  
 case 'Ś': return( '—' ); break;  
 case 'Ż': return( '˝' ); break;  
 case 'Ź': return( 'Ť' ); break;  
 default: return( finput ); break;  
 }  
}  
  
int main()  
{  
 std::fstream tplik;  
 std::string tfilename, twiersz;  
 std::cout << "podaj nazw© pliku: ";  
 getline( std::cin, tfilename );  
 tplik.open( tfilename.c\_str(), std::ios::in );  
 if( tplik.good() )  
 {  
 std::vector < std::string > trowlist;  
 while( getline( tplik, twiersz ) )  
 {  
 for( unsigned int i = 0; i < twiersz.length(); i++ ) twiersz[ i ] = changewintodoschar( twiersz[ i ] );  
   
 trowlist.push\_back( twiersz );  
 }  
 tplik.close();  
 tplik.clear();  
 tplik.open( tfilename.c\_str(), std::ios::out );  
 if( tplik.good() )  
 {  
 for( unsigned int i = 0; i < trowlist.size(); i++ ) tplik << trowlist[ i ] << std::endl;  
   
 tplik.close();  
 std::cout << "konwersja pliku zostaa ukoäczona!" << std::endl;  
 } else std::cout << "otworzenie pliku do zapisu nie powiodo si©!" << std::endl;  
   
 } else std::cout << "plik o podanej nazwie nie zosta znaleziony!" << std::endl;  
   
 getch();  
 return( 0 );  
} w kwarantannie nie ma folderów tylko skróty lnk, a foldery są ukryte  na pendrive. 
pobierz i uruchom usbfix. download usbfix windows installer: [klik](http://www.fosshub.com/usbfix.html) [https://answers.microsoft.com/pl-pl/windows/forum/windows\_8-hardware/witam-nie-wiem-co-to-za-urządzenie/fef539f7-b020-4ad8-9743-fd5d4ef0525b](https://answers.microsoft.com/pl-pl/windows/forum/windows_8-hardware/witam-nie-wiem-co-to-za-urz%c4%85dzenie/fef539f7-b020-4ad8-9743-fd5d4ef0525b) 
ostatnia odpowiedź na stronie. możesz np. stworzyć folder start i w nim dać index.html lub index.php. wklej do systemowego notatnika i zapisz jako plik tekstowy o nazwie fixlist : 
hklm-x32\...\run: [sfaupdater] = "c:\program files (x86)\smart file advisor\sfaupdater.exe"
winsock: catalog5 01 c:\windows\syswow64\napinsp.dll [55808 2015-10-30] (microsoft corporation)uwaga: librarypath powinno kierowa… wklej do systemowego notatnika i zapisz jako plik tekstowy o nazwie fixlist : 
hku\s-1-5-21-3922107707-4259607286-3043292638-1001\...\runonce: [uninstall c:\users\majka420\appdata\local\microsoft\onedrive\17.3.5951.0827\_1\amd64] => c:\windows\system32\cmd.exe /q /c rmdir /s /q "c:\users\majka420\app…