GNU/Linux >> Belajar Linux >  >> Linux

5 Perintah Berguna untuk Mengelola Jenis File dan Waktu Sistem di Linux – Bagian 3

Beradaptasi dengan menggunakan baris perintah atau terminal bisa sangat sulit bagi pemula yang ingin belajar Linux. Karena terminal memberikan lebih banyak kendali atas sistem Linux daripada program GUI, seseorang harus terbiasa menjalankan perintah di terminal. Oleh karena itu, untuk menghafal berbagai perintah di Linux, Anda harus menggunakan terminal setiap hari untuk memahami bagaimana perintah digunakan dengan opsi dan argumen yang berbeda.

Silakan baca bagian sebelumnya dari seri Trik Linux ini.

  1. 5 Tips dan Trik Command Line yang Menarik di Linux – Bagian 1
  2. 10 Trik Commandline yang Berguna untuk Pemula – Bagian 2

Dalam artikel ini, kita akan melihat beberapa tip dan trik menggunakan 10 perintah untuk bekerja dengan file dan waktu di terminal.

Jenis File di Linux

Di Linux, semuanya dianggap sebagai file, perangkat Anda, direktori, dan file biasa semuanya dianggap sebagai file.

Ada berbagai jenis file dalam sistem Linux:

  1. File biasa yang mungkin termasuk perintah, dokumen, file musik, film, gambar, arsip, dan sebagainya.
  2. File perangkat :yang digunakan oleh sistem untuk mengakses komponen perangkat keras Anda.

Ada dua jenis file perangkat file blok yang mewakili perangkat penyimpanan seperti harddisk , mereka membaca data dalam blok dan file karakter membaca data dalam karakter demi karakter.

  1. Tautan keras dan tautan lunak :mereka digunakan untuk mengakses file dari mana saja di sistem file Linux.
  2. Pipa dan soket bernama :memungkinkan proses yang berbeda untuk berkomunikasi satu sama lain.

1. Menentukan jenis file menggunakan perintah 'file'

Anda dapat menentukan jenis file dengan menggunakan file perintah sebagai berikut. Tangkapan layar di bawah ini menunjukkan berbagai contoh penggunaan perintah file untuk menentukan jenis file yang berbeda.

[email protected] ~/Linux-Tricks $ dir
BACKUP				      master.zip
crossroads-stable.tar.gz	      num.txt
EDWARD-MAYA-2011-2012-NEW-REMIX.mp3   reggea.xspf
Linux-Security-Optimization-Book.gif  tmp-link

[email protected] ~/Linux-Tricks $ file BACKUP/
BACKUP/: directory 

[email protected] ~/Linux-Tricks $ file master.zip 
master.zip: Zip archive data, at least v1.0 to extract

[email protected] ~/Linux-Tricks $ file crossroads-stable.tar.gz
crossroads-stable.tar.gz: gzip compressed data, from Unix, last modified: Tue Apr  5 15:15:20 2011

[email protected] ~/Linux-Tricks $ file Linux-Security-Optimization-Book.gif 
Linux-Security-Optimization-Book.gif: GIF image data, version 89a, 200 x 259

[email protected] ~/Linux-Tricks $ file EDWARD-MAYA-2011-2012-NEW-REMIX.mp3 
EDWARD-MAYA-2011-2012-NEW-REMIX.mp3: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 192 kbps, 44.1 kHz, JntStereo

[email protected] ~/Linux-Tricks $ file /dev/sda1
/dev/sda1: block special 

[email protected] ~/Linux-Tricks $ file /dev/tty1
/dev/tty1: character special 

2. Menentukan jenis file menggunakan perintah 'ls' dan 'dir'

Cara lain untuk menentukan jenis file adalah dengan melakukan daftar panjang menggunakan perintah ls dan dir.

Menggunakan ls -l untuk menentukan jenis file.

Saat Anda melihat izin file, karakter pertama menunjukkan jenis file dan karakter lainnya menunjukkan izin file.

[email protected] ~/Linux-Tricks $ ls -l
total 6908
drwxr-xr-x 2 tecmint tecmint    4096 Sep  9 11:46 BACKUP
-rw-r--r-- 1 tecmint tecmint 1075620 Sep  9 11:47 crossroads-stable.tar.gz
-rwxr----- 1 tecmint tecmint 5916085 Sep  9 11:49 EDWARD-MAYA-2011-2012-NEW-REMIX.mp3
-rw-r--r-- 1 tecmint tecmint   42122 Sep  9 11:49 Linux-Security-Optimization-Book.gif
-rw-r--r-- 1 tecmint tecmint   17627 Sep  9 11:46 master.zip
-rw-r--r-- 1 tecmint tecmint       5 Sep  9 11:48 num.txt
-rw-r--r-- 1 tecmint tecmint       0 Sep  9 11:46 reggea.xspf
-rw-r--r-- 1 tecmint tecmint       5 Sep  9 11:47 tmp-link

