Perintah dasar Linux yang harus Anda ketahui

Perintah dasar Linux yang harus Anda ketahui

Saat Anda beralih dari Windows atau Mac ke Linux, Anda akan menghabiskan banyak waktu bekerja di terminal Linux. Terminal adalah konsol yang menerima perintah yang diketik oleh user dan menjalankan tugas pada sistem. Menjalankan perintah di terminal adalah keterampilan penting yang harus dikelola oleh setiap user Linux secara efisien.

Linux menyediakan banyak sekali perintah, tetapi kami akan membuatnya tetap sederhana dalam panduan ini dan menjelaskan perintah dasar Linux yang harus Anda ketahui saat memulai.

Perintah pwd

Pada titik tertentu di terminal, Anda berada di jalur direktori tertentu. Untuk mengungkapkan jalur yang sedang Anda kerjakan, jalankan perintah pwd. Perintah pwd, kependekan dari Print Working Directory, adalah perintah dasar Linux yang menampilkan atau mencetak path lengkap dari direktori tempat Anda berada saat ini.

$ pwd

Saat ini saya berada di jalur /home/winnie dari gambar di atas, yang merupakan direktori home saya.

Perintah ls

Perintah ls ( list ) mencantumkan isi direktori. Dalam bentuk dasarnya, ini mencantumkan semua konten seperti yang ditunjukkan.

$ ls

Opsi -l menyediakan informasi tambahan seperti izin file, kepemilikan user dan grup, ukuran file (kb), tanggal dan waktu file atau direktori terakhir diubah, dan nama file atau direktori.

$ ls -l

Itu -h opsi mencetak output ukuran file dengan cara yang lebih ramah user, seperti yang ditunjukkan.

$ ls -lh

Terakhir, Anda dapat membuat daftar file di jalur direktori lain dengan menentukan jalur ke direktori sebagai berikut:

$ ls /path/to/directory

Misalnya untuk membuat daftar konten di /boot/grub/ jalan, jalankan:

$ ls /boot/grub/

Perintah cd

Perintah cd adalah bentuk singkat untuk direktori perubahan. Ini memungkinkan Anda untuk keluar dari jalur direktori Anda saat ini dan menavigasi ke direktori lain.

Untuk menavigasi direktori yang berbeda, tentukan path lengkap atau absolut ke direktori dari root (/) direktori. Ini dikenal sebagaiabsolute referencing.

$ cd /path/to/directory

Misalnya, untuk menavigasi ke /ssh direktori, jalankan.

$ cd /etc/ssh

Di sini, /etc/ssh adalah jalan mutlak.

Jika Anda menavigasi ke subdirektori atau direktori dalam direktori Anda saat ini, jangan mulai dengan garis miring ( /). Cukup tentukan nama direktori setelah perintah cd. Ini dikenal sebagairelative referencing. Jalur relatif ditentukan dari direktori kerja Anda saat ini dan bukan untuk direktori root.

$ cd directory

Saya beralih ke direktori Downloadan dalam contoh di bawah ini, di dalam direktori kerja saya saat ini.

$ cd Downloads

Tanpa argumen apapun, cd perintah membawa Anda kembali ke direktori home Anda di mana pun Anda berada di terminal.

$ cd

Perintah mkdir

Itu mkdir command ( bentuk singkat untuk make directory ) membuat direktori baru di dalam direktori kerja saat ini. Cukup gunakan sintaks:

$ mkdir directory

Misalnya, untuk membuat direktori atau folder dengan nama, reports, memanggil perintah:

$ mkdir reports

Anda juga dapat membuat direktori di dalam direktori menggunakan -p pilihan seperti yang ditunjukkan.

$ mkdir -p reports/sales/2020

Perintah membuat dua direktori: the sales direktori dan 2020 direktori di dalam sales direktori. Untuk memverifikasi struktur direktori, gunakan perintah pohon seperti yang ditunjukkan.

$ tree reports

Perintah sentuh

Perintah sentuh digunakan ketika Anda ingin membuat file baru. Cukup gunakan sintaks yang ditunjukkan untuk membuat file.

$ touch filename

Untuk membuat file teks sederhana bernama myfile.txt, keluarkan perintah:

$ touch myfile.txt

File yang dibuat mewarisi kepemilikan user dan grup dari user yang membuat file tersebut.

Perintah rm

Singkatan dari remove, perintah rm digunakan untuk menghapus atau menghapus file atau direktori. Untuk menghapus atau menghapus file, jalankan:

$ rm filename

Misalnya, untuk menghapus file yang kita buat di langkah 5, jalankan perintah

$ rm myfile.txt

Untuk menghapus direktori, gunakan tombol -R bendera seperti yang ditunjukkan. Ini menghapus direktori secara rekursif, yaitu, di samping isinya.

