GNU/Linux >> Belajar Linux >  >> Debian

Kursus Ubuntu 4 Jam GRATIS untuk Pemula

Ini adalah total 4 jam kursus pelatihan Ubuntu Linux yang dipublikasikan di Saluran YouTube kami dengan nama Kursus Ubuntu 4 Jam GRATIS untuk Pemula.

1. Apa itu Linux?

Linux adalah sistem operasi yang terkenal. Pada tahun 1991, Linux diciptakan oleh seorang mahasiswa bernama Linux Torvalds. Semua arsitektur perangkat lunak ditutupi dengan Linux, karena membantu untuk berkomunikasi antara program komputer dan perangkat keras sistem dan juga mengelola permintaan di antara mereka. Linux adalah perangkat lunak sumber terbuka. Ini dapat dibedakan dari sistem operasi lain dalam banyak hal. Orang yang memiliki keahlian profesional terkait pemrograman juga dapat mengedit kode mereka, karena tersedia secara gratis untuk semua orang. Torvalds bermaksud menamai ciptaannya sebagai 'aneh ,' tetapi administrator biasanya mendistribusikan kode dengan nama depan pembuatnya dan Unix, sehingga nama tersebut macet.

2. Distribusi Linux

Distribusi Linux adalah sejenis sistem operasi yang terdiri dari keseluruhan sistem manajemen paket dengan kernel Linux. Distribusi Linux mudah diakses dengan mengunduh semua distribusi Linux.

Contoh khusus dari distribusi Linux termasuk Kernel, pustaka yang berbeda, alat GNU, lingkungan desktop yang lengkap, dan beberapa dokumentasi perangkat lunak tambahan. Contoh McDonald's adalah yang terbaik untuk memahami konsep distribusi Linux. McDonald's memiliki banyak waralaba di dunia, tetapi layanan dan kualitasnya sama. Demikian pula, Anda dapat mengunduh sistem operasi Linux dari distribusi lain dari Red Hat, Debian, Ubuntu, atau dari Slackware di mana lebih atau semua perintah di terminal akan sama. Contoh McDonald's cocok di sini. Anda dapat mengatakan bahwa setiap waralaba McDonald's seperti distribusi. Jadi, contoh distro Linux adalah Red Hat, Slackware, Debian, dan Ubuntu, dll.

3. Panduan Instalasi

Topik ini akan memberi Anda cara lengkap untuk menginstal Ubuntu di sistem Anda. Ikuti langkah-langkah yang diberikan di bawah ini untuk kelancaran instalasi Ubuntu:

Langkah 1 :Buka browser favorit Anda lalu buka https://ubuntu.com/ dan klik tombol Unduh Bagian.

Langkah 2 :Dari Unduh Pasalnya, Anda harus mendownload Ubuntu Desktop LTS .



Langkah 3 :Klik untuk mengunduh file Desktop Ubuntu; setelah mengklik ini, itu akan memberi Anda Pesan Terima Kasih yang menyatakan Terima kasih telah mengunduh Desktop Ubuntu .



Langkah 4 :Saat Anda berada di Windows, Anda harus membuat USB Anda dapat di-boot karena mentransfer langsung sistem operasi yang diunduh ini ke USN Anda tidak akan membuatnya dapat di-boot.

Langkah 5 :Anda dapat menggunakan Power ISO alat untuk tujuan ini. Cukup klik tautan ini untuk mengunduh alat Power ISO https://www.poyouriso.com/download.php



Langkah 6 :Gunakan Power ISO untuk mentransfer sistem operasi Ubuntu ke USB. Ini akan melakukan ini saat membuat USB dapat di-boot.

Langkah 7 :Mulai ulang sistem Anda dan buka menu boot sistem Anda dengan menekan F11 atau F12 dan atur sistem operasi Anda dari sana.

Langkah 8 :Simpan pengaturan lalu mulai ulang sistem Anda untuk menyambut Ubuntu di sistem Anda.

4. Baris Perintah dan Terminal

Pertanyaan pertama yang mungkin muncul di benak Anda adalah, mengapa mempelajari baris perintah? Masalahnya adalah Anda tidak dapat melakukan semuanya dengan GUI; hal-hal yang tidak dapat Anda tangani dengan GUI dijalankan dengan lancar menggunakan baris perintah. Kedua, Anda dapat melakukannya lebih cepat menggunakan baris perintah dibandingkan dengan GUI.

Selanjutnya, Anda akan membahas dua hal:Shell dan Terminal. Sistem berkomunikasi dengan sistem operasi menggunakan shell. Perintah apa pun yang akan Anda tulis, shell akan menjalankannya, berkomunikasi dengan sistem operasi, dan akan memberikan perintah kepada sistem operasi untuk melakukan sesuatu yang Anda minta. Maka itu akan memberi Anda hasilnya. Terminal adalah jendela yang akan mengambil perintah itu dan akan menampilkan hasilnya sendiri. Ini adalah alat yang membantu Anda berinteraksi dengan shell, dan shell membantu Anda berinteraksi dengan sistem operasi.

Semua perintah sama untuk sistem berbasis Linux yang berbeda. Jika Anda ingin membuka terminal, Anda dapat mencari ‘terminal ’ secara manual menggunakan bilah pencarian.



Ada cara alternatif untuk membuka terminal dengan menekan ‘CTRL+ALT+T '.

5. Sistem Berkas Linux

Linux memiliki struktur file berbasis hierarki. Itu ada dengan cara seperti pohon, dan semua file dan direktori lain terlibat dalam struktur ini. Di windows, Anda memiliki 'Folder.' Sedangkan Linux memiliki 'root ' sebagai direktori dasarnya, dan di bawah direktori ini, semua file dan folder berada. Anda dapat melihat folder root Anda di sistem Anda dengan membuka sistem file, seperti yang ditunjukkan di bawah ini. Ini memiliki semua file dan folder di bawahnya. Folder root adalah folder utama; maka Anda memiliki subfolder di dalamnya seperti bin, boot, dev, dll. Jika Anda mengklik salah satu folder ini, itu akan menunjukkan kepada Anda direktori yang berbeda berada di dalamnya, membuktikan bahwa Linux memiliki struktur hierarkis.

6. Beberapa Contoh Perintah

Dalam topik ini, Anda akan membahas beberapa contoh perintah Linux yang dapat membantu untuk memahaminya.

Tekan CTRL+ALT+T untuk membuka terminal.



Perintah pertama adalah tentang sistem direktori file Linux. Linux memiliki sistem seperti pohon, dan misalnya, jika Anda ingin melompat ke folder yang jauh di suatu tempat, maka Anda harus melalui setiap folder yang terhubung ke induknya. Perintah pertama adalah ‘perintah pwd '. pwd adalah singkatan dari direktori kerja saat ini . Ketik 'pwd' di terminal Anda, dan itu akan memberi tahu Anda direktori saat ini/sekarang tempat Anda bekerja. Hasil akan mengarahkan Anda ke direktori root atau home.