Menggunakan ls -l untuk menentukan blokir dan karakter file.

[email protected] ~/Linux-Tricks $ ls -l /dev/sda1
brw-rw---- 1 root disk 8, 1 Sep  9 10:53 /dev/sda1

[email protected] ~/Linux-Tricks $ ls -l /dev/tty1
crw-rw---- 1 root tty 4, 1 Sep  9 10:54 /dev/tty1

Menggunakan dir -l untuk menentukan jenis file.

[email protected] ~/Linux-Tricks $ dir -l
total 6908
drwxr-xr-x 2 tecmint tecmint    4096 Sep  9 11:46 BACKUP
-rw-r--r-- 1 tecmint tecmint 1075620 Sep  9 11:47 crossroads-stable.tar.gz
-rwxr----- 1 tecmint tecmint 5916085 Sep  9 11:49 EDWARD-MAYA-2011-2012-NEW-REMIX.mp3
-rw-r--r-- 1 tecmint tecmint   42122 Sep  9 11:49 Linux-Security-Optimization-Book.gif
-rw-r--r-- 1 tecmint tecmint   17627 Sep  9 11:46 master.zip
-rw-r--r-- 1 tecmint tecmint       5 Sep  9 11:48 num.txt
-rw-r--r-- 1 tecmint tecmint       0 Sep  9 11:46 reggea.xspf
-rw-r--r-- 1 tecmint tecmint       5 Sep  9 11:47 tmp-link

3. Menghitung jumlah file dari jenis tertentu

Selanjutnya kita akan melihat tips menghitung jumlah file dari jenis tertentu dalam direktori tertentu menggunakan ls , grep dan wc perintah. Komunikasi antar perintah dicapai melalui perpipaan bernama.

  1. mengerti – perintah untuk mencari sesuai dengan pola atau ekspresi reguler yang diberikan.
  2. wc – perintah untuk menghitung baris, kata, dan karakter.
Menghitung jumlah file biasa

Di Linux, file biasa diwakili oleh simbol.

[email protected] ~/Linux-Tricks $ ls -l | grep ^- | wc -l
7
Menghitung jumlah direktori

Di Linux, direktori diwakili oleh d simbol.

[email protected] ~/Linux-Tricks $ ls -l | grep ^d | wc -l
1
Menghitung jumlah tautan simbolik dan tautan keras

Di Linux, tautan simbolik dan tautan keras diwakili oleh l simbol.

[email protected] ~/Linux-Tricks $ ls -l | grep ^l | wc -l
0
Menghitung jumlah blok dan file karakter

Di Linux, file blok dan karakter diwakili oleh b dan c simbol masing-masing.

[email protected] ~/Linux-Tricks $ ls -l /dev | grep ^b | wc -l
37
[email protected] ~/Linux-Tricks $ ls -l /dev | grep ^c | wc -l
159

4. Menemukan file di sistem Linux

Selanjutnya kita akan melihat beberapa perintah yang dapat digunakan untuk menemukan file di sistem Linux, termasuk lokasi , temukan , apa adanya dan yang perintah.

Menggunakan perintah locate untuk menemukan file

Pada output di bawah ini, saya mencoba mencari konfigurasi server Samba untuk sistem saya.

[email protected] ~/Linux-Tricks $ locate samba.conf
/usr/lib/tmpfiles.d/samba.conf
/var/lib/dpkg/info/samba.conffiles
Menggunakan perintah find untuk menemukan file

Untuk mempelajari cara menggunakan perintah find di Linux, Anda dapat membaca artikel kami berikut yang menampilkan lebih dari 30+ contoh praktis dan penggunaan perintah find di Linux.

  1. 35 Contoh Perintah 'find' di Linux
Menggunakan perintah whatis untuk mencari perintah

apa adanya command kebanyakan digunakan untuk mencari perintah dan ini khusus karena memberikan informasi tentang sebuah perintah, juga menemukan file konfigurasi dan entri manual untuk sebuah perintah.

[email protected] ~/Linux-Tricks $ whatis bash
bash (1)             - GNU Bourne-Again SHell

[email protected] ~/Linux-Tricks $ whatis find
find (1)             - search for files in a directory hierarchy

[email protected] ~/Linux-Tricks $ whatis ls
ls (1)               - list directory contents
Menggunakan perintah mana untuk menemukan perintah

yang perintah digunakan untuk mencari perintah pada sistem file.

[email protected] ~/Linux-Tricks $ which mkdir
/bin/mkdir

[email protected] ~/Linux-Tricks $ which bash
/bin/bash