$ rm -R directory

Dengan mengingat hal itu, kita dapat menghapus reports direktori di samping isinya seperti yang ditunjukkan.

$ rm -R reports

Perintah rmdir

Itu rmdir perintah hanya menghapus AN EMPTY direktori. Saya memiliki direktori kosong bernamaprojectsdi direktori saya saat ini. Untuk menghapusnya, saya akan menjalankan perintah:

$ rmdir projects

Jika Anda mencoba menghapus direktori yang tidak kosong, Anda akan mendapatkan error yang ditunjukkan di bawah ini. Di sini, saya telah menyalinsales.pdf file ke projectsdirektori. Sejakprojects direktori sekarang berisi file, the rmdir perintah sekarang gagal.

perintah cp

Perintah cp ( copy ) membuat copyan file atau direktori. Kita dapat menyalin file dari satu direktori ke direktori lain menggunakan sintaks yang ditunjukkan.

$ cp /path/to/source/file /path/to/destination/directory

Untuk menyalin file bernama sales.pdf dari folder Anda saat ini ke /tmp/records/ folder di sistem saya, saya akan menjalankan perintah:

$ cp sales.pdf /tmp/records/

Untuk menyalin direktori secara rekursif (termasuk semua konten ) dari satu lokasi ke lokasi lain, aktifkan -R pilihan. Pada contoh di bawah ini, kami menyalin folder bernamadata dari direktori kerja saat ini ke /tmp/records/ direktori.

$ cp -R data /tmp/records/

perintah mv

Bergantung pada cara userannya, perintah mv ( move ) dapat memindahkan atau mengganti nama file/direktori.

Untuk mengganti nama file bernama sales.pdf di direktori saya saat ini ke marketing.pdf, jalankan perintah:

$ mv sales.pdf marketing.pdf

CATATAN:
Mengganti nama file hanya terjadi ketika direktori tidak diubah. Jika direktori diubah, perintah mv memindahkan file ke lokasi lain. Perbedaan antara menyalin dan memindahkan adalah bahwa menyalin mempertahankan file asli di direktori saat ini tetapi memindahkan seluruhnya memindahkan file ke direktori yang berbeda

Perintah di bawah ini menggerakkan sales.pdf file ke /tmp/data direktori.

$ mv sales.pdf /tmp/data

Perhatikan bagaimana file tidak lagi ada di direktori saat ini setelah dipindahkan ke direktori lain.

Perintah kucing

Perintah cat menampilkan konten file atau skrip shell

$ cat hello.sh

Perintah whoami

Perintah whoami menampilkan siapa Anda saat ini login. Dalam hal ini, saya saat ini masuk sebagai userwinnie.

$ whoami

Anda juga dapat memberikan hasil yang sama menggunakan who memerintah.

$ who

Perintah waktu aktif

Itu uptimecommand memberikan wawasan tentang berapa lama sistem telah berjalan atau aktif sejak dinyalakan. Tanpa opsi perintah apa pun, ini akan menampilkan waktu saat ini, durasi yang telah berjalan dalam format hari: jam: min, user yang masuk, dan rata-rata pemuatan.

$ uptime

Pada perintah di atas, kita dapat melihat bahwa waktu saat ini adalah 21:43:30 dan sistem telah menyala selama 4 jam 51 menit, dengan 1 user yang login.

Untuk menampilkan waktu aktif, gunakan saja -p pilihan.

$ uptime -p

Untuk menampilkan waktu dihidupkan dan mulai berjalan, lewati tombol -s pilihan.

$ uptime -s

Itu saja dengan perintah uptime.

Perintah teratas

Perintah top memberikan wawasan tentang proses yang sedang berjalan dan banyak informasi, termasuk statistik uptime, CPU, dan pemanfaatan memori.

$ top

Baris pertama menunjukkan statistik waktu aktif, diikuti oleh total tugas yang berjalan, sifat berbagai tugas, dan useran CPU dan memori.

Perintah bebas

Itu freeperintah mencetak statistik pada memori utama serta useran swap. Dengan-h pilihan, ini akan menampilkan memori dalam format yang lebih dapat dibaca manusia.

$ free -h

Perintah df

Perintah df ( disk free ) mencetak pemanfaatan ruang disk dari semua sistem file dan titik pemasangan. Itu-Th pilihan memformat output dalam format yang lebih ramah dan mudah dibaca.

$ df -Th

Membungkus

Saat Anda bergerak, Anda akan menemukan perintah yang lebih kompleks dengan lebih banyak opsi untuk menjalankan tugas yang kompleks. Namun, perintah-perintah ini memberikan landasan dasar untuk membantu Anda memulai perjalanan Anda menjadi guru Linux.

Related Posts