5 Perintah Berguna untuk Mengurus Jenis Fail dan Masa Sistem di Linux - Bahagian 3

5 Perintah Berguna untuk Mengurus Jenis Fail dan Masa Sistem di Linux - Bahagian 3

Menyesuaikan diri dengan menggunakan baris arahan atau terminal boleh menjadi sangat sukar bagi pemula yang ingin belajar linux. Kerana terminal memberikan lebih banyak kawalan ke atas sistem Linux daripada program GUI, seseorang harus digunakan untuk menjalankan arahan di terminal. Oleh itu untuk menghafal arahan yang berbeza di Linux, anda harus menggunakan terminal setiap hari untuk memahami bagaimana arahan digunakan dengan pilihan dan argumen yang berbeza.

Urus jenis fail dan tetapkan masa di Linux - Bahagian 3

Sila melalui bahagian -bahagian kami sebelumnya dalam siri Trik Linux ini.

  1. 5 Petua dan Trik Baris Perintah Menarik di Linux - Bahagian 1
  2. 10 Trik Commandline Berguna untuk Pemula - Bahagian 2

Dalam artikel ini, kita akan melihat beberapa petua dan cara menggunakan 10 arahan untuk bekerja dengan fail dan masa di terminal.

Jenis Fail di Linux

Di Linux, semuanya dianggap sebagai fail, peranti anda, direktori dan fail biasa semuanya dianggap sebagai fail.

Terdapat pelbagai jenis fail dalam sistem Linux:

  1. Fail biasa yang mungkin termasuk arahan, dokumen, fail muzik, filem, imej, arkib dan sebagainya.
  2. Fail peranti: yang digunakan oleh sistem untuk mengakses komponen perkakasan anda.

Terdapat dua jenis fail fail peranti yang mewakili peranti storan seperti harddisks, Mereka membaca data dalam blok dan fail watak membaca data dalam watak dengan cara watak.

  1. Hardlinks dan softlinks: Mereka digunakan untuk mengakses fail dari mana -mana di mana di sistem fail linux.
  2. Paip dan soket bernama: Benarkan proses yang berbeza untuk berkomunikasi antara satu sama lain.

1. Menentukan jenis fail menggunakan arahan 'fail'

Anda boleh menentukan jenis fail dengan menggunakan fail perintah seperti berikut. Tangkapan skrin di bawah menunjukkan contoh yang berbeza menggunakan arahan fail untuk menentukan jenis fail yang berbeza.

[dilindungi e-mel] ~/Linux-Tricks $ dir Master Backup.Zip Crossroads-Stable.tar.Gz Num.TXT Edward-Maya-2011-2012-New-Remix.MP3 Reggea.XSPF Linux-Security-Optimization-Book.GIF TMP-LINK [dilindungi e-mel] ~/Linux-Tricks $ sandaran fail/ Sandaran/: direktori [dilindungi e-mel] ~/Linux-Tricks $ tuan fail.zip tuan.ZIP: Data arkib zip, sekurang -kurangnya v1.0 untuk mengekstrak [dilindungi e-mel] ~/Linux-Tricks $ Fail Crossroads-Stable.tar.Gz Crossroads-stabil.tar.GZ: GZIP Data Mampat, dari Unix, Terakhir Diubahsuai: Tue 5 Apr 15:15:20 2011 [dilindungi e-mel] ~/Linux-Tricks $ Fail Linux-Security-Optimization-Book.gif Linux-Security-Optimization-Book.GIF: Data Imej GIF, Versi 89A, 200 x 259 [dilindungi e-mel] ~/Linux-Tricks $ Fail Edward-Maya-2011-2012-New-Remix.mp3 Edward-Maya-2011-2012-New-Remix.mp3: Fail audio dengan id3 versi 2.3.0, Mengandungi: MPEG ADTS, Lapisan III, V1, 192 kbps, 44.1 kHz, Jntstereo [dilindungi e-mel] ~/Linux-Tricks $ Fail /Dev /SDA1 /dev/sda1: blok istimewa  [dilindungi e-mel] ~/Linux-Tricks $ fail /dev /tty1 /dev/tty1: watak istimewa  

2. Menentukan jenis fail menggunakan arahan 'ls' dan 'dir'