[email protected] ~/Linux-Tricks $ which find
/usr/bin/find

[email protected] ~/Linux-Tricks $ $ which ls
/bin/ls

5. Bekerja dengan waktu di sistem Linux Anda

Saat bekerja di lingkungan jaringan, adalah praktik yang baik untuk menjaga waktu yang tepat di sistem Linux Anda. Ada layanan tertentu pada sistem Linux yang memerlukan waktu yang tepat untuk bekerja secara efisien di jaringan.

Kami akan melihat perintah yang dapat Anda gunakan untuk mengatur waktu di mesin Anda. Di Linux, waktu diatur dengan dua cara:waktu sistem dan waktu perangkat keras .

Waktu sistem diatur oleh jam sistem dan waktu perangkat keras diatur oleh jam perangkat keras.

Untuk melihat waktu, tanggal, dan zona waktu sistem Anda, gunakan perintah tanggal sebagai berikut.

[email protected] ~/Linux-Tricks $ date
Wed Sep  9 12:25:40 IST 2015

Atur waktu sistem Anda menggunakan date -s atau tanggal –set="STRING" sebagai berikut.

[email protected] ~/Linux-Tricks $ sudo date -s "12:27:00"
Wed Sep  9 12:27:00 IST 2015

[email protected] ~/Linux-Tricks $ sudo date --set="12:27:00"
Wed Sep  9 12:27:00 IST 2015

Anda juga dapat mengatur waktu dan tanggal sebagai berikut.

[email protected] ~/Linux-Tricks $ sudo date 090912302015
Wed Sep  9 12:30:00 IST 2015

Melihat tanggal saat ini dari kalender menggunakan kal perintah.

[email protected] ~/Linux-Tricks $ cal
   September 2015     
Su Mo Tu We Th Fr Sa  
       1  2  3  4  5  
 6  7  8  9 10 11 12  
13 14 15 16 17 18 19  
20 21 22 23 24 25 26  
27 28 29 30      

Lihat waktu jam perangkat keras menggunakan hwclock perintah.

[email protected] ~/Linux-Tricks $ sudo hwclock
Wednesday 09 September 2015 06:02:58 PM IST  -0.200081 seconds

Untuk menyetel waktu jam perangkat keras, gunakan hwclock –set –date="STRING" sebagai berikut.

[email protected] ~/Linux-Tricks $ sudo hwclock --set --date="09/09/2015 12:33:00"

[email protected] ~/Linux-Tricks $ sudo hwclock
Wednesday 09 September 2015 12:33:11 PM IST  -0.891163 seconds

Waktu sistem diatur oleh jam perangkat keras selama booting dan ketika sistem dimatikan, waktu perangkat keras diatur ulang ke waktu sistem.

Oleh karena itu, ketika Anda melihat waktu sistem dan waktu perangkat keras, keduanya sama kecuali jika Anda mengubah waktu sistem. Waktu perangkat keras Anda mungkin salah saat CMOS baterai lemah.

Anda juga dapat menyetel waktu sistem menggunakan waktu dari jam perangkat keras sebagai berikut.

$ sudo hwclock --hctosys

Anda juga dapat menyetel waktu jam perangkat keras menggunakan waktu jam sistem sebagai berikut.

$ sudo hwclock --systohc

Untuk melihat berapa lama sistem Linux Anda telah berjalan, gunakan waktu aktif perintah.

[email protected] ~/Linux-Tricks $ uptime
12:36:27 up  1:43,  2 users,  load average: 1.39, 1.34, 1.45

[email protected] ~/Linux-Tricks $ uptime -p
up 1 hour, 43 minutes

[email protected] ~/Linux-Tricks $ uptime -s
2015-09-09 10:52:47

Ringkasan

Memahami jenis file adalah Linux adalah praktik yang baik untuk pemula, dan juga mengelola waktu sangat penting terutama pada server untuk mengelola layanan dengan andal dan efisien. Semoga panduan ini bermanfaat bagi Anda. Jika Anda memiliki informasi tambahan, jangan lupa untuk mengirim komentar. Tetap terhubung dengan Tecmint .


Linux
  1. 25 Pertanyaan dan Jawaban Wawancara Linux Teratas

  2. Linux – Memahami Izin Unix Dan Jenis File?

  3. Perintah manajemen file Linux untuk membuat, menyalin, memindahkan, dan menghapus file

  1. 16 Perintah Tar untuk Kompres dan Ekstrak File di Linux

  2. Perintah reboot dan shutdown Linux

  3. 11 Perintah "ssh" dan "scp" yang berguna di Linux

  1. Cara mengekstrak file .gz dan .tar.gz di Linux

  2. Perintah Nginx Paling Berguna di Sistem Linux

  3. 3 Perintah Linux yang Berguna untuk Administrator Sistem