Saya ingat ketika saya pertama kali mulai menggunakan Linux dan saya terbiasa dengan antarmuka grafis Windows, saya benar-benar membenci terminal Linux. Saat itu saya menemukan perintah yang sulit untuk diingat dan penggunaan yang tepat dari masing-masingnya. Seiring berjalannya waktu, saya menyadari keindahan, fleksibilitas, dan kegunaan terminal Linux dan sejujurnya, tidak ada hari tanpa penggunaan. Hari ini, saya ingin berbagi beberapa trik dan tip berguna bagi pendatang baru Linux untuk memudahkan transisi mereka ke Linux atau sekadar membantu mereka mempelajari sesuatu yang baru (semoga).
- 5 Tips dan Trik Command Line yang Menarik di Linux – Bagian 1
- 5 Perintah Berguna untuk Mengelola Jenis File Linux – Bagian 3
Artikel ini bermaksud menunjukkan kepada Anda beberapa trik yang berguna bagaimana menggunakan terminal Linux seperti seorang profesional dengan jumlah keterampilan minimum. Yang Anda butuhkan hanyalah terminal Linux dan waktu luang untuk menguji perintah ini.
1. Temukan perintah yang tepat
Menjalankan perintah yang tepat dapat menjadi vital untuk sistem Anda. Namun di Linux ada begitu banyak baris perintah yang berbeda sehingga seringkali sulit untuk diingat. Jadi bagaimana Anda mencari perintah yang tepat yang Anda butuhkan? Jawabannya adalah sesuai . Anda hanya perlu menjalankan:
# apropos <description>
Di mana Anda harus mengubah “deskripsi ” dengan deskripsi sebenarnya dari perintah yang Anda cari. Ini contoh yang bagus:
# apropos "list directory" dir (1) - list directory contents ls (1) - list directory contents ntfsls (8) - list directory contents on an NTFS filesystem vdir (1) - list directory contents
Di sebelah kiri Anda dapat melihat perintah dan di sebelah kanan deskripsinya.
2. Jalankan Perintah Sebelumnya
Sering kali Anda perlu menjalankan perintah yang sama berulang kali. Meskipun Anda dapat berulang kali menekan tombol Atas pada keyboard Anda, Anda dapat menggunakan perintah history sebagai gantinya. Perintah ini akan mencantumkan semua perintah yang Anda masukkan sejak Anda meluncurkan terminal:
# history 1 fdisk -l 2 apt-get install gnome-paint 3 hostname tecmint.com 4 hostnamectl tecmint.com 5 man hostnamectl 6 hostnamectl --set-hostname tecmint.com 7 hostnamectl -set-hostname tecmint.com 8 hostnamectl set-hostname tecmint.com 9 mount -t "ntfs" -o 10 fdisk -l 11 mount -t ntfs-3g /dev/sda5 /mnt 12 mount -t rw ntfs-3g /dev/sda5 /mnt 13 mount -t -rw ntfs-3g /dev/sda5 /mnt 14 mount -t ntfs-3g /dev/sda5 /mnt 15 mount man 16 man mount 17 mount -t -o ntfs-3g /dev/sda5 /mnt 18 mount -o ntfs-3g /dev/sda5 /mnt 19 mount -ro ntfs-3g /dev/sda5 /mnt 20 cd /mnt ...
Seperti yang akan Anda lihat dari output di atas, Anda akan menerima daftar semua perintah yang telah Anda jalankan. Pada setiap baris Anda memiliki nomor yang menunjukkan baris di mana Anda telah memasukkan perintah. Anda dapat mengingat kembali perintah tersebut dengan menggunakan:
!#
Dimana # harus diubah dengan jumlah perintah yang sebenarnya. Untuk pemahaman yang lebih baik, lihat contoh di bawah ini:
!501
Setara dengan:
# history
3. Gunakan Komandan tengah malam
Jika Anda tidak terbiasa menggunakan perintah seperti cd , cp , mv , rm daripada Anda dapat menggunakan perintah tengah malam . Ini adalah shell visual yang mudah digunakan di mana Anda juga dapat menggunakan mouse:
Berkat F1 – F12 kunci, Anda dapat dengan mudah melakukan tugas yang berbeda. Cukup periksa legenda di bagian bawah. Untuk memilih file atau folder, klik tombol “Sisipkan tombol ”.
Singkatnya perintah tengah malam disebut “mc “. Untuk memasang mc di sistem Anda cukup jalankan:
$ sudo apt-get install mc [On Debian based systems]
# yum install mc [On Fedora based systems]
Berikut ini adalah contoh sederhana menggunakan komandan tengah malam. Buka mc hanya dengan mengetik:
# mc
Sekarang gunakan TAB tombol untuk beralih antar jendela – kiri dan kanan . Saya memiliki LibreOffice file yang akan saya pindahkan ke “Software ” folder:
Untuk memindahkan file di direktori baru, tekan F6 tombol pada keyboard Anda. MC sekarang akan meminta konfirmasi Anda:
Setelah dikonfirmasi, file akan dipindahkan ke direktori tujuan yang baru.
Baca Selengkapnya :Cara Menggunakan Pengelola File Komandan Tengah Malam di Linux
4. Matikan Komputer pada Waktu Tertentu
Terkadang Anda perlu mematikan komputer beberapa jam setelah jam kerja Anda berakhir. Anda dapat mengonfigurasi komputer Anda untuk dimatikan pada waktu tertentu dengan menggunakan:
$ sudo shutdown 21:00
Ini akan memberitahu komputer Anda untuk mematikan pada waktu tertentu yang telah Anda berikan. Anda juga dapat memberi tahu sistem untuk mati setelah beberapa menit tertentu:
$ sudo shutdown +15
Dengan begitu sistem akan dimatikan dalam 15 menit.
5. Tampilkan Informasi tentang Pengguna yang Dikenal
Anda dapat menggunakan perintah sederhana untuk membuat daftar pengguna sistem Linux Anda dan beberapa informasi dasar tentang mereka. Cukup gunakan:
# lslogins
Ini akan memberi Anda output berikut:
UID USER PWD-LOCK PWD-DENY LAST-LOGIN GECOS 0 root 0 0 Apr29/11:35 root 1 bin 0 1 bin 2 daemon 0 1 daemon 3 adm 0 1 adm 4 lp 0 1 lp 5 sync 0 1 sync 6 shutdown 0 1 Jul19/10:04 shutdown 7 halt 0 1 halt 8 mail 0 1 mail 10 uucp 0 1 uucp 11 operator 0 1 operator 12 games 0 1 games 13 gopher 0 1 gopher 14 ftp 0 1 FTP User 23 squid 0 1 25 named 0 1 Named 27 mysql 0 1 MySQL Server 47 mailnull 0 1 48 apache 0 1 Apache ...
6. Cari File
Mencari file terkadang tidak semudah yang Anda pikirkan. Contoh yang baik untuk mencari file adalah:
# find /home/user -type f
Perintah ini akan mencari semua file yang terletak di /home/user . menemukan perintah sangat kuat dan Anda dapat memberikan lebih banyak opsi untuk membuat pencarian Anda lebih detail. Jika Anda ingin mencari file yang lebih besar dari ukuran yang diberikan, Anda dapat menggunakan:
# find . -type f -size 10M
Perintah di atas akan mencari dari direktori saat ini untuk semua file yang lebih besar dari 10 MB . Pastikan untuk tidak menjalankan perintah dari direktori root sistem Linux Anda karena ini dapat menyebabkan I/O tinggi pada mesin Anda.
Salah satu kombinasi yang paling sering saya gunakan temukan dengan adalah “exec ”, yang pada dasarnya memungkinkan Anda untuk menjalankan beberapa tindakan pada hasil dari perintah find.
Sebagai contoh, katakanlah kita ingin menemukan semua file dalam direktori dan mengubah izinnya. Ini dapat dilakukan dengan mudah dengan:
# find /home/user/files/ -type f -exec chmod 644 {} \;
Perintah di atas akan mencari semua file di direktori yang ditentukan secara rekursif dan akan mengeksekusi chmod perintah pada file yang ditemukan. Saya yakin Anda akan menemukan lebih banyak kegunaan pada perintah ini di masa mendatang, untuk sekarang baca 35 Contoh Perintah dan Penggunaan Linux 'menemukan'.
7. Bangun Pohon Direktori dengan satu Perintah
Anda mungkin tahu bahwa Anda dapat membuat direktori baru dengan menggunakan mkdir memerintah. Jadi jika Anda ingin membuat folder baru, jalankan sesuatu seperti ini:
# mkdir new_folder
Tapi bagaimana, jika Anda ingin membuat 5 subfolder dalam folder itu? Menjalankan mkdir 5 kali berturut-turut bukanlah solusi yang baik. Sebagai gantinya, Anda dapat menggunakan -p pilihan seperti itu:
# mkdir -p new_folder/{folder_1,folder_2,folder_3,folder_4,folder_5}
Pada akhirnya Anda harus memiliki 5 folder yang terletak di folder_baru:
# ls new_folder/ folder_1 folder_2 folder_3 folder_4 folder_5
8. Salin File ke Beberapa Direktori
Penyalinan file biasanya dilakukan dengan cp memerintah. Menyalin file biasanya terlihat seperti ini:
# cp /path-to-file/my_file.txt /path-to-new-directory/
Sekarang bayangkan Anda perlu menyalin file itu di banyak direktori:
# cp /home/user/my_file.txt /home/user/1 # cp /home/user/my_file.txt /home/user/2 # cp /home/user/my_file.txt /home/user/3
Ini agak tidak masuk akal. Sebagai gantinya, Anda dapat menyelesaikan masalah dengan perintah satu baris sederhana:
# echo /home/user/1/ /home/user/2/ /home/user/3/ | xargs -n 1 cp /home/user/my_file.txt
9. Menghapus File yang Lebih Besar
Terkadang file bisa tumbuh sangat besar. Saya telah melihat kasus di mana satu file log melebihi 250 GB besar karena keterampilan administrasi yang buruk. Menghapus file dengan rm utilitas mungkin tidak cukup dalam kasus seperti itu karena fakta bahwa ada sejumlah besar data yang perlu dihapus. Operasi akan menjadi “berat ” satu dan harus dihindari. Sebagai gantinya, Anda dapat menggunakan solusi yang sangat sederhana:
# > /path-to-file/huge_file.log
Di mana tentu saja Anda perlu mengubah jalur dan nama file dengan yang tepat agar sesuai dengan kasus Anda. Perintah di atas hanya akan menulis output kosong ke file. Dengan kata yang lebih sederhana, ini akan mengosongkan file tanpa menyebabkan I/O tinggi pada sistem Anda.
10. Jalankan Perintah yang Sama di Beberapa Server Linux
Baru-baru ini salah satu pembaca kami bertanya di forum LinuxSay kami, cara menjalankan satu perintah ke beberapa kotak Linux sekaligus menggunakan SSH. Dia memiliki alamat IP mesinnya yang terlihat seperti ini:
10.0.0.1 10.0.0.2 10.0.0.3 10.0.0.4 10.0.0.5
Jadi di sini adalah solusi sederhana untuk masalah ini. Kumpulkan alamat IP server dalam satu file bernama list.txt satu di bawah yang lain seperti yang ditunjukkan di atas. Kemudian Anda dapat menjalankan:
# for in $i(cat list.txt); do ssh [email protected]$i 'bash command'; done
Dalam contoh di atas, Anda perlu mengubah “pengguna ” dengan pengguna sebenarnya yang akan Anda masuki dan “perintah bash ” dengan perintah bash aktual yang ingin Anda jalankan. Metode ini bekerja lebih baik ketika Anda menggunakan otentikasi tanpa kata sandi dengan kunci SSH ke mesin Anda karena dengan cara itu Anda tidak perlu memasukkan kata sandi untuk pengguna Anda berulang kali.
Perhatikan bahwa Anda mungkin perlu meneruskan beberapa parameter tambahan ke perintah SSH tergantung pada pengaturan kotak Linux Anda.
Kesimpulan
Contoh di atas benar-benar sederhana dan saya harap mereka telah membantu Anda menemukan beberapa keindahan Linux dan bagaimana Anda dapat dengan mudah melakukan operasi berbeda yang dapat memakan lebih banyak waktu pada sistem operasi lain.