Cara lain untuk menentukan jenis fail adalah dengan melakukan penyenaraian panjang menggunakan arahan LS dan DIR.

Menggunakan ls -l Untuk menentukan jenis fail.

Apabila anda melihat keizinan fail, watak pertama menunjukkan jenis fail dan charcters lain menunjukkan keizinan fail.

[dilindungi e-mel] ~/Linux-Tricks $ ls -l Jumlah 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 Buku Pengoptimuman-Security-Buku.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 9 Sep 11:46 Reggea.XSPF -RW-R-R-- 1 TECMINT TECMINT 5 Sep 9 11:47 TMP-Link 

Menggunakan ls -l untuk menentukan blok dan watak fail.

[dilindungi e-mel] ~/Linux-Tricks $ LS -L /DEV /SDA1 BRW-RW ---- 1 Disk Root 8, 1 Sep 9 10:53 /Dev /SDA1 [dilindungi e-mel] ~/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 fail.

[dilindungi e-mel] ~/Linux-Tricks $ dir -l Jumlah 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 Buku Pengoptimuman-Security-Buku.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 9 Sep 11:46 Reggea.XSPF -RW-R-R-- 1 TECMINT TECMINT 5 Sep 9 11:47 TMP-Link 

3. Mengira bilangan fail jenis tertentu

Seterusnya kita akan melihat petua mengenai mengira bilangan fail jenis tertentu dalam direktori yang diberikan dengan menggunakan ls, arahan grep dan wc. Komunikasi antara arahan dicapai melalui paip yang dinamakan.

  1. grep - perintah untuk mencari mengikut corak tertentu atau ungkapan biasa.
  2. WC - perintah untuk mengira garis, perkataan dan watak.
Mengira bilangan fail biasa

Di Linux, fail biasa diwakili oleh - simbol.

[dilindungi e-mel] ~/Linux-Tricks $ ls -l | Grep ^- | WC -L 7 
Mengira bilangan direktori

Di Linux, direktori diwakili oleh d simbol.

[dilindungi e-mel] ~/Linux-Tricks $ ls -l | Grep ^D | WC -L 1 
Mengira jumlah pautan simbolik dan keras

Di Linux, pautan synblic dan keras diwakili oleh L simbol.

[dilindungi e-mel] ~/Linux-Tricks $ ls -l | grep ^l | WC -L 0 
Mengira bilangan fail blok dan watak

Di Linux, fail blok dan aksara diwakili oleh b dan c simbol masing -masing.

[dilindungi e-mel] ~/Linux-Tricks $ LS -L /DEV | grep ^b | WC -L 37 [dilindungi e-mel] ~/Linux-Tricks $ LS -L /DEV | grep ^c | WC -L 159 

4. Mencari fail pada sistem Linux

Seterusnya kita akan melihat beberapa arahan yang boleh digunakan untuk mencari fail pada sistem linux, ini termasuk cari, cari, Apa itu dan yang Perintah.

Menggunakan arahan cari untuk mencari fail

Dalam output di bawah, saya cuba mencari konfigurasi pelayan Samba untuk sistem saya.

[dilindungi e-mel] ~/Linux-Tricks $ Cari samba.Conf /usr/lib/tmpfiles.D/Samba.Conf /var/lib/dpkg/info/samba.conffiles 
Menggunakan arahan cari untuk mencari fail

Untuk mengetahui cara menggunakan arahan mencari di Linux, anda boleh membaca artikel berikut kami yang menunjukkan lebih daripada 30+ Contoh praktikal dan penggunaan perintah mencari di linux.

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

The Apa itu Perintah kebanyakannya digunakan untuk mencari arahan dan ia istimewa kerana ia memberikan maklumat mengenai arahan, ia juga mendapati fail konfigurasi dan entri manual untuk arahan.

[dilindungi e-mel] ~/Linux-Tricks $ Whatis Bash Bash (1) - Gnu Bourne -Again Shell [dilindungi e-mel] ~/Linux-Tricks $ Apa yang dijumpai Cari (1) - Cari fail dalam hierarki direktori [dilindungi e-mel] ~/Linux-Tricks $ whatis ls LS (1) - Kandungan Direktori Senarai 
Menggunakan arahan mana untuk mencari arahan

The yang Perintah digunakan untuk mencari arahan di sistem fail.

