Byłem użytkownikiem systemu Windows i jestem nowy w środowisku Linux. Właśnie zainstalowałem Ubuntu dwa dni temu i jestem mylić o katalogach, takich jak lib
, etc
, var
, tmp
, mnt
, itd. Mam kilka pytań.
- Jaki jest cel tych katalogów?
Obecnie przechowuję pliki projektu /home/shifar/Public/Projects
, ale to brzmi zbyt długo ...
Czy jest jakiś sposób na skrócenie ścieżki pliku?
Czy dobrze jest przechowywać moje pliki projektu w wyżej wymienionym katalogu? Czy jest jakaś konwencja? Podobnie jak pliki osobiste muszą być tam przechowywane. a oprogramowanie jest tam lepiej przechowywane. .
directory
desktop-directories
theapache64
źródło
źródło
/home/shifar
którą możesz skurczyć jak~
w większości powłok). Aby uzyskać więcej informacji na temat standardowej struktury systemu plików Unix, spójrz tutaj na przykład: tutorialspoint.com/unix/unix-directories.htm/
, jeśli chcesz wiedzieć, co to są Google FHS. Wyszukaj dowiązania symboliczne. I ... zależy./home/shifar/Public/Projects
porównanie długościC:\Documents and settings\shifar\My Documents\Projects
(lub w bardziej nowoczesnym sensieC:\Users\shifar\My Documents\Projects
)?Projects
folder był naD:
dysku. więc/home/shifar/Public/Projects
jest mniejszy niżD:/Projects
.Odpowiedzi:
Zamiast połączenia
/home/shifar
możesz użyć~/
/home/shifar
jest twoim domowym katalogiem i jest przeznaczony do użytku osobistego. Możesz przechowywać swoje osobiste katalogi, pliki w dowolnym katalogu w nim.~/Documents
może być dobrym miejscem na projekty.~/Public
jest zwykle udostępniany każdemu w sieci. Jeśli więc nie chcesz się dzielić, umieść swoje pliki w innym katalogu.źródło
$HOME
zmienną, np.cd $HOME/Documents
Wszystkie poprzednie odpowiedzi są dobre. Chciałbym tylko dodać kilka punktów.
Później (nie teraz!), Kiedy czujesz się bardziej komfortowo z Linuksem, możesz chcieć utworzyć osobną partycję dla danych - szczególnie jeśli masz duże pliki, takie jak dużo muzyki lub wideo. Jeśli dodasz ich zbyt wiele do partycji domowej, możesz ją wypełnić, a następnie inne rzeczy przestaną działać, ponieważ nie mogą uzyskać potrzebnej przestrzeni dyskowej.
Jeśli zapełnisz partycję danych, nie wpłynie to na nic innego.
Ponadto, jeśli chcesz wykonać kopię zapasową danych, możesz to zrobić w dowolnym momencie. / home ma rzeczy, które cały czas się zmieniają, więc normalnie nie można go „zamrozić”, aby uzyskać kopię, w której wszystko jest zsynchronizowane. Dzięki osobnej partycji danych możesz w każdej chwili wykonać idealną kopię zapasową.
Jeśli chodzi o ścieżki, jeśli pracujesz z wiersza poleceń, możesz zdefiniować alias bash (in
~/.bashrc
lub in~/.bash_aliases
), aby skrócić dowolną ścieżkę lub nawet przejść do katalogu.alias proj='cd /home/shifar/Public/Projects'
a następnie po prostu wpisz,
proj
aby przejść do tego katalogu.Kiedy poczujesz się bardziej komfortowo dzięki bash, możesz zrobić jeszcze więcej dzięki funkcjom. Ale zostawimy to na później.
Innym podejściem byłoby dodanie linii do
~/.bashrc
polubieniaDzięki temu zmienna środowiskowa będzie
PROJ
dostępna do użycia i możesz zrobić takie rzeczy jak:Będzie również działał bez
export
przedniej części, ale wtedy zostanie zdefiniowany tylko na najwyższym poziomie twojej powłoki, a nie w żadnej podpowłoce, którą możesz uruchomić z tego miejsca.Nie potrzebujesz też cudzysłowów ani nawiasów klamrowych w powyższym przykładzie, ale chronią cię one przed takimi osadzonymi odstępami, a także umożliwiają użycie
PROJ
jako części słowa${PROJ}ect
.źródło
alias'
całe życie jest po prostu do ponownego uruchomienia, prawda? Czy powinienem ustawićalias
na każdym uruchomieniu, czy też jest tak, aby ustawić naalias
stałe?.bashrc
do katalogu domowego lub, jeśli masz konfigurację do odczytu, możesz dodać ją do.bash_aliases
katalogu domowego. Alias działa tylko na początku wiersza poleceń, ale funkcja będzie działać wszędzie. Są nieco trudniejsze w użyciu do czegoś takiego.Ubuntu jest jak Twój tradycyjny system Windows. Tyle że to inny system operacyjny. Nie jestem pewien, jakiej wersji Ubuntu używasz. Niezależnie od tego, środowiska Linux, w tym Ubuntu, oferują bardzo przyjazny dla użytkownika interfejs GUI, taki jak Windows, który nie powinien być trudny do zrozumienia dla kogoś, kto jest przyzwyczajony do systemu Windows. Jeśli nie czujesz się komfortowo z terminalem, zawsze możesz po prostu użyć GUI i uzyskać dostęp do swoich plików i folderów.
Jeśli chodzi o to, gdzie powinieneś je zatrzymać, znowu, to twój własny pulpit. To tylko inny system. Jest dokładnie taki sam jak Windows. Po prostu przechowuj je tam, gdzie chcesz je przechowywać w systemie Windows.
Ścieżkę do pliku można skrócić. Jesteś obecnie w Projekty. Możesz przejść w górę drzewa i przechowywać swoje pliki, powiedzmy folder „domowy”. Wszystko zależy od Ciebie. Ale ogólnie dobrym pomysłem jest przechowywanie plików osobistych w nazwie użytkownika, czyli w tym przypadku „shifar”.
„/” Wskazuje katalog główny. Zawiera „dom”, który zawiera „Shifar” i tak dalej. Służą one wyłącznie do utrzymywania danych w klauzuli tajności i organizacji. Katalog to tak zwany folder w systemie Windows.
Mam nadzieję że to pomoże.
źródło
tags
14.04. :)Pliki są osobiste, ponieważ nie chcesz, aby inne osoby na nie patrzyły, katalog domowy jest dobrym wyborem, ale powinieneś także zrozumieć uprawnienia do plików - nie bezpośrednio na pytanie, ale istotne. Powinieneś ustawić swoje uprawnienia tak restrykcyjnie, jak to możliwe, tak liberalne, jak to konieczne. Ponadto, jeśli obawiasz się o prywatność i bezpieczeństwo, Ubuntu zapewnia sposób szyfrowania tylko katalogu domowego, dzięki czemu Twoje poufne dane są dość bezpieczne. Jest to nieco techniczne ( https://help.ubuntu.com/community/EncryptedHome ).
Moją zwykłą praktyką jest szyfrowanie / deszyfrowanie poufnych plików danych jeden po drugim za pomocą gpg - https://help.ubuntu.com/community/GnuPrivacyGuardHowto . Jest to również trochę techniczne, ale bardzo ważne i warte wysiłku.
Nigdy nie czułem zbytniej potrzeby korzystania z podkatalogów w moim katalogu domowym instalowanym przez Ubuntu. Możesz dowolnie porządkować swoje dane według własnego uznania.
źródło