$ pwd



Perintah selanjutnya yang akan dibahas adalah ‘perintah cd '. cd adalah singkatan dari ‘ubah direktori '. Perintah ini digunakan untuk mengubah direktori kerja saat ini. Mari kita asumsikan Anda ingin pindah dari direktori saat ini ke Desktop. Untuk itu, ketik perintah yang diberikan di bawah ini di terminal Anda.

$cd Desktop



Untuk kembali ke direktori asal Anda, tulis 'cd ..' dan tekan enter.

Perintah selanjutnya yang akan Anda pelajari adalah 'ls command'. Saat Anda berada di direktori root Anda, ketik 'ls' di terminal Anda untuk mendapatkan daftar semua folder yang berada di dalam direktori root.

$ l

7. Tautan keras dan Tautan lunak

Pertama-tama, mari kita bahas apa tautannya? Tautan adalah cara sederhana namun berguna untuk membuat pintasan ke direktori asli mana pun. Tautan dapat digunakan dalam banyak cara untuk tujuan yang berbeda, seperti untuk menautkan pustaka, untuk membuat jalur yang sesuai ke direktori, dan untuk memastikan bahwa file ada di lokasi konstan atau tidak. Tautan ini digunakan untuk menyimpan banyak salinan dari satu file di lokasi yang berbeda. Jadi ini adalah empat kemungkinan penggunaan. Dalam kasus ini, tautan adalah jalan pintas, tetapi tidak persis.

Kami memiliki lebih banyak hal untuk dipelajari tentang tautan daripada sekadar membuat pintasan ke lokasi lain. Pintasan yang dibuat ini berfungsi sebagai penunjuk ke lokasi file asli. Dalam kasus Windows, saat Anda membuat pintasan untuk folder apa pun dan membukanya. Secara otomatis merujuk ke lokasi di mana ia dibuat. Ada dua jenis tautan:Tautan lunak dan Tautan keras. Tautan keras digunakan untuk menautkan file, bukan direktori. File selain disk yang berfungsi saat ini tidak dapat dirujuk. Ini mengacu pada inode yang sama dengan sumbernya. Tautan ini berguna bahkan setelah penghapusan file asli. Tautan Lunak, yang juga dikenal sebagai tautan simbolik, digunakan untuk mereferensikan file yang dapat berada di disk yang sama atau berbeda dan untuk menghubungkan direktori. Setelah penghapusan file asli, ada tautan lunak sebagai tautan rusak yang dapat digunakan.

Sekarang mari kita buat tautan keras. Misalnya, Anda membuat file teks di dalam folder Dokumen.



Tulis beberapa konten dalam file ini dan simpan sebagai 'fileWrite' dan buka terminal dari lokasi ini.

Ketik perintah 'ls' di terminal untuk melihat file dan folder saat ini di direktori kerja.

$ l

Ini linuxhint.com



$ l



Pada perintah 'ln' ini, Anda harus menentukan nama file yang akan Anda buat hard linknya, lalu tulis nama yang akan diberikan ke file hard link tersebut.

$ ln fileTulis hardlink

Kemudian lagi, gunakan perintah 'la' untuk memeriksa keberadaan tautan keras. Anda dapat membuka file ini untuk memeriksa apakah ada konten file asli atau tidak.

$ la





Jadi selanjutnya, Anda akan membuat soft link untuk sebuah direktori, misalkan untuk Documents. Buka terminal dari direktori home dan jalankan perintah berikut menggunakan terminal

$ ln -s Tautan lunak dokumen

Kemudian lagi, gunakan perintah 'ls' untuk memeriksa apakah tautan lunak dibuat atau tidak. Untuk konfirmasinya, buka file dan periksa isi file.

$ l





8. Daftar File 'ls'

Dalam topik ini, Anda akan belajar membuat daftar file menggunakan perintah 'ls'. Menggunakan 'perintah pwd ' pertama, periksa direktori kerja Anda saat ini atau saat ini. Sekarang, jika Anda ingin tahu apa yang ada di dalam direktori ini, cukup ketik 'ls' untuk melihat daftar file di dalamnya.

$ pwd $ ls



Sekarang, jika Anda ingin memeriksa apa yang ada di dalam folder Documents, cukup gunakan perintah cd untuk mengakses direktori ini, lalu ketik 'ls' di terminal.

$ cd Desktop
$ ls



Ada metode lain untuk melihat daftar file, dan metode ini juga akan memberi Anda beberapa informasi tentang file. Untuk ini, yang harus Anda lakukan adalah mengetik 'ls -l' di terminal, dan itu akan menunjukkan format panjang file yang berisi tanggal dan waktu pembuatan file, izin file dengan nama file, dan ukuran file.

$ ls -l



Anda juga melihat file tersembunyi di direktori mana pun. Dalam hal ini, jika Anda ingin melihat daftar file tersembunyi di direktori Documents, Tulis 'ls -a' di terminal dan tekan enter. File tersembunyi memiliki awalan nama file dengan '.', yang merupakan indikasi sebagai file tersembunyi.

$ ls -a



Anda juga dapat melihat file dalam daftar panjang, dan file tersembunyi menggabungkan format. Untuk tujuan ini, Anda dapat menggunakan perintah 'ls -al', dan itu akan memberi Anda hasil berikut.

$ ls -al



Gunakan perintah ‘ls -Sl’ digunakan untuk menampilkan daftar file yang diurutkan. Daftar ini diurutkan berdasarkan urutan ukurannya. Seperti pada output, Anda dapat melihat file pertama memiliki ukuran file terbesar di antara semua file lainnya. Jika dua file memiliki ukuran yang sama, maka perintah ini akan mengurutkannya berdasarkan namanya.

$ ls -Sl



Anda dapat menyalin informasi ini terkait dengan file yang sedang ditampilkan di terminal dengan menulis 'ls -lS> out.txt', out.txt adalah file baru yang akan berisi konten saat ini di terminal. Jalankan perintah ini, periksa isi file out.txt dengan membukanya.

$ ls -lS> out.txt $ ls





Anda dapat menggunakan perintah 'man ls' untuk melihat deskripsi lengkap dari perintah yang terkait dengan 'ls' dan dapat menerapkan perintah tersebut untuk melihat hasil perspektifnya.

$ man ls



9. Izin Berkas

