3 Hacks Berguna Setiap pengguna Linux mesti tahu

3 Hacks Berguna Setiap pengguna Linux mesti tahu

Dunia Linux dipenuhi dengan barang -barang yang sangat menyeronokkan dan menarik, semakin kita masuk, semakin kita dapati barang -barang. Dalam usaha kami untuk membawa hacks dan petua kecil untuk anda yang membuat anda berbeza dari orang lain, di sini kami telah datang dengan tiga helah kecil.

1. Cara menjadualkan pekerjaan Linux tanpa Cron

Menjadualkan Pekerjaan/Perintah di Linux adalah akronim kepada Cron. Bila -bila masa kita perlu menjadualkan pekerjaan, kami memanggil Cron, tetapi adakah anda tahu kami boleh menjadualkan pekerjaan di kemudian hari tanpa jagung? Anda boleh melakukannya seperti yang dicadangkan di bawah ..

Jalankan arahan (katakan Tarikh) setiap 5 saat dan tulis output ke fail (katakan Tarikh.txt). Untuk mencapai senario ini, kita perlu menjalankan skrip di bawah satu liner secara langsung pada arahan arahan.

$ sementara benar; tarikh >> tarikh.txt; tidur 5; Selesai & 

Anatomi skrip liner di atas:

  1. Walaupun benar - Tanya skrip untuk dijalankan sementara keadaannya benar, ia bertindak sebagai gelung yang menjadikan perintah itu berjalan lagi dan lagi atau mengatakan dalam gelung.
  2. lakukan - melakukan apa yang berikut, iaitu., laksanakan arahan atau set arahan yang terletak di hadapan pernyataan DO.
  3. tarikh >> tarikh.txt - Di sini output arahan tarikh ditulis pada tarikh fail.txt. Perhatikan juga bahawa kami telah menggunakan >> dan tidak >.
  4. >> memastikan bahawa fail (tarikh.txt) tidak ditimpa setiap kali skrip melaksanakan. Ia hanya menambah perubahan. Sedangkan > Tukar ganti fail berulang kali.
  5. Tidur 5 - Ia meminta cangkang untuk menyimpan perbezaan masa 5 saat sebelum dilaksanakan lagi. Perhatikan masa di sini sentiasa diukur dalam beberapa saat. Katakan jika anda ingin melaksanakan arahan setiap 6 minit, anda harus menggunakannya (6*60) 360, berturut -turut tidur.
  6. selesai - menandakan berakhirnya gelung sementara.
  7. & - Letakkan keseluruhan proses dalam gelung ke latar belakang.

Begitu juga, kita dapat melaksanakan skrip dengan cara yang sama. Inilah arahan untuk memanggil skrip selepas selang tertentu (katakan 100 saat) dan nama skrip adalah script_name.sh.

Juga patut disebut bahawa skrip di atas harus dijalankan di direktori di mana skrip akan dipanggil kebohongan, jika tidak, anda perlu menyediakan jalan penuh (/rumah/$ pengguna/.../script_name.sh). Sintaks untuk menelefon skrip pada selang yang diterangkan di atas adalah:

$ sementara benar; lakukan /bin /sh script_name.sh; tidur 100; Selesai & 

Kesimpulan: Pelapik di atas bukan pengganti cron, kerana utiliti cron menyokong banyak pilihan, berbanding dan sangat fleksibel dan disesuaikan. Namun jika kita mahu menjalankan kes ujian tertentu atau penanda aras I/O, maka perintah singe di atas akan melayani tujuan.

Baca juga: Contoh penjadualan pekerjaan linux cron linux

2. Cara Mengosongkan Terminal Tanpa Menggunakan Perintah 'Jelas'

Apa yang kita lakukan untuk membersihkan skrin? Baik anda mungkin berfikir betapa bodohnya soalan itu. Nah, kita semua tahu itu 'jelas'Perintah. Walau bagaimanapun, jika kita membuat tabiat menggunakan gabungan utama 'Ctrl+L'Untuk membersihkan terminal, kami akan menjimatkan banyak masa kami.

Gabungan kunci 'Ctrl+L'mempunyai kesan yang sama seperti'jelas'Perintah. Jadi dari masa depan penggunaan Ctrl+L Untuk membersihkan antara muka baris arahan Linux anda.

Kesimpulan: Sejak Ctrl+L adalah gabungan utama, jadi kita tidak boleh menggunakannya di dalam skrip. Sekiranya kita perlu membersihkan skrin di dalam skrip shell, hubungi perintah 'jelas', untuk semua kes lain yang boleh saya fikirkan sekarang, Ctrl+L lebih daripada mencukupi.

3. Jalankan arahan dan kembali ke direktori kerja semasa secara automatik.

Ini adalah hack yang luar biasa yang tidak banyak orang tahu. Anda boleh menjalankan arahan tidak kira apa yang kembali ke direktori semasa. Yang perlu anda lakukan ialah menjalankan arahan dalam kurungan i.e., di antara (dan).

Mari lihat contohnya,

[dilindungi e -mel]: ~ $ (cd/home/avi/muat turun/) 
Output sampel
[dilindungi e -mel]: ~ 

Pertama CD ke direktori Muat turun dan kemudian kembali ke direktori rumah dalam satu perjalanan. Semoga anda percaya bahawa perintah itu tidak dilaksanakan dan atas sebab tertentu satu atau yang lain tidak membuang kesilapan, kerana tidak ada perubahan yang cepat. Mari buat sedikit lagi tweak ..

[dilindungi e -mel]: ~ $ (cd/home/avi/muat turun/&& ls -l) 
Output sampel
-rw-r ----- 1 avi avi 54272 3 Mei 18:37 Text1.txt -rw-r ----- 1 avi avi 54272 3 Mei 18:37 Text2.txt -rw-r ----- 1 avi avi 54272 3 Mei 18:37 Text3.txt [dilindungi e -mel]: ~ $ 

Oleh itu, dalam perintah di atas ia mula -mula menukar direktori semasa ke Muat turun dan kemudian senaraikan kandungan direktori itu sebelum kembali ke direktori semasa. Juga, ia membuktikan bahawa arahan berjaya dilaksanakan. Anda boleh menjalankan apa -apa arahan dalam kurungan dan kembali ke direktori kerja semasa anda tanpa halangan.

Itu semua buat masa ini, jika anda tahu apa -apa hacks atau helah Linux yang anda boleh berkongsi dengan kami melalui bahagian komen kami dan jangan lupa untuk berkongsi artikel ini dengan rakan -rakan anda .. .