Pertanyaan yang sangat sederhana. Ketika saya berada di direktori home saya di terminal dan ketik pwd
saya dapatkan /home/<myusername>
. Dan itu adalah direktori yang sama ketika saya berada di Home
bagian Nautilus :
Pengelola file Ubuntu dan Lubuntu:
Jadi mengapa direktori yang sama tetapi disebut cara yang berbeda? Terkadang membingungkan ketika melalui direktori di terminal.
filemanager
pengguna1880405
sumber
sumber
<username>
di Nautilus./homes/*
untuk nama direktori; meskipun Linux secara umum lebih memilih singular (untuk alasan yang tidak diketahui).Jawaban:
"Rumah" di nautilus hanyalah tautan ke
/home/<username>
. Ini adalah cara yang sama bahwa windows meletakkan nama yang berbeda (. Misalnya "Dokumen Saya", tetapi "Dokumen" di terminal).Untuk membuatnya lebih ramah pengguna, mereka ingin ruang "Rumah" Anda menjadi jelas cara menemukannya. Hanya pengguna yang lebih maju yang merasa berbeda - sehingga Anda tidak mengalami konflik dengan pengguna lain. Ini juga lebih mudah ketika membantu seseorang dari jarak jauh, untuk mengatakan " Klik di rumah "
Biasanya , folder rumah Anda adalah
/home/user
tetapi ini opsional. Administrator sistem dapat meletakkannya di mana saja, danHome
tautan nautilus akan mengalihkan ke tempat baru, jika diatur/etc/passwd
.Kata ganti saya adalah Dia / Dia
sumber
Ini disebut direktori Home pengguna, bahkan ketika bekerja dari Linux Command Line. Semua direktori di bawah
/home
disebut direktori Home, mereka dikelompokkan bersama demi kesederhanaan. Pikirkan seperti ini: Sama seperti/bin
toko binari,/home
toko Direktori Rumah.Jadi ketika Nautilus memberi tahu Anda bahwa direktori tersebut adalah "Rumah", itu secara harfiah adalah "Direktori Rumah Anda", dan karena itu tidak keliru sama sekali. Ini adalah budaya Linux.
Orang lain menunjukkan bahwa variabel lingkungan $ HOME diatur ke Home Directory pengguna. Nama untuk variabel memiliki alasan yang sama di belakangnya dengan nama "Rumah," yaitu budaya.
Mengapa budaya itu?
Dalam contoh Linux yang ideal, semua yang dilakukan pengguna, semua konfigurasi khusus, semua dokumen, file apa pun, akan ada di dalam folder itu. Itu milik pengguna, itu di Direktori Home pengguna. Itu berarti pengguna dapat menyimpannya sendiri, dan mengetahui di mana barang-barang Anda sedikit lebih mudah. Kernel komputer, program, kontrol boot, semua hal yang diperlukan untuk menjalankan komputer, dapat kemana-mana kecuali di dalam ruang yang dibuat pengguna, direktori home mereka. Linux tidak menginstal program apa pun di dalam direktori home (program pihak ketiga mungkin tetap melakukan hal ini), dan selalu ada konfigurasi sistem yang bisa ditimpa pengguna jika mereka mau. Konfigurasi override akan, tentu saja, di direktori home mereka. Jika Anda berpindah dari satu komputer Linux ke komputer lain, dan yang Anda bawa hanyalah direktori home Anda,
sumber
$HOME
variabel lingkungan untuk membuat argumentasi lebih meyakinkan.The
HOME
variabel lingkungan menyimpan jalan Anda/home/<username>
direktori.Jadi ketika Anda berada di
/home/<username>
direktori (nautilus), variabel yang sesuaiHOME
ditampilkan.sumber
Folder Home pengguna , secara konseptual, adalah ruang pribadi mereka sendiri di dalam sistem file. Ini adalah tempat di mana mereka dapat melakukan (hampir) apa pun yang mereka inginkan tanpa harus khawatir mengacaukan sistem secara umum. Ubuntu menempatkan folder rumah kebanyakan orang
/home/[username]
secara default, tetapi mereka bisa pergi ke mana saja di sistem file. Mereka bahkan dapat diubah, meskipun itu bukan hanya masalah menyeret folder ke tempat lain: Anda harus menggali cukup dalam ke dalam konfigurasi sistem untuk melakukannya.Ubuntu, Lubuntu, dan sistem lain terkadang memiliki nama sendiri untuk folder ini di dalam antarmuka penggunanya. Ini karena, tidak seperti Mac OS X atau Windows, tidak ada tim tunggal yang bekerja pada "GUI Linux". Bahkan, tidak ada satu pun perangkat lunak yang dapat disebut "GUI Linux". Ada banyak distribusi berbeda yang berasal dari Ubuntu, tetapi bagi banyak dari mereka, pilihan GUI yang mereka gunakan secara default adalah perbedaan terbesar di antara mereka.
Tidak ada tim tunggal yang bekerja pada semua GUI ini: masing-masing memiliki sendiri. Ada beberapa standar yang digunakan GUI berbeda untuk saling beroperasi satu sama lain, tetapi tidak ada standar pemersatu untuk penamaan hal-hal seperti folder rumah , sehingga GUI yang berbeda melakukannya secara berbeda. Itu yang Anda lihat di sini.
sumber
Menggunakan label generik untuk folder beranda bermanfaat untuk OS apa pun yang menawarkan dukungan pelanggan.
Jauh lebih mudah untuk memandu seseorang dengan mengeklik "Rumah", daripada menuntun seseorang melalui, "Folder rumah ... dengan nama pengguna Anda ... apa nama pengguna Anda pada mesin? ... itu nama lengkap Anda yang ditampilkan untuk manajer login, tetapi Anda harus memiliki nama pengguna tanpa spasi di dalamnya ... OK, baca saja semua folder yang Anda lihat ... "
sumber
Label berbeda, konsep inti yang sama. Folder rumah pengguna adalah / home / dan referensi berdasarkan variabel lingkungan: HOME. Secara umum, ada file konfigurasi untuk mengaturnya.
sumber