Dalam topik ini, Anda akan membahas hak pengguna atau izin file. Gunakan perintah 'ls -l' untuk melihat daftar panjang file. Berikut formatnya ‘-rw-rw-r– ' dibagi menjadi tiga kategori. Bagian pertama mewakili hak istimewa pemilik , yang kedua mewakili hak istimewa grup , dan yang ketiga adalah untuk publik .

$ ls -l



Dalam format ini, r adalah singkatan dari read, w adalah write, d untuk directory, dan x untuk execution. Dalam format ini '-rw-rw-r– ', pemilik memiliki izin untuk membaca dan menulis; grup juga memiliki izin baca dan tulis, sedangkan publik hanya memiliki izin untuk membaca file. Izin bagian ini dapat diubah menggunakan terminal. Untuk itu, Anda dapat mengingat hal ini bahwa di sini Anda akan menggunakan 'u' untuk pengguna, 'g' untuk grup, dan 'o' untuk umum. Misalnya, Anda memiliki izin file berikut '-rw-rw-r– ' untuk file1.txt, dan Anda ingin mengubah izin untuk grup publik. Untuk menambahkan hak menulis untuk grup publik, gunakan perintah berikut

$ chmod o+w file1.txt

Dan tekan enter. Setelah itu, lihat daftar panjang file untuk konfirmasi perubahan.

$ ls -l



Untuk mengambil kembali hak menulis yang diberikan kepada grup publik dari file1.txt, tulis

$ chmod o-w file1.txt

Dan kemudian 'ls -l' untuk melihat perubahannya.

$ ls -l



Untuk melakukan ini untuk semua bagian sekaligus (jika Anda menggunakan tujuan pendidikan ini), pertama-tama, Anda harus mengetahui angka-angka ini, yang akan digunakan dalam perintah.

4 ='baca'
2 ='tulis'
1 ='jalankan'
0 =tidak ada izin'

Dalam perintah ini 'chmod 754 file1.txt', 7 berurusan dengan izin pemilik, 5 berurusan dengan izin grup, 4 berurusan dengan publik atau pengguna lain. 4 menunjukkan bahwa publik memiliki izin untuk membaca, 5 yaitu (4+1) berarti kelompok lain memiliki izin untuk membaca dan mengeksekusi, dan 7 berarti (4+2+1) bahwa pemilik memiliki semua izin.

10. Variabel Lingkungan

Sebelum langsung masuk ke topik ini, Anda perlu tahu apa itu variabel?.

Ini dianggap sebagai lokasi memori yang selanjutnya digunakan untuk menyimpan nilai. Nilai yang disimpan digunakan untuk motif yang berbeda. Itu dapat diedit, ditampilkan, dan dapat disimpan kembali setelah dihapus.

Variabel lingkungan memiliki nilai dinamis yang mempengaruhi proses suatu program pada komputer. Mereka ada di setiap sistem komputer, dan jenisnya dapat bervariasi. Anda dapat membuat, menyimpan, mengedit, dan menghapus variabel-variabel ini. Variabel lingkungan memberikan informasi tentang perilaku sistem. Anda dapat memeriksa variabel lingkungan di sistem Anda. Buka terminal dengan menekan CTRL+ALT+T dan ketik 'echo $PATH'

$ echo $PATH



Ini akan memberikan path dari variabel lingkungan, seperti yang ditunjukkan di bawah ini. Perhatikan bahwa dalam perintah ini 'echo $PATH', PATH peka huruf besar/kecil.

Untuk memeriksa nama variabel lingkungan pengguna, ketik 'echo $USER' dan tekan enter.

$ echo $USER



Untuk memeriksa variabel direktori home, gunakan perintah di bawah ini

$ echo $HOME



Dengan cara yang berbeda ini, Anda dapat melihat nilai yang disimpan dalam variabel lingkungan tertentu. Untuk mendapatkan daftar variabel yang ada di sistem Anda, ketik 'env' dan tekan enter.

$ env



Ini akan memberikan hasil sebagai berikut.


Perintah tertulis di bawah ini digunakan untuk tujuan membuat dan memberikan nilai ke variabel.

$ NewVariable=abc123
$ echo $NewVariable



Jika Anda ingin menghapus nilai dari variabel baru ini, gunakan perintah unset

$ tidak disetel Variabel Baru

Dan kemudian gema untuk melihat hasilnya

$ echo $Variabel Baru

11. Mengedit File

Buka terminal dengan menekan CTRL+ALT+T, lalu daftarkan file dengan menggunakan perintah ‘ls’.

$ l



Ini akan menampilkan nama file yang ada di direktori kerja saat ini. Misalnya, Anda ingin membuat file lalu mengeditnya dengan menggunakan terminal, bukan secara manual. Untuk itu, ketikkan isi file tersebut dan tuliskan nama file yang ingin Anda berikan.

$ echo ‘Ini adalah file”> linuxhint.txt lalu gunakan perintah ‘ls’ untuk melihat daftar file.

$ echo ‘Ini adalah file”> linuxhint.txt $ ls



Gunakan perintah berikut untuk melihat isi file.

$ cat linuxhint.txt



Untuk mengedit file menggunakan terminal, ketik perintah berikut

$ nano linuxhint.txt



“Ini adalah file”
Ini adalah petunjuk Linux
Kunjungi saluran kami, yang juga disebut sebagai linuxhint



Tulis konten yang ingin Anda tambahkan ke file ini dan tekan CTRL+O untuk menulisnya di file, lalu tekan enter.

Tekan CTRL+X untuk keluar.

Anda juga dapat melihat konten file untuk memeriksa teks yang diedit di dalamnya.

$ cat linuxhint.txt

12. Sistem File Pseudo (dev proc sys)

Buka terminal dan ketik 'ls / dev', dan tekan enter. Perintah ini akan memberi Anda daftar perangkat yang dimiliki sistem. Ini bukan perangkat fisik, tetapi kernel telah membuat beberapa entri.

$ ls /dev



3
Jika Anda ingin mengakses perangkat itu sendiri, Anda harus melalui pohon perangkat, yang merupakan hasil dari perintah di atas.
Ketik 'ls /proc' dan tekan enter.

$ ls /proc





Angka-angka di sini mewakili id ​​dari proses yang sedang berjalan. Angka '1' adalah proses pertama dari sistem, yaitu 'proses init'. Gunakan ID proses untuk memeriksa statusnya di sistem Anda. Misalnya, jika Anda ingin memeriksa status proses 1, ketik 'cd /proc/1' lalu ketik 'ls' dan jalankan.

$cd /proc/1



Keluar dari jalan itu dengan menggunakan ' cd ..'

$cd..



Selanjutnya kita akan membahas tentang 'sys'. tuliskan perintah berikut di terminal Anda

$ cd /sys $ ls

Sekarang Anda dapat melihat semua direktori penting. Di sinilah Anda tidak bisa mendapatkan banyak pengaturan yang ada di dalam kernel atau sistem operasi. Anda dapat masuk ke kernel dan membuat daftar file-filenya juga.

