Mengapa begitu sulit menemukan file di Ubuntu?
Mengapa helikopter tidak berfungsi seperti balon udara?
Mengapa Microsoft Office tidak berfungsi seperti mesin tik?
Mengapa saya tidak bisa menggunakan aplikasi Android di iOS?
Jenis perbandingan yang sama sedang dibuat di sini. Unix (Termasuk Ubuntu) adalah platform yang sangat berbeda dari Windows (NT). NT adalah jenis khusus binatangnya sendiri. Menilai Linux dari paradigma NT agak mirip dengan pemecahan masalah mesin diesel menggunakan mekanik mesin bensin. Mereka memiliki banyak kesamaan, tetapi ada juga perbedaan yang luar biasa.
Bermain dengan kucing seperti anjing, jarang menghasilkan kepuasan. Anda harus menyesuaikan paradigma Anda untuk mengakomodasi platform Anda. Setiap arsitektur memiliki kelebihan dan konvensi khusus yang harus Anda patuhi, jika Anda ingin menghindari menarik inti yang berlumuran darah.
(komik dari sini)
"Di Windows, Anda bisa membuka C:\Program Files
dan Anda akan menemukan apa yang Anda butuhkan." - Betulkah? Apa kamu yakin? Windows menyimpan beberapa hal penting di Registry, yang tidak terletak di bawah Program Files. "My Documents" juga tidak ada di Program Files, namun seringkali berisi hal-hal yang ingin Anda lihat ..
"Di Ubuntu Anda harus menggunakan pencarian untuk menemukan sesuatu yang Anda butuhkan." Benar, jika Anda tidak tahu di mana letaknya. Hal yang sama berlaku untuk semuanya, di mana saja. Sekarang, di mana kunci mobil bodohku? Tidak, bukan di C:\Program Files
.. Sialan! Belgia!
"Mungkin saya melewatkan sesuatu?" Mungkin hanya pengantar umum untuk konsep utama di balik bagaimana konten dikelola di lingkungan operasi.. Sobat, izinkan saya membantu Anda belajar menjinakkan binatang buas yang kuat ini, sehingga Anda dapat memenuhi kebutuhan komputasi Anda.
Pengantar tentang cara mengatur konten di lingkungan pengoperasian
Terlepas dari lingkungan operasi Anda (Windows, macOS, Linux, meja kantor Anda), telah muncul pola yang membantu mengatur konten dalam sistem untuk kemudahan penggunaan dan skalabilitas.
Hal umum di seluruh sistem
Di perusahaan, ini akan menjadi dokumentasi kebijakan dan sejenisnya. Dalam sistem operasi, ini akan menjadi file inti yang diperlukan agar semuanya tetap berjalan. Dalam struktur file Windows, inilah yang dimaksud dengan C:\WINDOWS
adalah semua tentang. Dalam sistem berbasis Unix, terdapat berbagai direktori, /Libraries
(Mac OS X) dan /etc
(Linux) yang digunakan untuk hal-hal semacam ini. Pengguna jarang, jika pernah, benar-benar perlu berurusan dengan ini untuk penggunaan umum.
Hal khusus pengguna
Di kantor, orang umumnya memiliki ruang kerja yang ditunjuk sendiri. Disimpan di lokasi ini adalah dokumen/konten khusus untuk individu.
Sistem operasinya sama. Di Windows, file "My Documents " folder khusus untuk setiap pengguna dan berisi file hanya untuk orang itu. Di Linux, /home/[username] didedikasikan untuk tujuan ini. Di macOS, /Users/[nama pengguna] adalah.
Biasanya ruang pribadi pengguna memiliki lokasi di dalamnya yang didedikasikan untuk kategori tertentu. Windows memiliki "Gambar Saya " misalnya, terletak di direktori "My Documents ". Di Ubuntu Linux, Anda akan menemukan /home/[username]/Pictures - macOS memiliki persamaan yang jelas.
Pengelolaan alat
Di kantor, saat Anda menginginkan alat baru, umumnya ada sistem untuk mengelolanya. Saya memikirkan inventaris secara khusus. Inventaris biasanya akan memantau apa yang Anda miliki dan kondisinya.
Di Windows =Tambah / Hapus Program ditambah Registri.
Di Ubuntu Linux =apt manajer paket - gunakan Synaptic Package Manager , bakat atau front-end lain ke apt .
Di Mac OS X 10.6+ =App Store (dan /Aplikasi , sampai batas tertentu).
Menjadi lebih spesifik
Seperti yang disalin tanpa malu-malu dari sini, struktur direktori sistem umum yang ditemukan di Ubuntu mengikuti konvensi ini:
/bin - binary applications (most of your executable files)
/boot - files required to boot (such as the kernel, etc.)
/dev - your devices (everything from drives to displays)
/etc - just about every configuration file for your system
/etc/profile.d - contains scripts that are run by /etc/profile upon login.
/etc/rc.d - contains a number of shell scripts that are run on bootup at different run levels. There is also typically an rc.inet1 script to set up networking (in [Slackware][6]), an rc.modules script to load modular device drivers, and an rc.local script that can be edited to run commands desired by the administrator, along the lines of autoexec.bat in DOS.
/etc/rc.d/init.d - contains most of the initialization scripts themselves on an [RPM][7]-based system.
/etc/rc.d/rc*.d - where “*” is a number corresponding to the default run level. Contains files for services to be started and stopped at that run level. On RPM-based systems, these files are symbolic links to the initialization scripts themselves, which are in /etc/rc.d/init.d.
/etc/skel - directory containing several example or skeleton initialization shells. Often contains subdirectories and files used to populate a new user’s home directory.
/etc/X11 - configuration files for the X Window system
/home - locally stored user files and folders
/lib - system libraries (similar to Program Files)
/lost+found - lost and found for lost files
/media - mounted (or loaded) devices such as cdroms, digital cameras, etc.
/mnt - mounted file systems
/opt - location for “optionally” installed programs
/proc - dynamic directory including information about and listing of processes
/root - “home” folder for the root user
/sbin - system-only binaries (see /bin)
/sys - contains information about the system
/tmp - temporary files
/usr - applications mainly for regular users
/var - mainly logs, databases, etc.
/usr/local/bin - the place to put your own programs. They will not be overwritten with upgrades.
/usr/share/doc - documentation.
Kiat umum untuk menemukan barang di Ubuntu
Pelajari hewan jenis apa yang Anda hadapi, kecuali jika Anda membenci wajah Anda sendiri.
Jika Anda perlu mencari lokasi suatu program, Anda dapat menggunakan which
memerintah. Ini juga akan membantu untuk memahami hierarki sistem file Unix - /etc/
untuk file konfigurasi, /usr/bin/
untuk perintah biner global (dan /usr/
yang berisi sebagian besar utilitas dan aplikasi (multi-)pengguna), dan seterusnya. Anda dapat menggunakan locate
, slocate
atau rlocate
dari baris perintah untuk mencari file.
/home/user sama dengan dokumen dan pengaturan atau folder /users/user Anda.
Tidak terlalu sulit, hanya berbeda.