GNU/Linux >> Belajar Linux >  >> Linux

10 Trik Baris Perintah Linux yang Berguna untuk Pemula – Bagian 2

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).

  1. 5 Tips dan Trik Command Line yang Menarik di Linux – Bagian 1
  2. 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.


Linux
  1. 16 Contoh Perintah 'cp' yang Berguna untuk Pemula Linux

  2. Titan – Pengelola Kata Sandi baris Perintah Untuk Linux

  3. ppl – Buku Alamat Baris Perintah Untuk Linux

  1. 8 tips untuk baris perintah Linux

  2. 4 Alat penurunan harga untuk baris perintah Linux

  3. 3 Perintah Linux yang Berguna untuk Administrator Sistem

  1. 3 pengelola kata sandi untuk baris perintah Linux

  2. 4 aplikasi pencatat baris perintah untuk Linux

  3. 5 Tips dan Trik Command Line yang Menarik di Linux – Bagian 1