$ cd kernel $ ls

Sekarang Anda dapat melihat daftar flag, proses.



Anda dapat melihat konten dari salah satu file ini dengan menggunakan perintah cat dengan 'sudo' karena akan memerlukan izin admin.

Masukkan kata sandi Anda.



Disini 0 menunjukkan bahwa bendera pada default. Menyetel tanda dapat mengubah perilaku sistem secara drastis.

13. Temukan File

Tujuan dari topik ini adalah untuk membuat Anda belajar tentang mencari dan menemukan file melalui terminal. Pertama-tama, buka terminal dan gunakan perintah 'ls', lalu untuk menemukan file dari sini, Anda dapat menulis

$ temukan. file1.txt





Anda dapat melihat hasil perintah dengan semua file yang memiliki '.' dan 'file1' di dalamnya.

Untuk menemukan file secara khusus, tulis perintah.

$ sudo temukan . -nama "file1.txt"



Ada cara lain untuk melakukan hal ini yaitu dengan menggunakan perintah 'locate'. Perintah ini akan mencari dan menemukan semua yang cocok dengan kata kunci Anda.

Jika jendela terminal menunjukkan kesalahan untuk perintah, maka pertama-tama instal 'mlocate' di sistem Anda, lalu coba lagi perintah ini.

$ sudo apt-get install mlocate

$ cari fa

Ini akan mencetak semua informasi yang mengandung 'fa' di dalamnya.



14. File titik

File dot adalah file yang disembunyikan di sistem file normal. Pertama-tama, untuk melihat daftar gabungan file, ketik perintah berikut di terminal.

$ ls -al



Di sini, Anda dapat melihat bahwa satu titik mewakili nama pengguna dan dua titik mewakili folder root.

Menggunakan perintah 'ls .' akan menghasilkan daftar file atau konten yang ada di direktori saat ini

$ ls .





‘ls..’ akan menampilkan folder di atas, yang pada dasarnya adalah nama pengguna dalam hal ini.

$l..



Untuk melompat ke konten beberapa file forward, gunakan perintah yang diberikan di bawah ini.

$ cat ../../etc/passwd

Ini akan menampilkan semua konten dalam file passwd dll., secara langsung dengan menggunakan titik ganda.



15. Kompresi dan Dekompresi

Untuk mengompresi file dari lokasi mana pun, langkah 1 adalah membuka terminal dari lokasi tersebut, cukup buka terminal dan gunakan perintah 'cd' untuk menjadikan direktori itu sebagai direktori kerja saat ini.

Untuk mengompres file apa pun, ketik 'nama file gzip'. Dalam contoh ini, Anda mengompresi file bernama 'file1.txt', yang ada di desktop.

$ file gzip1.txt

Jalankan perintah untuk melihat hasilnya.



Untuk membuka kompresi file ini, cukup tulis perintah 'gunzip' dengan nama file dan ekstensi '.gz' karena ini adalah file terkompresi.

$ file gunzip1.txt.gz

Dan sekarang jalankan perintahnya.



Anda juga dapat membuat zip beberapa file sekaligus dalam satu folder.

$ tar cvf compressfile.tar file1.txt file baru.txt

Di sini, c untuk membuat, v untuk tampilan, dan f untuk opsi file. Perintah-perintah ini akan beroperasi dengan cara ini:pertama, itu akan membuat folder terkompresi, yang dinamai 'compressfile' di mobil ini. Kedua, itu akan menambahkan 'file1.txt' dan 'file baru.txt' di folder ini.





Jalankan perintah dan kemudian periksa file kompres.tar untuk melihat apakah file itu ada di sana atau tidak.

$ ls -l



Untuk mendekompresi file, ketik perintah berikut di terminal

$ tar xvf file kompres.tar

16. Sentuh perintah di Linux

Untuk membuat file baru menggunakan terminal, perintah sentuh digunakan. Ini juga digunakan untuk mengubah stempel waktu file. Pertama, ketik 'ls -command; itu akan memberi Anda daftar file yang ada di direktori kerja saat ini. Dari sini, Anda dapat dengan mudah melihat stempel waktu file.

Mari kita buat file terlebih dahulu dan beri nama 'bingo'

$ sentuh bingo

Dan kemudian lihat daftar file untuk mengonfirmasi keberadaannya.

$ l



Dan sekarang, lihat daftar panjang file untuk melihat cap waktu.

$ ls -l



Katakanlah Anda ingin mengubah timestamp dari file bernama 'file1.txt'. Untuk itu, tulis perintah sentuh dan tentukan nama file Anda dengannya.

$ sentuh file1.txt $ ls -l



Sekarang, jika Anda memiliki file bernama 'file1.txt', maka perintah ini hanya akan mengubah waktu perubahan ini dan akan berisi konten yang sama.

17. Buat dan hapus Direktori

Dalam topik ini, Anda akan mempelajari cara membuat dan menghapus direktori di Linux. Anda juga dapat memanggil direktori tersebut 'folder'. Buka desktop dan buka terminal. Ketik perintah berikut untuk mendapatkan daftar file.

$ l



Sekarang buat folder di sini. Untuk ini, Anda dapat menggunakan perintah 'mkdir', yang merupakan perintah make directory dan ketik nama folder dengannya.

$mkdir folder baru

Jalankan perintah dan daftarkan kembali file untuk memeriksa apakah perintah berfungsi atau tidak.

$ l



Anda juga dapat menghapus folder ini. Untuk itu, Anda harus menulis perintah yang memberitahu shell untuk berkomunikasi dengan sistem operasi untuk menghapus folder tetapi tidak menghapus file di dalamnya.

$rm -r folder baru

Dan kemudian verifikasi penghapusannya dengan menggunakan perintah 'ls'.

$ l

18. Salin, Tempel, Pindahkan, dan Ganti nama file di Linux

Untuk menjalankan semua fungsi yang disebutkan dalam topik ini, pertama-tama, Anda harus membuat file terpisah. Buka terminal dari desktop.

Tulis perintah untuk membuat file.

$ sentuh bingwindowslinux

Dan tulis beberapa konten di dalamnya dan simpan file tersebut.

$ l

Ini hanya Linux



Setelah itu, buka terminal lagi. Untuk menyalin konten 'bingowindowslinux' ini ke file lain, gunakan perintah 'cp' dengan nama file pertama dari mana konten akan disalin ke file lain.

$cp bingowindowslinux copy

Dan kemudian lihat daftar file.

$ l



Sekarang buka file 'copy' untuk melihat apakah itu menyalin konten file 'bingowindowslinux' itu sendiri.



