Terminal Linux adalah alat yang ampuh yang memungkinkan Anda untuk melakukan berbagai operasi menggunakan perintah. Perintah ini memungkinkan Anda untuk menyelesaikan berbagai tugas komputasi, termasuk manipulasi file, manajemen program, dan otomatisasi layanan.
Idealnya, ketika Anda perlu menjalankan banyak perintah terminal, Anda melakukannya satu per satu. Namun, ternyata ada cara yang lebih baik untuk melakukan ini, dan ini melibatkan menjalankan beberapa perintah sekaligus.
Ikuti bersama saat kami mendemonstrasikan berbagai cara untuk menjalankan beberapa perintah terminal di Linux.
Menjalankan Beberapa Perintah Linux Sekaligus
Di Linux, ada tiga cara untuk menjalankan beberapa perintah di terminal:
- NS Titik koma (;) operator
- NS Logika OR (||) operator
- NS Logika DAN (&&) operator
Semua metode ini membutuhkan operator. Sementara salah satu dari operator ini dapat menjalankan dua atau lebih perintah shell sekaligus, mengetahui operator mana yang digunakan dan kapan dapat membantu Anda dalam menyusun perintah yang efektif. Bagian berikut membahas tujuan dan sintaks untuk menggunakan operator ini dengan benar.
Terkait:Apa Itu Baris Perintah Linux dan Bagaimana Cara Menggunakannya?
1. Menggunakan Operator Titik Koma (;)
Menyegmentasikan rantai perintah dengan titik koma adalah praktik paling umum saat Anda ingin menjalankan banyak perintah di terminal. Sebagian alasannya adalah cara operator melakukan: menjalankan semua perintah secara berurutan terlepas dari apakah perintah sebelumnya berhasil atau gagal.
Misalnya, jika ada dua perintah: perintah A dan perintah B, menggunakan operator titik koma di antara keduanya memastikan bahwa perintah pertama dan kedua dieksekusi secara berurutan terlepas dari output dari perintah pertama.
perintah A; perintah B
Jadi, jika Anda berada dalam situasi di mana ada kebutuhan untuk menjalankan dua atau lebih perintah terminal yang tidak terkait sehingga: status keluaran dari perintah pertama tidak mempengaruhi eksekusi yang terakhir, operator titik koma adalah caranya Pergilah.
Contoh kasus penggunaan: Untuk menampilkan nama pengguna saat ini dan nama host sistem:
siapa saya; nama host
Namun, ingatlah bahwa shell menjalankan perintah-perintah ini dalam urutan yang Anda sebutkan. Inilah yang akan terlihat seperti output:
2. Menggunakan Operator ATAU (||)
Definisi kata "atau" adalah hadiah di sini: ketika Anda menjalankan dua perintah menggunakan operator OR, Anda memberi tahu shell untuk mengeksekusi hanya satu perintah di antara keduanya.
Pertimbangkan skenario di mana Anda telah menggunakan operator OR dengan dua perintah: perintah A dan perintah B. Ini adalah bagaimana perintah yang digabungkan akan terlihat seperti dengan operator OR:
perintah A || perintah B
Di Sini, perintah B hanya akan dijalankan jika perintah A gagal, yaitu ketika perintah A mengembalikan kesalahan. Begitu juga jika perintah A berjalan dengan sukses, perintah B tidak akan mengeksekusi.
Berbicara tentang kasus penggunaannya, Anda dapat menggunakan operator OR ketika Anda perlu menjalankan dua perintah terkait bersama-sama sehingga shell mengeksekusi perintah berikutnya hanya ketika yang sebelumnya gagal.
Contoh kasus penggunaan: Mari kita asumsikan Anda ingin membuat file baru, katakanlah Dokumen.txt, tetapi sebelum melakukannya, Anda ingin memastikan bahwa file dengan nama yang sama belum ada di direktori saat ini. Dalam situasi seperti itu, Anda dapat menjalankan perintah dalam urutan berikut:
Temukan. -nama Dokumen.txt || sentuh Dokumen.txt
Di Sini, perintah temukan akan mencari direktori kerja saat ini untuk Dokumen.txt mengajukan. Jika file tersebut ditemukan, progresi perintah akan berhenti—dan perintah kedua tidak akan berjalan.
Di sisi lain, jika tidak menemukan file yang cocok, perintah di sebelah kanan akan dijalankan, dan file baru dengan nama Dokumen.txt akan dibuat di direktori kerja Anda saat ini.
3. Menggunakan Operator AND (&&)
Seperti yang mungkin sudah Anda duga, operator AND mengeksekusi perintah berikutnya secara berurutan hanya ketika perintah sebelumnya berhasil dijalankan.
Untuk memahami ini lebih baik, pertimbangkan skenario di mana Anda ingin menjalankan dua perintah terkait sehingga Anda ingin perintah kedua dijalankan hanya jika yang pertama mengembalikan output yang valid. Dalam hal ini, kita dapat mengikat perintah bersama-sama menggunakan operator AND, disebut sebagai &&, untuk mendapatkan hasil yang kita inginkan.
Contoh kasus penggunaan: Salah satu kasus penggunaan operator AND yang paling umum di Linux adalah membuat direktori baru dan langsung masuk ke dalamnya. Dengan begitu, Anda tidak perlu menjalankan kedua perintah satu per satu untuk menjalankan operasi.
Untuk tujuan panduan ini, anggaplah Anda ingin membuat direktori baru bernama Dokumen dan segera ubah direktori kerja Anda saat ini ke sana.
mkdir Documents && cd Documents
Di sini, mkdir perintah akan membuat direktori baru bernama Dokumen di direktori kerja Anda saat ini. Jika berhasil, itu akan memungkinkan perintah cd untuk mengeksekusi.
Menggabungkan Beberapa Operator untuk Memenuhi Kriteria Eksekusi Anda
Selain menggunakan operator satu per satu dalam perintah Anda, Anda juga dapat mengelompokkan beberapa operator untuk memenuhi kriteria eksekusi Anda. Ini berguna ketika Anda ingin menjalankan perintah berdasarkan beberapa kondisi.
Pertimbangkan skenario di mana Anda ingin menjalankan dua perintah (perintah B dan perintah C) hanya bila perintah A gagal. Untuk melakukan ini, Anda harus menggunakan operator seperti yang ditunjukkan pada notasi di bawah ini:
perintah A || perintah B && perintah C
Contoh kasus penggunaan: Katakanlah Anda ingin menentukan apakah sebuah folder (bernama Dokumen) ada di direktori kerja Anda saat ini dan buat jika tidak ada. Dalam hal ini, alih-alih menjalankan perintah terpisah untuk menemukan direktori dan membuat yang baru, Anda dapat menggunakan operator OR dan AND bersama-sama untuk melakukan seluruh operasi secara efisien.
Begini tampilannya:
Temukan. -nama Dokumen || echo "Direktori tidak ditemukan" && mkdir Dokumen
Dalam perintah ini, Temukan meminta shell untuk mencari folder bernama Dokumen di direktori kerja saat ini. Jika direktori tidak ada, terminal mentransfer aliran ke gema dan mkdir perintah, yang mencetak string yang ditentukan dan membuat folder baru masing-masing.
Menjalankan Perintah Terminal secara Efisien di Linux
Seperti yang baru saja Anda lihat, menggunakan operator dalam perintah Anda dapat menyederhanakan banyak operasi baris perintah.
Jika Anda adalah seseorang yang suka menangani operasi sistem yang berbeda di komputer mereka melalui terminal, ketahuilah cara menggunakan operator ini bisa sangat membantu dan pasti akan membantu Anda dalam menjalankan perintah Linux lebih banyak efisien.
Demikian pula, jika Anda baru memulai—atau kurang familiar—dengan Linux, mempelajari perintah terminal yang berbeda adalah langkah lain untuk menguasai antarmuka baris perintah.
Lembar contekan sederhana ini akan membantu Anda merasa nyaman dengan terminal baris perintah Linux dalam waktu singkat.
Baca Selanjutnya
- Linux
- Perintah Linux
- Terminal
Yash adalah Staf Penulis di MUO untuk DIY, Linux, Pemrograman, dan Keamanan. Sebelum menemukan minatnya dalam menulis, ia dulu mengembangkan untuk web dan iOS. Anda juga dapat menemukan tulisannya di TechPP, di mana ia mencakup vertikal lainnya. Selain teknologi, ia senang berbicara tentang astronomi, Formula 1, dan jam tangan.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan