Perintah cd di Linux/Unix | Linux Ubah Direktori
Perintah cd di Linux Perintah cd di Linux digunakan untuk mengubah direktori kerja saat ini (yaitu, di mana pengguna saat ini bekerja). “cd” adalah singkatan dari ‘change directory.’ Ini adalah salah satu perintah yang paling sering digunakan di terminal Linux. Sintaks: bashSalin kodecd <dirname> Ini adalah salah satu perintah paling penting dan umum dalam sistem Linux dan akan digunakan berulang kali. Dengan bantuan perintah ini, kita dapat berpindah ke seluruh direktori dalam sistem kita. Kita dapat pergi ke direktori sebelumnya atau ke direktori berikutnya, atau ke mana saja. Implementasi Perintah cd Perintah ini diimplementasikan di beberapa sistem operasi seperti AmigaOS, MetaComCo TRIPOS, IBM OS/2, DOS, Unix, Linux, ReactOS, dan Microsoft Windows. Ini tersedia dalam versi dua dan lebih baru di MS-DOS. Juga, DR DOS 6.0 mengandung implementasi perintah chdir dan cd. Selain itu, perintah ini ada di emulator MS-DOS sumber terbuka DOSbox dan EFI shell. Di HP MPE/iX, perintah ini diberi nama chdir. Perintah ini mirip dengan perintah Stratus OpenVOS change_current_dir. Perintah cd sering kali terkandung dan dibangun langsung ke dalam interpreter baris perintah. Windows PowerShell, bahasa skrip dan shell baris perintah berorientasi objek dari Microsoft, menjalankan perintah cd dalam proses shell. Namun, setiap cmdlets dari PowerShell, seperti rm, ls, dll., dieksekusi dalam proses shell karena PowerShell berbasis .NET Framework dan memiliki arsitektur unik yang berbeda dari shell lama. Penggunaan Perintah cd Sebuah direktori dapat didefinisikan sebagai bagian logis dari sistem file yang digunakan untuk menyimpan file. Juga, direktori dapat mencakup direktori lainnya. cd dapat digunakan untuk berpindah ke subdirektori, kembali ke direktori induk, bergerak ke belakang hingga ke direktori root, atau pindah ke direktori yang ditentukan. Opsi Perintah cd Unix-like, Unix ReactOS, Windows, OS/2, DOS ref: [1]
Perintah pwd di Linux
Pengantar Perintah pwd PWD adalah singkatan dari Print Working Directory. Perintah ini menuliskan nama jalur lengkap dari direktori kerja ke output standar dalam sistem operasi mirip UNIX dan lainnya. Implementasi Perintah pwd Multics memiliki perintah bernama pwd (yang merupakan singkatan dari perintah print_wdir), dari mana perintah pwd Unix diproduksi. Perintah PWD adalah perintah bawaan shell di hampir setiap shell Unix, seperti zsh, ksh, bash, ash, dan Bourne shell. Ini dapat dengan mudah diimplementasikan dengan fungsi POSIX C getwd() atau getcwd(). Selain itu, perintah ini tersedia di banyak sistem operasi, termasuk KolibriOS, PANOS, dan SpartaDOS X. Perintah cd, tanpa argumen, adalah setara di Microsoft Windows (cmd.exe) dan DOS Windows (COMMAND.com). Windows PowerShell menawarkan cmdlet GET-LOCATION yang sama dengan alias standar pwd dan gl. Pada versi 5.0 Windows CE, shell prosesor perintah cmd.exe memiliki perintah pwd. Sejak edisi 2 tahun 1987, pwd telah menjadi komponen dari X/Open Portability Guide seperti yang terdeteksi pada sistem Unix. Ini diakuisisi ke dalam versi pertama dari Single Unix Specification dan POSIX.1. Perintah ini muncul di Unix Versi 5. Versi pwd yang ditentukan oleh Jim Meyering dimuat dengan GNU coreutils. Lingkungan komputasi numerik GNU Octave dan MATLAB mengandung fungsi pwd dengan fungsionalitas yang sama. OpenVMS memiliki fungsi yang sama dengan perintah show default. Pengantar Direktori Kerja (Saat Ini) Direktori kerja saat ini adalah direktori di mana pengguna sedang bekerja. Setiap kali kita berinteraksi dengan command prompt kita, kita bekerja di dalam sebuah direktori. Ketika kita masuk ke sistem Linux kita, direktori kerja kita secara default adalah direktori home kita. Kita dapat menggunakan perintah cd untuk mengubah direktori kerja kita. ref: [1]
Direktori Linux
Apa Itu Perintah? Perintah adalah instruksi yang diberikan kepada komputer oleh kita untuk melakukan apa pun yang kita inginkan. Di Mac OS dan Linux, perintah ini disebut terminal, sedangkan di Windows disebut command prompt. Perintah selalu peka terhadap huruf besar dan kecil. Perintah dieksekusi dengan mengetikkan di baris perintah diikuti dengan menekan tombol enter. Perintah ini selanjutnya diteruskan ke shell yang membaca perintah dan mengeksekusinya. Shell adalah metode bagi pengguna untuk berinteraksi dengan sistem. Shell default di Linux disebut bash (Bourne-Again Shell). Jenis Perintah Shell Ada dua jenis perintah shell: Perintah Shell Bawaan Ini adalah bagian dari shell. Setiap shell memiliki beberapa perintah bawaan. Perintah Eksternal/Linux Setiap perintah eksternal adalah program yang dapat dieksekusi terpisah yang ditulis dalam bahasa C atau bahasa pemrograman lainnya. Perintah Direktori Linux Berikut adalah beberapa perintah direktori di Linux beserta deskripsinya: pwd Perintah pwd adalah singkatan dari (print working directory). Ini menampilkan lokasi atau direktori kerja saat ini dari pengguna. Ini menampilkan seluruh jalur kerja yang dimulai dengan /. Ini adalah perintah bawaan. ls Perintah ls digunakan untuk menunjukkan daftar sebuah folder. Ini akan mencantumkan semua file di folder yang diarahkan. cd Perintah cd adalah singkatan dari (change directory). Ini digunakan untuk berpindah ke direktori yang ingin Anda kerjakan dari direktori saat ini. mkdir Dengan perintah mkdir Anda dapat membuat direktori Anda sendiri. rmdir Perintah rmdir digunakan untuk menghapus direktori dari sistem Anda. ref: [1]
Perintah Set di Linux
Pengertian Perintah Set Perintah set di Linux digunakan untuk mengatur dan menghapus beberapa bendera atau pengaturan dalam lingkungan shell. Bendera dan pengaturan ini menentukan perilaku skrip yang didefinisikan dan membantu dalam menjalankan tugas tanpa menghadapi masalah. Nilai atribut dan parameter shell dapat diubah atau ditampilkan menggunakan perintah set. Sintaks: arduinoSalin kodeset [options] Untuk mengetahui cara mengatur variabel lingkungan di Linux, kunjungi di sini. Opsi: Opsi yang didukung oleh perintah set adalah sebagai berikut: -a Digunakan untuk menandai variabel yang dimodifikasi atau dibuat untuk diekspor. -b Digunakan untuk memberi tahu segera saat pekerjaan selesai. -e Digunakan untuk keluar segera jika sebuah perintah keluar dengan status non-nol. -f Digunakan untuk menonaktifkan pembuatan nama file (globbing). -h Digunakan untuk menyimpan lokasi perintah di mana mereka dicari. -k Digunakan untuk menempatkan semua argumen penugasan dalam variabel lingkungan suatu perintah, kecuali yang mendahului nama perintah. -m Digunakan untuk mengaktifkan pengendalian pekerjaan (job control). -n Digunakan untuk membaca perintah. -o Digunakan untuk nama-opsi (option-name). -p Digunakan untuk menonaktifkan pemrosesan file ‘$ENV’ dan mengimpor fungsi shell. Ini diaktifkan kapan pun id pengguna nyata dan efektif tidak cocok. Mematikan opsi ini dapat menyebabkan uid dan gid kerja diatur sebagai uid dan gid yang diotorisasi. -t Digunakan untuk keluar dari perintah setelah menjalankan satu perintah. -u Digunakan untuk menganggap variabel yang tidak diatur sebagai kesalahan saat mengganti. -v Digunakan untuk mencetak baris input shell. -x Digunakan untuk mencetak perintah dan argumennya secara berurutan (seperti yang dieksekusi). -B Digunakan untuk melakukan ekspansi brace oleh Shell. -C Digunakan untuk melarang file reguler yang sudah ada ditimpa oleh pengalihan output. -E Digunakan jika jebakan ERR diwarisi oleh fungsi shell. -H Digunakan untuk mengaktifkan substitusi gaya riwayat. Secara default, ini diaktifkan saat shell interaktif. -P Digunakan jika kita tidak ingin mengikuti tautan simbolik saat menjalankan perintah. -T Jika bendera ini diatur, jebakan DEBUG diwarisi oleh fungsi shell. ref: [1]
Mengatur Variabel Lingkungan di Linux
Pengertian Variabel Lingkungan Variabel lingkungan adalah nilai dinamis yang disimpan dalam sistem dan digunakan oleh aplikasi yang diluncurkan di shell atau sub-shell. Variabel-variabel ini memiliki nama dan nilai yang sesuai. Variabel lingkungan menyesuaikan kinerja sistem dan perilaku suatu aplikasi. Lingkungan adalah jalur bagi aplikasi komputer untuk berinteraksi dengan sistem. Variabel lingkungan dapat berisi informasi tentang aplikasi default sistem, lokal sistem, jalur file yang dapat dieksekusi, pengaturan tata letak keyboard, dan banyak lagi. Variabel lingkungan membuat aplikasi tersedia sesuai dengan sistem. Variabel Lingkungan Umum Beberapa variabel lingkungan standar adalah sebagai berikut: PATH Variabel ini berisi daftar direktori di mana sistem kita mencari file. Direktori dipisahkan oleh tanda titik dua (:). USER Variabel ini berisi nama pengguna. HOME Variabel ini berisi jalur default ke direktori home pengguna. EDITOR Variabel ini berisi jalur ke editor yang ditentukan. UID Variabel ini berisi jalur ke ID unik pengguna. TERM Variabel ini berisi jalur ke emulator terminal default. SHELL Variabel ini berisi jalur ke shell default yang digunakan oleh pengguna. ENV Variabel ini menampilkan semua variabel lingkungan. ref: [1]
Lisensi Linux
Lisensi Kernel Linux oleh Linus Torvalds Linus Torvalds telah memberikan lisensi kernel Linux kepada GNU General Public License (GPL) versi 2. GNU memastikan bahwa setiap kode sumber perangkat lunak yang dilisensikan di bawahnya harus membuat kode sumber asalnya terbuka dan tersedia secara bebas untuk semua penggunanya. Di sini, bebas tidak berarti gratis dalam hal biaya, tetapi berarti tersedia secara bebas bagi pengguna untuk mendistribusikan dan memodifikasi kode tersebut. GNU Lesser General Public License (LGPL) Versi 3 Ada versi ketiga dari GNU, yaitu GNU Lesser General Public License (LGPL) versi 3. Namun, versi ini memberlakukan beberapa izin tambahan pada lisensi. Torvalds tidak menyukai beberapa ketentuan dalam versi 3 dan telah mengumumkan bahwa kernel Linux tidak akan berada di bawah versi 3 ini. ref: [1]
Distribusi Linux (Distro)
Pengenalan ke Distribusi Linux Sistem operasi lain seperti Microsoft menggabungkan setiap bagian kode secara internal dan merilisnya sebagai paket tunggal. Anda harus memilih dari salah satu versi yang mereka tawarkan. Namun, Linux berbeda dari mereka. Berbagai bagian dari Linux dikembangkan oleh berbagai organisasi. Bagian-bagian yang berbeda termasuk kernel, utilitas shell, server X, lingkungan sistem, program grafis, dll. Jika Anda mau, Anda dapat mengakses kode dari semua bagian ini dan merakitnya sendiri. Tapi itu bukan tugas yang mudah karena membutuhkan banyak waktu dan semua bagian harus dirakit dengan benar agar bisa berfungsi dengan baik. Dari sinilah distribusi (juga disebut sebagai distro) muncul. Mereka merakit semua bagian ini untuk kita dan memberi kita sistem operasi Linux yang telah dikompilasi untuk diinstal dan digunakan. Apa Itu Distribusi Linux Distribusi Linux adalah OS yang dibuat melalui koleksi perangkat lunak yang berisi kernel Linux dan sistem manajemen paket. Biasanya, pengguna Linux mendapatkan OS mereka dengan mengunduh distribusi Linux, yang tersedia untuk berbagai sistem mulai dari perangkat tertanam (misalnya, OpenWrt) hingga superkomputer yang kuat (misalnya, Rocks Cluster Distribution). Distribusi Linux terdiri dari kernel Linux, perpustakaan dan alat GNU, perangkat lunak lainnya, sistem jendela, dokumentasi, lingkungan desktop, dan manajer jendela. Hampir setiap perangkat lunak tambahan bersifat open-source dan gratis serta tersedia dalam bentuk kode sumber dan biner yang telah dikompilasi, memungkinkan perubahan pada perangkat lunak yang sebenarnya. Secara opsional, distribusi Linux menambahkan beberapa perangkat lunak berpemilik yang mungkin tidak tersedia dalam bentuk kode sumber, seperti blok biner yang dibutuhkan untuk beberapa driver perangkat. Sejarah Distribusi Linux Linus Torvalds mengintegrasikan kernel Linux dan membagikan versi pertamanya, 0.01, pada tahun 1991. Awalnya, Linux didistribusikan hanya sebagai kode sumber, dan setelah itu, sebagai kombinasi gambar floppy disk yang dapat diunduh. Distribusi mulai menyederhanakan prosedur instalasi karena rumit, terutama selama jumlah perangkat lunak yang tersedia semakin meningkat. Pengguna mengagumi distribusi Linux sebagai pengganti sistem operasi Microsoft Windows dan DOS pada versi Unix yang berpemilik, Apple Macintosh Mac OS, dan sistem kompatibel IBM PC. Hampir setiap pengguna awal sudah terbiasa dengan Unix dari sekolah atau pekerjaan. Mereka menerima distribusi Linux karena biaya rendah dan ketersediaan kode sumber untuk semua atau sebagian besar perangkat lunak mereka. Linux telah menjadi lebih terkenal di pasar perangkat tertanam dan server dibandingkan dengan pasar desktop sejak tahun 2017. Linux digunakan pada lebih dari 50% server web. Tren dan Jenis Distribusi Linux Distribusi Linux mungkin bersifat: Keanekaragaman distribusi Linux disebabkan oleh variasi teknis, filosofis, dan organisasi di antara pengguna dan vendor. Lisensi perangkat lunak bebas memungkinkan pengguna yang memiliki minat dan pengetahuan yang cukup untuk menyesuaikan distribusi yang ada atau membuat yang baru sesuai kebutuhan mereka. Daftar Distribusi Linux Rata-rata ada enam ratus distributor Linux yang menyediakan berbagai fitur. Berikut, kita akan membahas beberapa distro Linux populer saat ini. 1) Ubuntu Ubuntu hadir pada tahun 2004 oleh Canonical dan dengan cepat menjadi populer. Canonical ingin Ubuntu digunakan sebagai desktop Linux grafis yang mudah tanpa penggunaan baris perintah. Ini adalah distribusi Linux yang paling dikenal. Ubuntu adalah versi berikutnya dari Debian dan mudah digunakan untuk pemula. Ini datang dengan banyak aplikasi yang sudah terinstal dan pustaka repositori yang mudah digunakan. Awalnya, Ubuntu menggunakan lingkungan desktop GNOME2 tetapi sekarang telah mengembangkan lingkungan desktop unity sendiri. Ubuntu merilis versi baru setiap enam bulan dan saat ini sedang bekerja untuk berkembang agar dapat dijalankan di tablet dan smartphone. 2) Linux Mint Mint didasarkan pada Ubuntu dan menggunakan perangkat lunak repositorinya sehingga beberapa paketnya umum di kedua distro. Awalnya, Mint adalah alternatif untuk Ubuntu karena codec media dan perangkat lunak berpemilik termasuk dalam Mint tetapi tidak ada di Ubuntu. Tetapi sekarang ia memiliki popularitas sendiri dan menggunakan lingkungan desktop cinnamon dan mate alih-alih lingkungan desktop unity milik Ubuntu. 3) Debian Debian telah ada sejak tahun 1993 dan merilis versinya jauh lebih lambat dibandingkan Ubuntu dan Mint. Ini membuatnya menjadi salah satu distributor Linux yang paling stabil. Ubuntu didasarkan pada Debian dan didirikan untuk meningkatkan bagian inti Debian lebih cepat dan membuatnya lebih ramah pengguna. Setiap nama rilis Debian didasarkan pada nama dari film Toy Story. 4) Red Hat Enterprise / CentOS Red Hat adalah distributor Linux komersial. Produk mereka adalah Red Hat Enterprise Linux (RHEL) dan Fedora yang tersedia secara gratis. RHEL diuji dengan baik sebelum dirilis dan didukung hingga tujuh tahun setelah dirilis, sedangkan Fedora memberikan pembaruan lebih cepat dan tanpa dukungan. Red Hat menggunakan hukum merek dagang untuk mencegah perangkat lunak mereka didistribusikan kembali. CentOS adalah proyek komunitas yang menggunakan kode Red Hat Enterprise Linux tetapi menghapus semua merek dagangnya dan membuatnya tersedia secara gratis. Dengan kata lain, ini adalah versi gratis dari RHEL dan menyediakan platform yang stabil untuk jangka panjang. 5) Fedora Fedora adalah proyek yang terutama fokus pada perangkat lunak bebas dan menyediakan versi perangkat lunak terbaru. Ini tidak membuat lingkungan desktop sendiri tetapi menggunakan perangkat lunak ‘upstream’. Secara default, ia memiliki lingkungan desktop GNOME3. Ini kurang stabil tetapi menyediakan perangkat lunak terbaru. ref: [1]
Perbedaan antara Sistem Operasi Linux dan Windows
Linux vs. Windows Di bagian ini, kita akan membahas perbedaan antara Linux dan Windows dengan mempertimbangkan beberapa parameter seperti kinerja, kegunaan, keamanan, kemudahan penggunaan, dan lainnya untuk memperjelas gambaran penggunaan kedua sistem operasi ini. Selanjutnya, kita akan melihat kelebihan Linux dibandingkan sistem operasi lain seperti Windows dan Mac OS. Hal ini akan membantu Anda memutuskan mana yang lebih baik untuk Anda. Pengantar Windows Operating System Windows adalah sistem operasi grafis yang dikembangkan dan dipasarkan oleh Microsoft. Ini juga disebut sebagai Microsoft Windows. Beberapa versi Windows telah diperkenalkan di pasar; versi saat ini adalah Windows 10. Versi pertama Windows diperkenalkan pada 20 November 1985 sebagai sistem operasi grafis untuk MS-DOS. Microsoft Windows adalah keluarga dari berbagai sistem operasi. Ini datang dengan dua versi, yaitu 64 bit dan 32 bit. Ini memfasilitasi versi klien dan server. Versi klien terbaru adalah Windows 10, dan versi server adalah Windows server 2019. Windows adalah sistem operasi yang mudah digunakan dan sederhana. Umumnya, ini dirancang untuk pengguna yang tidak memiliki pengetahuan pemrograman. Jadi, kebanyakan digunakan untuk bisnis dan tujuan industri lainnya. Windows adalah koleksi dari banyak keluarga OS grafis proprietary yang dipasarkan dan dikembangkan oleh Microsoft. Semua keluarga melayani sektor industri komputasi tertentu. Misalnya, Windows IoT untuk sistem tertanam, Windows Server untuk server, dan Windows NT untuk konsumen. Keluarga Windows yang sudah tidak ada termasuk Windows Phone, Windows Mobile, dan Windows 9X. Windows adalah OS desktop paling terkenal di dunia, dengan pangsa pasar 75% pada April 2022, menurut StatCounter. Meskipun demikian, Windows bukanlah sistem operasi yang paling banyak digunakan jika mencakup sistem operasi desktop dan mobile karena pertumbuhan besar Android. Rilis terbaru Windows adalah Windows 11 untuk tablet dan PC konsumen, Windows Server 2022 untuk server, dan Windows 11 Enterprise untuk korporasi pada September 2022. Generasi Microsoft Windows Berdasarkan Peran Pemasaran Microsoft telah mendaftarkan banyak merek dagang, yang semuanya mewakili keluarga sistem operasi Windows yang menargetkan sektor industri komputasi tertentu. Di bawah ini adalah keluarga Windows yang sedang dikembangkan hingga 2014: Windows NT: Dimulai sebagai keluarga OS dengan Windows NT 3.1 dan OS untuk workstation dan komputer server. Sekarang, ini terdiri dari tiga subkeluarga OS yang diterbitkan hampir bersamaan dan berbagi kernel yang sama: Windows: OS untuk tablet dan komputer pribadi mainstream. Rilis terbaru adalah Windows 11. Pesaing utama untuk keluarga ini adalah macOS yang dikembangkan oleh Apple untuk komputer pribadi dan Android serta iPadOS untuk tablet. Windows Server: OS untuk komputer server. Rilis terbaru adalah Windows Server 2022. Pesaing utama untuk keluarga ini adalah Linux. Windows PE: Ini adalah rilis ringan dari saudara Windows-nya, yang berarti untuk diimplementasikan sebagai OS live, digunakan untuk menginstal Windows di atas komputer bare-metal, pemecahan masalah, dan tujuan pemulihan. Rilis terbaru adalah Windows PE 10. Windows IoT: Microsoft awalnya mengembangkan Windows CE sebagai sistem operasi dasar untuk semua perangkat yang sangat terbatas sumber dayanya untuk dikenal sebagai komputer penuh. Meskipun Windows CE diubah namanya menjadi Windows Embedded Compact dan dimasukkan ke dalam merek dagang Windows Compact, yang terdiri dari Windows Embedded Automotive, Windows Embedded Handheld, Windows Embedded Standard, Windows Embedded Professional, dan Windows Embedded Industry. Fitur Windows OS Beberapa fitur dari Windows OS dijelaskan di bawah ini: Start Menu: Seperti namanya, ini adalah bagian di mana pengguna memulai tindakannya setelah menyalakan sistem. Start menu mencakup daftar setiap aplikasi, aplikasi yang baru digunakan, dan aplikasi yang dipasangkan. Kita dapat mencari beberapa aplikasi dan file dengan bantuan bilah pencarian. Juga, ada opsi untuk mengganti pengguna dan beralih ke mode tidur/restart/off. Pada dasarnya, ini adalah tempat di mana pengguna dapat memulai pekerjaan mereka dengan memilih tempat untuk memulai tugas mereka. File Explorer: Kita menyimpan masing-masing dokumen kita di satu tempat dan memisahkannya berdasarkan kebutuhan dan penggunaannya dalam kehidupan nyata. Demikian juga, itu diimplementasikan oleh file explorer di Windows. Ini menyimpan masing-masing file kita di satu tempat berdasarkan lokasi yang kita berikan. Setiap lokasi ditampilkan di sini dengan pena drive dan disk yang dapat dilepas yang kita masukkan. Juga, kita dapat mengelola beberapa file dan melaksanakan operasi pada mereka, seperti mengelompokkan, menghapus, mengganti nama, memasukkan file, membuat pintasan, dll. Ini membuat proses pencarian lebih mudah dengan fungsi pencarian. Juga, kita dapat mencari file terbaru yang telah kita gunakan di dalam file explorer. Control Panel: Seperti namanya, ini mengkonfigurasi dan mengontrol aplikasi dan sumber daya di komputer kita. Ada beberapa fungsi yang dapat dilaksanakan berdasarkan kebutuhan pengguna. Cortana: Cortana adalah aspek penting dari sistem operasi Windows. Ini adalah asisten suara yang dioperasikan AI yang bertindak berdasarkan perintah kita dan mendukung kita dalam melakukan tindakan seperti memutar musik, membuka dokumen, dll. Browser (Edge): Microsoft Edge adalah browser default untuk sistem operasi Windows. Kita dapat menemukan informasi tentang apa saja dengan bantuan browser. MS Paint: Seperti namanya, digunakan untuk melukis, seperti mewarnai, membuat lukisan, menggambar, dll. Ini adalah kanvas kosong dengan beberapa bentuk, pena, dan tinta. Sekarang, versi MS Paint yang lebih baik tersedia yang disebut Paint-3D, yang menyediakan fitur lebih terintegrasi. Task Manager: Ini digunakan untuk mengelola setiap tugas yang sedang berjalan saat ini. Kita juga dapat menghentikan paksa operasi yang sedang berjalan dan mendapatkan informasi tentang operasi mana yang aktif di latar belakang. Opsi, yaitu ‘End Task’, memungkinkan kita untuk menghentikan paksa aplikasi yang berjalan di latar depan dan latar belakang. Juga, kita mendapatkan informasi tentang penggunaan memori, RAM, dan CPU yang digunakan oleh beberapa sumber daya sistem.ref: [1]
Unix Vs Linux
Saat ini, Linux sangat diminati. Anda dapat melihat penggunaan Linux di mana-mana. Linux mendominasi server, desktop, smartphone, dan bahkan digunakan dalam beberapa perangkat elektronik seperti lemari es. Beberapa orang menganggap Unix dan Linux sebagai sinonim, tetapi itu tidak benar. Banyak sistem operasi dikembangkan agar mirip dengan Unix, tetapi tidak ada yang mendapatkan popularitas seperti Linux. Linux adalah klon dari Unix. Linux memiliki beberapa fitur yang mirip dengan Unix, namun tetap memiliki beberapa perbedaan utama. Sebelum Linux dan Windows, dunia komputer didominasi oleh Unix. Unix adalah nama yang memiliki hak cipta dan IBM AIX, HP-UX, serta Sun Solaris adalah satu-satunya sistem operasi Unix yang tetap ada hingga saat ini. Pengantar Unix Unix adalah keluarga OS komputer multi-pengguna dan multitasking yang berasal dari AT&T Unix asli, yang pengembangannya dimulai pada tahun 1969 di pusat penelitian Bell Labs oleh Dennis Ritchie, Ken Thompson, dan lainnya. Unix awalnya ditujukan untuk digunakan dalam sistem Bell, yang kemudian menghasilkan berbagai versi Unix komersial dan akademis dari vendor, termasuk IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley (BSD), Microsoft (Xenix), dan Universitas California. Sistem Unix ditandai dengan desain modular yang kadang-kadang dikenal sebagai “filosofi Unix”. Menurut filosofi ini, sistem operasi harus menyediakan serangkaian alat sederhana yang semuanya melakukan fungsi yang terdefinisi dengan baik dan terbatas. Sistem berkas berbasis incode yang bersatu dan teknik komunikasi antar-proses yang disebut “pipes” berfungsi sebagai sarana komunikasi utama, dan bahasa perintah serta skrip shell digunakan untuk menggabungkan alat-alat tersebut guna melaksanakan alur kerja yang kompleks. Unix membedakan dirinya dari pendahulunya sebagai OS portabel pertama; hampir seluruh sistem operasi ditentukan dalam bahasa pemrograman C, yang memungkinkan Unix untuk berjalan di berbagai platform. Komponen Unix Sistem Unix terdiri dari beberapa komponen yang sebenarnya dikemas bersama. Dengan menambahkan lingkungan pengembangan, dokumen, pustaka, dan kode sumber portabel yang dimodifikasi untuk masing-masing komponen ini, selain kernel dari OS, Unix adalah sistem perangkat lunak mandiri. Lokasi sistem berkas dan nama-nama komponen Unix telah banyak berubah sepanjang sejarah sistem ini. Namun, implementasi versi 7 dianggap oleh banyak orang sebagai memiliki struktur awal yang kanonik: Iklan Pengantar Linux Linux adalah keluarga sistem operasi open-source yang mirip Unix. Biasanya, Linux dikemas sebagai distribusi Linux, yang berisi pustaka dan perangkat lunak sistem pendukung serta Kernel, beberapa di antaranya disediakan oleh Proyek GNU. Beberapa distribusi Linux menggunakan kata “Linux”, tetapi Yayasan Perangkat Lunak Bebas (Free Software Foundation) menggunakan nama “GNU/Linux” untuk menekankan pentingnya perangkat lunak GNU. Distribusi Linux terkenal termasuk Ubuntu, Fedora Linux, dan Debian, yang terakhir terdiri dari beberapa distribusi dan perubahan yang berbeda, termasuk Xubuntu dan Lubuntu. Distribusi komersial termasuk SUSE Linux Enterprise dan Red Hat Enterprise Linux. Distribusi desktop Linux menggunakan sistem windowing seperti Wayland atau X11 dan lingkungan desktop seperti KDE Plasma atau GNOME. Linux adalah salah satu contoh paling menonjol dari kolaborasi perangkat lunak open-source dan gratis. Kode sumber Linux dapat didistribusikan, dimodifikasi, dan digunakan baik secara non-komersial maupun komersial oleh siapa saja sesuai dengan ketentuan lisensinya masing-masing, seperti GPL (GNU General Public License). Misalnya, Kernel Linux dilisensikan dengan GPLv2. Komponen Linux Komponen yang diinstal dari Sistem Linux meliputi: Ref: [1]
Linux Bash
Linux Bash juga dikenal sebagai ‘Bourne-again Shell.’ Ini adalah penerjemah bahasa perintah untuk sistem berbasis Linux. Bash adalah pengganti Bourne shell (sh). Bash dikembangkan di bawah Proyek GNU dan ditulis oleh Brian Fox. Saat ini, Bash adalah shell pengguna default di sebagian besar distribusi Linux. Shell Linux/Unix memungkinkan kita berinteraksi dengan sistem Linux melalui perintah-perintah. Shell ini memungkinkan kita untuk memanggil file eksekusi untuk membuat proses berjalan. Selain itu, shell ini juga memungkinkan kita untuk berinteraksi dengan sistem berkas Linux. Bash dirancang sedemikian rupa sehingga kita dapat melakukan semua operasi Linux melalui Bash. Bash adalah penerjemah bahasa perintah sekaligus bahasa pemrograman. Bash mendukung variabel, fungsi, dan kontrol alur, seperti bahasa pemrograman lainnya. Bash juga dapat membaca dan mengeksekusi perintah dari file, yang disebut skrip shell. Bash menawarkan berbagai peningkatan fungsional dibandingkan Bourne Shell (sh) untuk penggunaan interaktif dan pemrograman. Meskipun banyak skrip sh dapat dijalankan oleh Bash tanpa perubahan apa pun, Bash mengandung perbaikan berikut dibandingkan sh: Iklan Cara Mengunduh Bash Bash dapat diunduh dari server resmi GNU melalui HTTP (http://ftp.gnu.org/gnu/bash/) dan FTP (ftp://ftp.gnu.org/gnu/bash/). Orang sering bingung antara bash, shell, dan skrip shell. Mari kita jelajahi shell dan skrip untuk memperjelas gambaran tentang bash, shell, dan skrip. Ref: [1]