Untuk mengganti nama file ini, gunakan perintah pindah. Perintah 'move' digunakan untuk memindahkan file dari direktori ke direktori lain, tetapi jika Anda mengoperasikan perintah ini di direktori yang sama, itu akan mengubah nama file.

$mv copy notcopy

Buka file yang telah diganti namanya ini untuk melihat isinya.





Jika Anda ingin mengubah lokasi file ini, Anda dapat menggunakan kembali perintah 'move' dengan menentukan lokasi di mana Anda ingin memindahkan file tersebut.

Untuk memindahkan file 'notcopy' ke direktori root'~', cukup tulis

$mv notcopy ~

Kemudian 'ls ~' untuk melihat file dari direktori root.

$ ls ~



19. Nama file dan Spasi di Linux

Pertama, lihat file di desktop Anda dengan perintah $ ls. Jika Anda ingin membuat file yang memiliki nama file dengan spasi, ada beberapa modifikasi dalam perintah sentuh sederhana.

Menjalankan perintah 'sentuh file baru' akan membuat file terpisah, seperti yang ditunjukkan di bawah ini.

Untuk membuat file yang memiliki spasi dalam nama file, pertimbangkan format ini:

$ sentuh file ubuntu

Jalankan perintah dan daftar file untuk melihat hasilnya.







Jika Anda ingin membuat direktori dengan nama dalam spasi, cukup tulis

$mkdir folder baru

Dan jalankan perintah untuk melihat hasilnya.

20. Pelengkapan Otomatis di Linux

Dalam topik ini, Anda akan membahas AutoCompletion di Linux. Buka desktop Anda dan buka terminal dari sana.

Tulis 'cd./D' dan tekan tab

$cd ./D



Perintah ini menghasilkan tiga kemungkinan pelengkapan otomatis untuk 'D'.

Kemudian ketik 'o' dan tekan tab NOT ENTER, dan sekarang Anda melihat kemungkinan pelengkapan otomatis untuk kata 'Do'.

$cd ./Lakukan

Kemudian tekan 'c' dan tab; itu akan secara otomatis melengkapi kata karena hanya ada satu kemungkinan untuk opsi ini.

$ cd./Dokumen







Anda juga dapat menggunakan ini untuk perintah. Pelengkapan otomatis dalam perintah akan memberi Anda opsi untuk perintah untuk kata tertentu itu.

Ketik 'ke' lalu tekan tab. Tindakan ini akan memberi Anda hasil berikut

$ ke



21. Pintasan Keyboard

Dalam topik ini, Anda akan mempelajari berbagai pintasan keyboard di Linux.
CTRL+Shift+n digunakan untuk membuat folder baru.
Shift+delete untuk menghapus file
ALT+Home untuk masuk ke direktori home
ALT+F4 Tutup jendela
CTRL+ALT+T untuk membuka terminal.
ALT+F2 untuk memasukkan satu perintah
CTRL+D untuk menghapus garis
CTRL+C untuk menyalin dan CTRL+V untuk menempel.

22. Riwayat Baris Perintah

Anda dapat menggunakan perintah 'history' untuk melihat riwayat baris perintah di Linux.

$ sejarah





Untuk menggunakan kembali salah satu perintah dari daftar ini, gunakan format berikut

$ !496





Ini akan menghapus jendela.
Mari kita coba perintah lain

$ sejarah | lebih sedikit







Ini akan menghasilkan beberapa perintah dan tekan enter untuk melihat lebih banyak dari total perintah. Perintah ini hanya akan menyimpan perintah '500', dan setelah itu akan mulai menghilang.

23. Perintah Kepala dan Ekor

Perintah Head digunakan untuk mendapatkan bagian pertama dari bagian atas file sedangkan, perintah Tail digunakan untuk mendapatkan bagian terakhir dari bagian bawah file teks, yang panjangnya tetap.

Buka terminal menggunakan CTRL+ALT+T dan buka direktori desktop.

$head fileartikel

Jalankan perintah untuk melihat hasilnya.



Untuk membaca beberapa baris terakhir dokumen, gunakan perintah berikut

$ file artikel ekor

Perintah ini akan mengambil bagian terakhir dari dokumen.





Anda dapat membaca dua file sekaligus, dan juga mengekstrak bagian atas dan bawah dokumen.

$ head filessay filearticle



$ tail fileessay filearticle

24. perintah wc

Dalam topik ini, Anda akan belajar tentang perintah 'wc'. Perintah wc memberitahu kita tentang jumlah karakter, kata, dan baris dari sebuah dokumen.

Jadi coba perintah ini pada file 'fileessay' Anda.

$wc fileessay

Dan lihat nilainya.



Di sini, 31 mewakili jumlah kata, 712 jumlah baris, dan 4908 jumlah karakter dalam dokumen 'filessay' ini.

Anda dapat mengubah konten file, dan sekali lagi gunakan perintah 'wc' ini untuk melihat perbedaan yang terlihat.



Anda juga dapat memeriksa atribut ini secara terpisah. Misalnya, untuk mengetahui jumlah karakter dalam file 'fileessay' ini, ketikkan perintah berikut di terminal.

$ wc -c fileessay



Gunakan ‘-l’ untuk mendapatkan jumlah baris dan ‘-w’ untuk jumlah kata dalam perintah ini.

$ wc -l fileessay $ wc -w fileessay



Anda juga bisa mendapatkan jumlah karakter dari baris terpanjang file. Dalam hal ini, pertama-tama, perintah akan memeriksa baris terpanjang dari dokumen, dan kemudian akan menampilkan jumlah karakter yang saat ini dimiliki.

$wc -L fileessay

Jalankan perintah untuk melihat hasil kueri.

25. Sumber paket dan pembaruan

Pertama-tama, Anda perlu tahu apa itu paket? Paket mengacu pada file terkompresi yang berisi semua file yang disertakan dengan aplikasi tertentu. Distribusi Linux terbaru memiliki repositori standar yang mencakup banyak perangkat lunak yang ingin Anda miliki di sistem Linux Anda. Manajer Paket bawaan mengelola seluruh prosedur instalasi. Integritas sistem dipertahankan dengan memastikan bahwa perangkat lunak yang diinstal diketahui oleh pengelola paket.

Anda akan dapat mengunduh perangkat lunak dari repositori dalam kasus berikut. Yang pertama adalah bahwa paket tersebut tidak ditemukan di repositori, yang kedua adalah bahwa sebuah paket dikembangkan oleh seseorang dan belum dirilis, dan alasan terakhir adalah Anda perlu menginstal paket dengan dependensi khusus atau opsi yang dependensi tersebut tidak umum