[dilindungi e-mel] ~/Linux-Tricks $ yang mkdir /bin/mkdir [dilindungi e-mel] ~/Linux-Tricks $ yang bash /bin/bash [dilindungi e-mel] ~/Linux-Tricks $ yang mencari /usr/bin/cari [dilindungi e-mel] ~/Linux-Tricks $ $ yang ls /bin/ls 

5. Bekerja dengan masa di sistem linux anda

Semasa bekerja di persekitaran rangkaian, ia adalah amalan yang baik untuk memastikan masa yang betul pada sistem linux anda. Terdapat perkhidmatan tertentu mengenai sistem Linux yang memerlukan masa yang betul untuk berfungsi dengan cekap di rangkaian.

Kami akan melihat arahan yang boleh anda gunakan untuk menguruskan masa di mesin anda. Di Linux, masa diuruskan dalam dua cara: masa sistem dan Masa perkakasan.

The masa sistem diuruskan oleh jam sistem dan masa perkakasan diuruskan oleh jam perkakasan.

Untuk melihat masa, tarikh dan zon waktu sistem anda, gunakan arahan tarikh seperti berikut.

[dilindungi e-mel] ~/Linux-Tricks $ Tarikh Rabu 9 Sep 12:25:40 IST 2015 

Tetapkan masa sistem anda menggunakan tarikh -s atau tarikh -set = "String" seperti berikut.

[dilindungi e-mel] ~/Linux-Tricks $ Tarikh sudo -s "12:27:00" Rabu 9 Sep 12:27:00 IST 2015 [dilindungi e-mel] ~/Linux-Tricks $ Tarikh sudo -set = "12:27:00" Rabu 9 Sep 12:27:00 IST 2015 

Anda juga boleh menetapkan masa dan tarikh seperti berikut.

[dilindungi e-mel] ~/Linux-Tricks $ Tarikh sudo 090912302015 Rabu 9 Sep 12:30:00 IST 2015 

Melihat tarikh semasa dari kalendar menggunakan Cal perintah.

[dilindungi e-mel] ~/Linux-Tricks $ Cal September 2015 su mo tu kami 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 masa jam perkakasan menggunakan hwclock perintah.

[dilindungi e-mel] ~/Linux-Tricks $ sudo hwclock Rabu 09 September 2015 06:02:58 PM IST -0.200081 saat 

Untuk menetapkan masa jam perkakasan, gunakan hwclock -set -date = "string" seperti berikut.

[dilindungi e-mel] ~/Linux-Tricks $ sudo hwclock --set --date = "09/09/2015 12:33:00" [dilindungi e-mel] ~/Linux-Tricks $ sudo hwclock Rabu 09 September 2015 12:33:11 PM IST -0.891163 saat 

Waktu sistem ditetapkan oleh jam perkakasan semasa boot dan apabila sistem ditutup, masa perkakasan ditetapkan semula ke masa sistem.

Oleh itu, apabila anda melihat masa sistem dan masa perkakasan, ia adalah sama melainkan jika anda menukar masa sistem. Masa perkakasan anda mungkin salah apabila CMOS Bateri lemah.

Anda juga boleh menetapkan masa sistem anda menggunakan masa dari jam perkakasan seperti berikut.

$ sudo hwclock - -hctosys 

Ia juga mungkin untuk menetapkan masa jam perkakasan menggunakan masa jam sistem seperti berikut.

$ sudo hwclock --systohc 

Untuk melihat berapa lama sistem linux anda berjalan, gunakan uptime perintah.

[dilindungi e-mel] ~/Linux-Tricks $ uptime 12:36:27 Up 1:43, 2 pengguna, beban purata: 1.39, 1.34, 1.45 [dilindungi e-mel] ~/Linux-Tricks $ uptime -p naik 1 jam, 43 minit [dilindungi e-mel] ~/Linux-Tricks $ uptime -s 2015-09-09 10:52:47 

Ringkasan

Memahami Jenis Fail adalah Linux adalah amalan yang baik untuk pengarang, dan juga mengurus masa adalah kritikal terutama pada pelayan untuk menguruskan perkhidmatan dengan pasti dan cekap. Harap anda dapati panduan ini membantu. Sekiranya anda mempunyai maklumat tambahan, jangan lupa untuk menghantar komen. Tetap berhubung dengan Tecmint.