GNU/Linux >> Belajar Linux >  >> Linux

3 Hacks Berguna yang Harus Diketahui Setiap Pengguna Linux

Dunia Linux dipenuhi dengan banyak hal yang menyenangkan dan menarik, semakin banyak kita masuk, semakin banyak kita menemukan barang. Dalam upaya kami untuk menghadirkan peretasan kecil dan tip untuk Anda yang membuat Anda berbeda dari yang lain, di sini kami telah membuat tiga trik kecil.

1. Cara Menjadwalkan Pekerjaan Linux Tanpa Cron

Menjadwalkan pekerjaan/perintah di Linux adalah singkatan dari cron. Kapan pun kami perlu menjadwalkan pekerjaan, kami memanggil cron, tetapi tahukah Anda bahwa kami dapat menjadwalkan pekerjaan di lain waktu tanpa jagung? Anda dapat melakukannya seperti yang disarankan di bawah ini..

Jalankan perintah (misalnya tanggal ) setiap 5 detik dan tulis hasilnya ke file (misalnya date.txt ). Untuk mencapai skenario ini, kita perlu menjalankan skrip satu baris di bawah ini langsung pada prompt perintah.

$ while true; do date >> date.txt ; sleep 5 ; done &

Anatomi skrip one liner di atas:

  1. sementara benar – Minta skrip untuk dijalankan saat kondisinya benar, skrip ini bertindak sebagai loop yang membuat perintah dijalankan berulang kali atau diucapkan dalam satu loop.
  2. lakukan – lakukan apa yang mengikuti, yaitu, mengeksekusi perintah atau serangkaian perintah yang ada di depan pernyataan do.
  3. tanggal>> tanggal.txt – di sini output dari perintah date sedang ditulis ke file date.txt. Perhatikan juga bahwa kami telah menggunakan >> dan bukan > .
  4. >> memastikan bahwa file (date.txt) tidak ditimpa setiap kali skrip dijalankan. Itu hanya menambahkan perubahan. Sedangkan > menimpa file lagi dan lagi.
  5. tidur 5 – Ini meminta shell untuk menjaga perbedaan waktu 5 detik sebelum dieksekusi lagi. Perhatikan waktu di sini selalu diukur dalam detik. Katakanlah jika Anda ingin menjalankan perintah setiap 6 menit, Anda harus menggunakan (6*60 ) 360, berturut-turut dari tidur.
  6. selesai – menandai akhir dari perulangan while.
  7. & – Letakkan seluruh proses dalam lingkaran ke latar belakang.

Demikian pula, kita dapat menjalankan skrip apa pun dengan cara yang sama. Berikut adalah perintah untuk memanggil skrip setelah interval tertentu (misalnya 100 detik ) dan nama skripnya adalah script_name.sh .

Juga perlu disebutkan bahwa skrip di atas harus dijalankan di direktori tempat skrip yang akan dipanggil terletak, jika tidak, Anda harus memberikan path lengkap (/home/$USER/…/script_name.sh ). Sintaks untuk memanggil skrip pada interval yang dijelaskan di atas adalah:

$ while true; do /bin/sh script_name.sh ; sleep 100 ; done &

Kesimpulan :Liner di atas bukan pengganti Cron, karena utilitas Cron mendukung banyak opsi, dibandingkan dan sangat fleksibel serta dapat disesuaikan. Namun jika kita ingin menjalankan test case atau benchmark I/O tertentu, maka perintah singe di atas akan berfungsi.

Baca Juga: 11 Contoh Penjadwalan Pekerjaan Cron Linux

2. Cara Menghapus Terminal tanpa Menggunakan Perintah 'clear'

Apa yang kita lakukan untuk membersihkan layar? Anda mungkin berpikir betapa konyolnya menanyakan pertanyaan seperti itu. Yah, kita semua tahu ini 'jelas ' memerintah. Namun jika kita membiasakan menggunakan kombinasi tombol ‘ctrl+l ' untuk menghapus terminal, kita akan menghemat banyak waktu kita.

Kombinasi tombol ‘Ctrl+l ' memiliki efek yang sama dengan 'clear ' memerintah. Jadi dari waktu berikutnya gunakan ctrl+l untuk menghapus Antarmuka Baris Perintah Linux Anda.

Kesimpulan :Sejak ctrl+l adalah kombinasi tombol, jadi kami tidak dapat menggunakannya di dalam skrip. Jika kita perlu menghapus layar di dalam skrip shell, panggil perintah 'clear', untuk semua kasus lain yang dapat saya pikirkan sekarang, ctrl+l sudah lebih dari cukup.

3. Jalankan perintah dan kembali ke direktori kerja saat ini secara otomatis.

Nah ini adalah hack yang luar biasa yang tidak banyak orang tahu. Anda dapat menjalankan perintah tidak peduli apa itu kembali ke direktori saat ini. Yang perlu Anda lakukan adalah menjalankan perintah dalam tanda kurung yaitu, di antara ( and ) .

Mari kita lihat contohnya,

[email protected]:~$ (cd /home/avi/Downloads/)
Contoh Keluaran
[email protected]:~

Pertama cd ke direktori Unduhan dan sekali lagi kembali ke direktori home. Mungkin Anda yakin bahwa perintah tersebut tidak dijalankan dan untuk beberapa alasan satu atau lain hal itu tidak menimbulkan kesalahan, karena tidak ada perubahan pada prompt. Ayo lakukan sedikit tweak lagi..

[email protected]:~$ (cd /home/avi/Downloads/ && ls -l)
Contoh Keluaran
-rw-r-----  1 avi  avi     54272 May  3 18:37 text1.txt
-rw-r-----  1 avi  avi     54272 May  3 18:37 text2.txt
-rw-r-----  1 avi  avi     54272 May  3 18:37 text3.txt
[email protected]:~$

Jadi pada perintah di atas pertama-tama ubah direktori saat ini menjadi Unduhan dan kemudian daftar konten direktori itu sebelum kembali ke direktori saat ini. Juga, itu membuktikan bahwa perintah berhasil dieksekusi. Anda dapat menjalankan perintah apa pun dalam tanda kurung dan kembali ke direktori kerja Anda saat ini tanpa hambatan.

Itu saja untuk saat ini, jika Anda mengetahui peretasan atau trik Linux seperti itu, Anda dapat membagikannya kepada kami melalui bagian komentar kami dan jangan lupa untuk membagikan artikel ini dengan teman-teman Anda….


Linux
  1. 20 perintah Linux penting untuk setiap pengguna

  2. 10 perintah yang harus diketahui setiap pengguna Linux

  3. Pintasan Terminal Linux yang Berguna Yang Harus Diketahui Setiap Pengguna Power Linux

  1. Tema suara di Linux:Apa yang harus diketahui setiap pengguna

  2. Cara Menggunakan Perintah id di Linux:5 Contoh Berguna

  3. perintah su Linux

  1. 12 Penggunaan Commandline PHP yang Berguna Yang Harus Diketahui Setiap Pengguna Linux

  2. 34 Perintah Dasar Linux Yang Harus Diketahui Setiap Pengguna

  3. Perintah Su di Linux (Ganti Pengguna)