Paket apa pun dapat dengan mudah diinstal menggunakan perintah sudo. Sudo adalah untuk menjadi pengguna root atau pengguna super. Ada tugas-tugas tertentu yang tidak dapat Anda lakukan tanpa menjadi superuser; memperbarui repositori adalah salah satunya. Ketik perintah berikut untuk memperbarui repositori melalui terminal.

$ sudo apt-get update

Masukkan kata sandi Anda untuk memberikan izin, lalu tunggu hingga proses ini selesai.



26. Manajemen paket, Cari, Instal, Hapus

'apt-cache' adalah perintah sederhana yang digunakan untuk mencari paket melalui terminal.

$ pencarian apt-cache yum



Pada perintah ini, Anda akan mencari paket 'yum'. Jadi ini adalah perintah sederhana untuk mencari nama paket apa pun yang ingin Anda cari. Perintah pencarian ini akan menampilkan semua yang berhubungan dengan yum.

$ sudo apt-get install yum



Untuk menghapus paket yum ini, Anda cukup menggunakan perintah berikut

$ sudo apt-get remove yum

Untuk menghapus paket apa pun dengan pengaturan konfigurasinya, perintah purge digunakan.

$ sudo apt-get purge yum

27. Masuk

Di Linux, log disimpan di direktori '/var/log'. Jika Anda ingin melihat file log, gunakan perintah berikut.

$ls /var/log



From the output, you can see there exist various log files in your system, like some of them are related to authorization, security, and some are related to kernel, system boot, system log, etc.

To view the content inside of these files, you have to use the ‘cat’ command with the path of the log file. Example command execution is given below.

$ cat /var/log/auth.log







The output shows all the information related to the authorization and security things you have done today, all the files and sessions in which you used your root permissions and worked as a superuser.

28. Services

This topic is about services, okay, so you are going to discuss services in Linux. First, understand the basics of the services. Services in Linux are the background tasks that are waiting to be used. These background applications or sets of applications are the set of essential tasks running in the background, and you don’t even know. An example of typical services would be apache and MySQL.

Now let’s see how you can work with services on how you can start, stop, restart, and even check the status of it or check all the services that are running on your system. First of all, you will open up your terminal by pressing CTRL+ALT+T.

here you are going to write

$ service –status-all



It will tell you about all the services which are running in the background, and ‘+’ means that the service is up and running and it is active the ‘-’ means that the service is not active and it is not running, or maybe it is unrecognized.

Let’s explore the ‘Apache’ service. First of all, you are going to write ‘service’ and then the service name, which is essentially Apache, and then you write ‘status.’

$ service apache2 status



The green dot shows that it is running, and the white dot shows that it has been stopped.

Press ‘CTRL+c’ so that you can come out of it, and you can simply write your command in the terminal.

$ service apache2 start



$ service apache2 status

$ service apache2 restart





29. Processes

The process is a computer program in action and carryout the task of the operating systems. Now, what if you want to, you know, see, or check what are the processes that are like going on your system.

$ ps



Here you can see that you have a list of the processes which are like going on. The PID is nothing but a unique process ID that is given to the process, so it is ideal for defining and identifying a process or anything any entity by the ID number. TTY is the terminal from it is running, and time is the CPU time that it has taken to run the process or complete the process, and CMD is the basic name of the process.

Let’s run an example and see how you can check out the processes and run them. If you run a process named Xlogo, you hit enter, and you can see that this is a process it takes a lot of time here, and you cannot run anything right here.



To write anything, you have to press CTRL+C. It is visible that the Xlogo window is now gone.

To shift this process into the background, what you can do is that you can write

$ xlogo &

You can see that now this process is running in the background.

30. Utilities

Utilities are also known as commands in Linux.

Utilities are also known as commands; although there is no real differentiation between a command and a utility, there is still a difference between Linux shell commands and standard Linux commands. The utility is nothing but a tool to run a command. ‘ls’, ‘chmod’, ‘mdir’ are some of the utilities used in general.

31. Kernel Modules

Kernel modules are stored in the home directory or the root folder. These are the drivers that can be loaded and unloaded as well as needed or at the boot time. The kernel is the low-level aspect of your computer that sits between the user and hardware, and its job is to how to you know, talk to CPU to communicate with the memory and the communication with the devices. It takes all the information from the application and communication with the hardware, and it also takes all the information from the hardware, and it communicates with the application, so you can say that kernel is a bridge which takes the information from the application to the hardware and from the hardware to the application. For the kernel to communicate with the hardware, it needs to have some specific modules. It needs to have a module that can tell it how to do that, and those modules are available and built-in, and a few of them can be imported. They are externally available, and you can use them as you need them.

Use the following command to check the list of the available modules in your system.

$ lsmod





So here, you can see the name of the modules in the first row, and the second row is for a module, and the third one is just the comments or the information against each driver or each kernel module.

To uninstall a module named ‘lp’, you can write

$ sudo rmmod lp

32. Adding and changing users

This topic is about adding users and changing users. When you add a user, you will add it to a specific group, or you can also create a user as if you don’t want to add it to any group then the user will you will be created and it will generate its own like sort of a unique identity and a unique group sort of thing.

Open up our terminal, so before you add a user to the group, there are a couple of things that you need to know. You should know that in which group you are going to add the user. To know which groups exist on our system, you need to write this command

$ cat /etc/group

You can see that you have several groups available. Let’s say you want to add a user to this group, so l the user name you want to name the user as John.

$ sudo useradd -d /home/john -s /bin/bash -g colord -m john



As you created the users successfully, you can write

$ cat /etc/passwd





Here you can see that you have a user named John, and this 126 is the group ID of the group ‘colord’.

33. User group and user privileges

In this topic, you are going to learn how to create and delete a user as well as a group and also discuss the user privileges.

Open up the terminal and create a user with its unique group. You can add users individually as well.

$ sudo useradd -m johny

And now confirm the existence of this user by opening the content of the ‘passwd’ file

$ cat /etc/passwd







What if you want to create another specific group, and you want to add users to that so adding users to that is very simple, and it is discussed in the previous topic. Now write a command to create a unique group so that you can add any member to it.

$ sudo groupadd Linuxusers

Check the content of the group file

$ cat /etc/group





You can also delete the group by using the ‘groupdel’ command

$ sudo groupdel Linuxusers

And again, check the group file to confirm its deletion.

$ cat /etc/group



34. Using sudo

sudo stands for ‘superuser do ’. The idea is that you cannot perform certain actions without being a superuser, and you can ask why is that so? You cannot perform any installation or changes in the root folder without being a superuser because your system needs to be saved so no other user can make any changes other than you. So you have to put in your password, and you need to make your system make sure that it’s you, and then you can make changes in the root folder; otherwise, whatever commands you would write, it would give you the error or the warning. Whenever you see that permission denied message, it means that you need to work as a superuser because these changes are going to affect your root folder.

