GNU/Linux >> Belajar Linux >  >> Linux

Cara Menjalankan Beberapa Perintah Linux dalam Satu Perintah

Jika Anda menggunakan Linux setiap hari, Anda akan tahu bahwa baris perintah adalah alat yang paling ampuh ketika Anda bekerja dengan file, menginstal dan mengkonfigurasi perangkat lunak sistem, dan menjalankannya. Bahkan menjadi lebih efisien jika Anda menjalankan dua atau lebih perintah sekaligus pada baris perintah dan menghemat banyak waktu.

Dalam tutorial ini, kita akan melihat berbagai cara di mana kita dapat menggabungkan dan menjalankan beberapa perintah Linux secara efisien dalam satu baris.

; cmd1; cmd2 The “;” operator menjalankan semua perintah terlepas dari apakah yang sebelumnya gagal atau tidak.
&& cmd1 &&cmd2 The “&&” operator menjalankan perintah kedua hanya jika perintah sebelumnya berhasil dijalankan.
|| cmd1 || cmd2 The “||” operator mengeksekusi perintah kedua hanya jika perintah sebelumnya mengembalikan kesalahan.

Biarkan saya menjelaskan kepada Anda secara lebih rinci bagaimana Anda dapat menjalankan banyak perintah di Linux sekaligus.

1. Menggunakan Operator Titik Koma (;) untuk Menjalankan Beberapa perintah Linux

Tanda titik koma (;) operator memungkinkan Anda untuk menjalankan satu atau lebih perintah secara berurutan, terlepas dari apakah setiap perintah sebelumnya berhasil atau tidak. Misalnya, jalankan tiga perintah berikut pada satu baris yang dipisahkan oleh titik koma (;) dan tekan enter.

$ ls ; pwd ; du ; whoami

Ini akan menampilkan daftar direktori saat ini ( ls ), menunjukkan direktori tempat Anda berada saat ini ( pwd ), mencetak penggunaan disk file (du), dan menampilkan nama login akun Anda ( whoami ) sekaligus.

2. Menggunakan Operator AND (&&) untuk Menjalankan Beberapa Perintah Linux

Dalam beberapa skenario, Anda ingin memastikan bahwa perintah kedua hanya dijalankan jika perintah pertama berhasil dijalankan. Misalnya, jalankan dua perintah yang dipisahkan oleh (&&) operator, yaitu dua ampersand.

$ sudo apt update && sudo apt upgrade

Di sini perintah pertama memperbarui daftar database paket untuk paket yang perlu ditingkatkan. Jika tidak ada kesalahan, itu akan menjalankan perintah kedua yang akan meningkatkan semua paket ke versi yang lebih baru.

Saya sangat merekomendasikan menggunakan (&&) operator daripada menggunakan (;) operator titik koma sebagian besar waktu. Ini memastikan bahwa Anda tidak melakukan sesuatu yang mengerikan. Misalnya, jika Anda menjalankan perintah berikut untuk mengubah ke direktori dan kemudian menghapus semuanya secara rekursif di direktori itu, Anda dapat merusak sistem Anda jika perubahan direktori tidak terjadi.

$ cd /my_directory ; rm -Rf *

3. Menggunakan (||) Operator untuk Menjalankan Beberapa Perintah Linux

Terkadang Anda mungkin ingin menjalankan perintah kedua hanya jika perintah pertama mengembalikan kesalahan. Untuk melakukan ini, Anda perlu menggunakan (||) operator. Misalnya, Anda ingin memverifikasi bahwa jika Folder Saya direktori ada dan buat jika tidak ada.

$ [ -d ~/MyFolder ] || mkdir ~/MyFolder

Dalam contoh di atas, Folder Saya direktori tidak ada, jadi perintah kedua membuat direktori.

Kesimpulan

Dalam artikel ini, kita telah mempelajari tiga cara yang berguna untuk menggabungkan dan menjalankan beberapa perintah Linux di baris perintah secara produktif.


Linux
  1. Cara Memperbarui Kali Linux Dengan Satu Perintah

  2. Cara Mengganti Nama Banyak File Sekaligus di Linux

  3. A sampai Z Perintah Linux

  1. Bagaimana cara menjalankan beberapa perintah latar belakang di bash dalam satu baris?

  2. Bagaimana cara menjalankan skrip di latar belakang (linux openwrt)?

  3. linux:cara menjalankan perintah di direktori tertentu

  1. DSH – Jalankan Perintah Linux Pada Banyak Host Sekaligus

  2. Cara Menjalankan Perintah Tunggal Pada Beberapa Sistem Jarak Jauh Sekaligus

  3. Bagaimana saya bisa merekam perintah Linux?