Ich war ein Windows-Benutzer und bin neu in der Linux-Umgebung. Ich habe gerade vor Ubuntu 2 Tage installiert und ich bin über die Verzeichnisse verwirrt wie lib
, etc
, var
, tmp
, mnt
, etc. Ich habe einige Fragen.
- Was ist der Zweck dieser Verzeichnisse?
Momentan behalte ich meine Projektdateien bei /home/shifar/Public/Projects
, aber das hört sich zu lang an ...
Gibt es eine Möglichkeit, den Dateipfad zu verkürzen?
Ist es gut, meine Projektdateien im oben genannten Verzeichnis zu speichern? Oder gibt es eine Konvention? Wie Persönliche Dateien müssen dort gespeichert werden. und Software ist dort besser gespeichert. .
directory
desktop-directories
theapache64
quelle
quelle
/home/shifar
den Sie wie~
in den meisten Shell- Anwendungen zusammenziehen können ). Weitere Informationen zur Unix-Standard-Dateisystemstruktur finden Sie hier, zum Beispiel: tutorialspoint.com/unix/unix-directories.htm/
, wenn Sie wissen möchten, um welche es sich bei Google FHS handelt. Suche nach Symlinks. Und ... hängt davon ab./home/shifar/Public/Projects
vergleicht man die Länge mitC:\Documents and settings\shifar\My Documents\Projects
(oder in einem moderneren SinneC:\Users\shifar\My Documents\Projects
)?Projects
Ordner war imD:
Laufwerk. so/home/shifar/Public/Projects
ist kleiner alsD:/Projects
.Antworten:
Anstelle des Anrufs können
/home/shifar
Sie verwenden~/
/home/shifar
ist Ihr Heimverzeichnis und für Ihren persönlichen Gebrauch bestimmt. Sie können Ihre persönlichen Verzeichnisse und Dateien in beliebigen Verzeichnissen speichern.~/Documents
kann ein guter Ort für Projekte sein.~/Public
wird normalerweise für alle im Netzwerk freigegeben. Wenn Sie also nicht freigeben möchten, legen Sie Ihre Dateien stattdessen in einem anderen Verzeichnis ab.quelle
$HOME
Variablen neu ausgedrückt werden, z. B.cd $HOME/Documents
Die bisherigen Antworten sind alle gut. Ich möchte nur ein paar Punkte hinzufügen.
Später (nicht jetzt!), Wenn Sie mit Linux vertraut sind, möchten Sie möglicherweise eine separate Partition für Daten erstellen - insbesondere, wenn Sie große Dateien wie viel Musik oder Videos haben. Wenn Sie zu viele davon zu Ihrer Home-Partition hinzufügen, können Sie diese auffüllen, und andere Dinge funktionieren nicht mehr, weil sie nicht den benötigten Speicherplatz abrufen können.
Wenn Sie eine Datenpartition füllen, hat dies keine Auswirkungen auf andere Bereiche.
Wenn Sie Ihre Daten sichern möchten, können Sie dies jederzeit tun. / home hat Dinge, die sich ständig ändern, so dass Sie es normalerweise nicht "einfrieren" können, um eine Kopie zu erhalten, bei der alles synchron ist. Mit einer separaten Datenpartition können Sie jederzeit ein perfektes Backup erstellen.
In Bezug auf Pfade können Sie, wenn Sie von der Befehlszeile aus arbeiten, einen Bash-Alias (in
~/.bashrc
oder in~/.bash_aliases
) definieren, um einen beliebigen Pfad zu verkürzen oder sogar in das Verzeichnis zu wechseln.alias proj='cd /home/shifar/Public/Projects'
und dann einfach eingeben
proj
, um in dieses Verzeichnis zu wechseln.Wenn Sie sich mit bash besser auskennen, können Sie Funktionen noch besser nutzen. Aber das lassen wir bis später.
Ein anderer Ansatz wäre, eine Zeile hinzuzufügen, um zu
~/.bashrc
mögenDas würde eine Umgebungsvariable zur
PROJ
Verfügung stellen und Sie könnten Dinge tun wie:Es funktioniert auch ohne das
export
Davor, aber dann wird es nur auf der obersten Ebene Ihrer Shell definiert und nicht in einer Subshell, die Sie möglicherweise von dort ausführen.Die Anführungszeichen oder geschweiften Klammern im obigen Beispiel sind ebenfalls nicht unbedingt erforderlich. Sie schützen Sie jedoch vor eingebetteten Leerzeichen und ermöglichen die Verwendung
PROJ
als Teil eines Worts${PROJ}ect
.quelle
alias'
Lebensdauer nur bis zum Neustart reicht, nicht wahr? Soll ich dasalias
bei jedem Start einstellen oder gibt es sowieso dasalias
dauerhaft einzustellen ?.bashrc
in Ihrem Ausgangsverzeichnis hinzufügen , oder, wenn Sie es zum Lesen eingerichtet haben, können Sie es.bash_aliases
in Ihrem Ausgangsverzeichnis hinzufügen . Ein Alias funktioniert nur am Anfang einer Befehlszeile, eine Funktion funktioniert jedoch überall. Sie sind für so etwas nur etwas kniffliger zu gebrauchen.Ubuntu ist genau wie Ihr eigenes herkömmliches Windows. Nur ist es ein anderes Betriebssystem. Ich bin nicht sicher, welche Ubuntu-Version Sie verwenden. Ungeachtet dessen bieten Linux-Umgebungen einschließlich Ubuntu alle eine sehr benutzerfreundliche Benutzeroberfläche, genau wie die von Windows, was für jemanden, der an Windows gewöhnt ist, nicht schwer zu verstehen sein dürfte. Wenn Sie mit dem Terminal nicht vertraut sind, können Sie immer nur die GUI verwenden und von dort aus auf Ihre Dateien und Ordner zugreifen.
Auch hier ist es Ihr eigener Desktop. Es ist nur ein anderes System. Es ist genau das gleiche wie Windows. Bewahren Sie sie einfach dort auf, wo Sie sie in Fenstern aufbewahren würden.
Der Dateipfad kann gekürzt werden. Sie befinden sich derzeit in Projekten. Sie können den Baum nach oben verschieben und Ihre Dateien im Ordner "home" speichern. Es liegt alles bei dir. Im Allgemeinen ist es jedoch eine gute Idee, persönliche Dateien in Ihrem Benutzernamen zu belassen, in diesem Fall also "shifar".
Das "/" gibt das Stammverzeichnis an. Es enthält "home", was "Shifar" und so weiter enthält. Sie dienen ausschließlich dazu, Daten zu klassifizieren und zu organisieren. Ein Verzeichnis ist das, was Sie als Ordner in Ihren Fenstern bezeichnen würden.
Hoffe das hilft.
quelle
tags
14.04 definiert. :)Die Dateien sind persönlich, da Sie nicht möchten, dass andere Personen sie ansehen. Ihr Home-Verzeichnis ist eine gute Wahl. Sie sollten jedoch auch die Dateiberechtigungen verstehen - nicht direkt auf Ihre Frage bezogen, sondern relevant. Sie sollten Ihre Berechtigungen so restriktiv wie möglich und so freizügig wie nötig festlegen. Wenn Sie sich Gedanken über Datenschutz und Sicherheit machen, bietet Ubuntu eine Möglichkeit, nur Ihr Home-Verzeichnis zu verschlüsseln, damit Sie Ihre vertraulichen Daten recht sicher aufbewahren können. Es ist etwas technisch ( https://help.ubuntu.com/community/EncryptedHome ).
In der Regel ver- und entschlüssle ich vertrauliche Datendateien einzeln mit gpg - https://help.ubuntu.com/community/GnuPrivacyGuardHowto . Dies ist auch technisch gesehen sehr wichtig und Ihre Mühe wert.
Ich war noch nie gezwungen, die von Ubuntu installierten Unterverzeichnisse in meinem Homedir zu verwenden. Sie können Ihre Daten nach Belieben organisieren.
quelle