Using the sudo command, you can update your system.

$ sudo apt-get update



You can create or delete a new directory and many more actions by becoming a superuser.

$ sudo mkdir newDirectory $ ls

35. Network UI

Openup the terminal and write here the first command, which is

$ sudo ip link



Press enter and see different network interfaces. The number one is this ‘lo’, which stands for Linux host, and others are the ethernet networks. You can see there is a MAC address, which tells us that it is the ether link. If you see here we have ‘UP’, it means that it is ready and available and it can be used so up just tells you that it is available. It doesn’t mean that it is being used; it means that it is available to use. ‘LOWER_UP’ shows that a link is established at the physical layer of the network.

We will also see you know the IP addresses and how do we check them.

$ sudo ip addr



To get the information about all of the commands related to ip link, type

$ man ip link





Try some of those commands for a better understanding of the topic.

36. DNS (incomplete)

$ hostnamectl set-hostname SERVER.EXAMPLE.COM
10.0.2.15
~$ sudo nano /etc/network/interfaces
$ sudo apt-get install bind9 bind9utils
$ cd /etc/bind
$ nano etc/bind/name.conf

37. Changing nameservers

Open your terminal by using ‘CTRL+ALT+T’ and write the following command in it.

$ sudo nano /etc/resolve.conf





This is the configuration file that has been opened. Now, we are going to write ‘8.8.8.8’ and then we’re going to change another server we’re going to write here ‘8.8.4.4’ so save it, write it out, and then we exit it.

Now before doing anything, let’s let us check that if the changes have been made in the file successfully or not. Write this command ping, which is the packet internet groper, so P is for packet I for Internet, and G is for groper. It communicates between the server and the source and the server and the host. It will verify that our main service has been changed and they’re like a set.

$ ping 8.8.8.8



We have set the name server as 8.8.8.8, and now you can see we have started to get reserves; we are getting all the packets, and the communication has begun.

Press ‘CTRL+C’ and you can see it has shown us all the details about the packets which have been sent, received and the information about the packet lost.

38. Basic Troubleshooting

We are going to discuss some basic troubleshooting commands on this topic. Before everything, whenever you get to a Linux host, run the following command to know the version of the Linux.

$ uname -a



This is essential to know because of the version across different distributions of Linux; the commands might differ. But these commands will work on any Linux distribution, so the first command that we are going to discuss the ping command.

Ping is used for network reachability tests, so if you want to test the network reachability, you will write this ping command. Let’s try to send five requests, and we send it to the IP address 8.8.8.8

$ ping -c5 8.8.8.8



Now it would send like five requests, and you can see that five packets have been transmitted, and five have been received, and in that whole scenario, there is a zero percent packet loss.

You can also test the ping command on some IP address where you know there might be a packet loss or something. Give a random IP address and test the command.

$ ping 2.2.2.2



Press ‘CTRL+C’ to know the results.

Ping can also be used with the DNS name as well; you can test it with the ‘www.google.com’.

$ ping www.google.com



Now let’s discuss another command, which is ‘traceroute’. This traceroute command trace all the path of the network, and it displays you each activity on each hop.

$ traceroute 8.8.8.8



Results have shown you all the activity through every hop. There is another command that will troubleshoot commands that we would like to discuss, which is ‘dig’. let’s try digging amazon.com, so we have tried to dig amazon.com

$ dig www.amazon.com



We can get the message size, the name, server IP, QE time.

There is another command, ‘netstat’, which represents the network status statistics; it displays you all the active sockets and internet connection.

$ netstat

$ netstat -l



This command will display all the programs which are currently listening and all the internet connections which are listening as well.

39. Informational utilities

Let’s look at some utilities which could provide information about your networking subsystem. The first command is the ‘arp’ command. arp stands for address resolution protocol, so the idea is that every machine has a unique address like every DNS has a unique address in the form of an IP address similarly every machine has a unique address as well which is known as MAC address. ‘arp’ or the address resolution protocol matches the IP address with the MAC address. Locally wherever you want to communicate or you want to communicate in that case, we need a MAC address specifically for local communication from one machine to another machine on the same network or from one machine to the router on the same network.

$ arp -a



There is another informational utility, which is ‘route.’

$ route



you can see a routing table as a result of the route command execution.

You can also use another utility to view the routing table, but this one shows the IP addresses of the destination instead of its name.

$ netstat -rn

$ man netstat





40. Packet Captures

In this topic, you will learn how to capture packets, and we can do that using some packet capturing tool. The most used tool for this purpose is ‘wireshark’. Write the following command to begin its installation on your system.

$ sudo apt-get install wireshark



Enter your password when it asks for it. After that, it would ask you for the configuration of Wireshark that if you want to give access to non-superusers so you have to select yes because we want to give access to non-superusers as well and now it would start to you know unpack the packet.





After its installation, open the Wireshark software; first of all, go here on the capture options, and you can see that we have input as cisco remote capture random pattern generator and ssh remote capture, UDP listener. Select the random packet generator, and once you click start and if you do not see any of these options, ten simply restart your system. Sometimes you need to restore the system.

Run a few commands before starting the process of packet capturing and to make sure that you set everything. First of all, check the group of the Wireshark

$ sudo addgroup -system wireshark

Make sure that this group exists.

After that write another command

$ sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap

After that, add the user to the Wireshark group.



$ sudo usermod -a -G wireshark linuxhint

Now go back to the Wireshark software, and under the same settings, you will see the packet capturing process.



41. IP Tables

In this topic, we are going to discuss IP tables. IP tables are just a set of rules which define your network’s behavior, your machine’s behavior on your network.

The command to view the IP table is given below

$ sudo iptables -L



you can see this is the first chain is the input, then the second chain that we have is the forward chain, then we have the output chain. Whatever rules you will give to this in this IP table, your machine will follow it. This input rule or the input policy is for sending that traffic to itself like your machine right now whatever input it is taking like if you send traffic you’re sending traffic from your machine to your machine is called the input chain. Whatever rules you will set here, they will be for your machine or your localhost.

Output chain would send from your machine to some other machine out there in the world or out there on the network that would be the output chain. You can set and define rules for dealing with the output traffic from here, the traffic that you’re sending from your machine to the outside world to any other machine. In this example, you are trying to send traffic from your machine to the outside world to any other machine.

For sending a packet to the local host, execute the following command

$ ping 127.0.0.1



Now let’s say we define a rule here, and we do not want to send any packet to ourselves. We define a rule, and we drop the package that we intend to send to ourselves. For that, we set a rule in the IP tables.

$ sudo iptables -A INPUT -d 127.0.0.1 -p icmp -j DROP $ sudo iptables -L



You can see that this command has been executed successfully, so now, if you check the IP tables, you can see that this is a rule that has been added to the input chain, right. You can also define rules for the OUTPUT chain. An example of this is given below.

$ sudo iptables -A OUTPUT -d 8.8.8.8 -p icmp -j DROP $ sudo iptables -L

42. SSH servers

In this topic, you are going to learn how you can enable SSH and install an open server in your system. If your system is an SSH client, then it can connect to any SSH server out there using a simple command. It can connect to any of the SSH servers, and it can use the operating system remotely. To check that if SSH is installed or enabled on your system, type ssh and press enter.

$ ssh

If you see, you know things like this.



then it means that you are an SSH client, or your machine is an SSH client.

simply if you want to connect your machine to a remote machine and you want to use it like any server out there which is hundreds of miles away from you, you can do that by writing a command like this

$ ssh username@ip -5252

SSH then the username of that server, then the IP address of that server, and then if there is a special port, you can write here.

Now you are going to learn going to connect to your localhost. It means that you are going to connect to our machine and use your operating system. First of all, check whether SSH is enabled in your system or not.

$ ssh localhost



After this step, install the open shh server on your system

$ sudo apt-get install openssh-server



$ ssh localhost





Now check the status of the SSH service by using the following command.

$ sudo service ssh status



You can also make a different kind of changes in this whole procedure. You can edit the file for that.

$ sudo nano /etc/ssh/ssh_config



43. Netcat

Netcat is a popular network security tool. It was introduced in 1995. Netcat runs as a client to initiate the connections with other computers, and it can also operate as a server or listener in some specific settings. Some common usages of Netcat are using it as a chat or messaging service or file transfers. Netcat is also used for port scanning purposes.

To know that your system has netcat or not, type the command given below in your terminal.

$ nc -h





Next, you are going to learn how to create a chat service using Netcat on a terminal.

For this, you have to open two windows of the terminal. One is then considered ad server and the other window as a client. Use the following command in the server terminal for the establishment of a connection.

$ sudo nc -l -p 23

Here 23 is the port number. At the client-side, execute the following command.

$ nc localhost 23

And here we are with our chat service.



44. Installing Apache, MySQL, Php

First of all, we are going to install Apache, but before that, update your repository

$ sudo apt-get update



After updating the repository, install apache2 on your system.

$ sudo apt-get install apache2



You can confirm its existence by checking the system services and by typing localhost in your web browser.



The next package is the PHP, so you have to write the following command on your terminal.

$ sudo apt install php-pear php-fpm php-dev php-zip php-curl php-xmlrpc php-gd php-mysql php-mbstring php-xml libapache2-mod-php



Now, test the terminal by executing the following command.

$ php -r ‘echo “nnYour PHP iNSTALLATION IS WORKING FINE. nnn”;





Execute the following command for the installation of MySQL.

$ sudo apt-get install mysql-server

After that, run some test commands on this MySQL terminal for testing.

$ sudo mysql -u root -p

> create database testdb;> show databases;



To install PHPMyAdmin, follow these steps:

$ sudo apt-get install phpmyadmin













45. Best youtube editors

We have plenty of editors that we can install, which are best. The first one that we are going to recommend is ‘Sublime text’; then, we have ‘brackets,’ and the one you are going to install on Ubuntu is named ‘Atom’.

$ snap install atom –classic





You can open it up, and then you can open all sorts of reading web files JS files, HTML files, CSS, or PHP files, whatever files related to the web development sort of thing.

46. Bash script

Open up your terminal by pressing ‘CTRL+ALT+T’. In this window, you can write and execute commands, and you will also get the instant output for that too. Below is a simple example is given for a better understanding of a bash script.

In step 1, you can view the list of files in your current working directory. Execute the ‘ls’ command for this purpose.

Now, let’s create and edit a bash script file through the terminal. For that, write the following ‘nano’ command in your terminal.

$ nano bashscript.sh

#! /bin/bash
touch bashtextfile.txt
chmod 777 bashtextfile.txt

$ ls



Now let’s create another file using this bash script. You can use the ‘touch’ command for creating the file and ‘chmod’ for changing the file privileges.

Write out the content using ‘ctrl+o’ and exit this window. Now execute ‘bashscript.sh’ and list the files to see if the ‘bashtextfile.txt’ is created or not.



The ‘bashscript.sh’ is not executable yet. Change the file permissions of this file by the ‘chmod’ command.

$ chmod 775 bashscript.sh

‘775’ is the file privileges given to the owner, groups, and public. File privileges are already well explained in the previous topic.

$ ls



You can also write some statements using the ‘echo’ command.

$ nano bashcript.sh #! /bin/bash
touch bashtextfile.txt
chmod 777 bashtextfile.txt
echo “this is linuxhint.com”



47. Python scripts

To work with python scripts, First of all, install python3 in your system using the terminal.

$ sudo install python3

Follow the installation procedure and install it. After the successful installation of python, test it on the terminal



Write some python commands to see the results.

$ python3

$ print(‘hello World’)



There are other methods of running python using the terminal, which is considered to be the conventional one. First, create a file using the ‘.py’ extension and write all of your python code you want to execute and save the file. To execute this file, simply write the following command in the terminal, and you will get your desired results in seconds.

$ python3 pythonscript.pyPrint(‘hello world’)

$ ls

$ python pythonscript.py

48. C programs

To work with ‘C programs’ using terminal, first of all, you should know whether ‘gcc’ is installed on your system or not and what is the version of ‘gcc’. To know this thing, write the following command in the terminal.

$ gcc –version



Now install the ‘build-essential’ package in your system.

$ sudo apt install build-essential



Create a ‘c’ file using the touch command.

$ touch hello.c

List the files to check its existence.

$ ls



Write the program in this ‘hello.c’ file for which you want to get the output.

#include
int main()
{
printf(“hello World”);
return 0;
}



After that, execute the file on the terminal, using the following command.

$ gcc hello.c -o test $ ./test

Now see the desired result.





Watch FULL VIDEO Course of 4 HOURS:


Debian
  1. MX Linux vs. Ubuntu

  2. 10 IPTV Terbaik untuk Sistem Linux/Ubuntu pada tahun 2022

  3. Amazon Linux vs. Ubuntu untuk Amazon EC2

  1. Instal Deteksi Malware Linux di Debian / Ubuntu / LinuxMint – Pemindai Malware untuk Sistem Operasi Linux

  2. Manajer Tugas Untuk Ubuntu?

  3. 7-Zip untuk Linux

  1. Perintah Linux Gratis Dijelaskan untuk Pemula (6 Contoh)

  2. Perintah uptime Linux Dijelaskan untuk Pemula dengan Contoh

  3. Bukankah sistem Ubuntu meminta kata sandi saya dapat dipalsukan?