Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >21 Perintah Linux yang sering diuji oleh penemuduga

21 Perintah Linux yang sering diuji oleh penemuduga

Linux中文社区
Linux中文社区ke hadapan
2023-08-03 16:30:301537semak imbas

21 Perintah Linux yang sering diuji oleh penemudugaTeks

find /var/mail/ -size +50M -exec rm {} \;

4. Kebenaran fail
Gunakan "+" untuk menetapkan kebenaran, gunakan "-" untuk membatalkan

  • ls -lh Tunjukkan kebenaran
  • chmod ugo+rwx direktori1 Tetapkan pemilik direktori (u), kumpulan (g) dan lain-lain (o) untuk membaca (r, 4), menulis (w, 2) dan melaksanakan (x, 1) Kebenaran
direktori chmod go-rwx1 Padam kumpulan (g) dan orang lain (o) baca, tulis dan laksanakan kebenaran pada direktori

10 perintah chown

  • . :
  • chown user1 fail1 Tukar atribut pemilik fail
  • chown -R user1 directory1 Tukar atribut pemilik direktori dan tukar atribut semua fail dalam direktori pada masa yang sama
  • 🎜🎜 chown user1:group1 file1 menukar pemilik dan atribut kumpulan fail🎜🎜Arahan chgrp 5. Pemprosesan teks

12. Perintah grep

menganalisis baris maklumat jika ada maklumat yang kami perlukan, baris ini biasanya digunakan bersama dengan arahan saluran paip untuk menapis output daripada beberapa perintah. /messages in the file' Cari perkataan bermula dengan "Ogos" dalam /var/log/messages'
  • grep [0-9] /var/log/messages Pilih semua baris yang mengandungi nombor dalam '/var/log/ messages' file
grep Ogos -R /var/log/* Cari rentetan "Ogos" dalam direktori '/var/log' dan direktori seterusnya
  • sed 's/stringa1/stringa2/g' example.txt Gantikan "string1" dalam fail example.txt dengan "string2"
  • sed '/^$/d' example.txt daripada fail example.txt Padamkan semua baris kosong dalam (cari akaun rasmi Java Zhiyin, balas "2021", dan berikan anda panduan soalan temu duga Java)
  • 13 arahan tampal

    • fail 2pas . Kandungan fail atau dua lajur
    • tampal -d '+' fail1 fail2 Gabungkan kandungan dua fail atau dua lajur dengan "+" di tengah untuk membezakan

    14

      isih fail1 fail2 Isih kandungan dua fail
    • isih fail1 fail2 | uniq Alih keluar penyatuan dua fail (hanya satu salinan baris pendua disimpan)
    • uniq -u Padamkan persimpangan, Tinggalkan baris lain
    • isih fail1 fail2 | uniq -d Keluarkan persimpangan dua fail (tinggalkan hanya fail yang wujud dalam kedua-dua fail)
    • 15. comm command ' Kandungan yang terkandung dalam file2'

    comm -3 file1 file2 Bandingkan kandungan kedua-dua fail dan hanya padamkan bahagian yang sama dengan kedua-dua fail

    • 6. Membungkus dan memampatkan fail
    • 16. tar Perintah
    membungkus fail Ia tidak akan dimampatkan secara lalai Jika parameter yang sepadan ditentukan, ia juga akan memanggil program pemampatan yang sepadan (seperti gzip dan bzip, dsb.) untuk. mampatan dan penyahmampatan:

    -c: Cipta fail berpakej baharu -t: Lihat nama fail yang terkandung dalam fail berpakej

    -x: Buka bungkus atau nyahmampatkan C (modal) untuk menentukan direktori penyahmampatan , ambil perhatian bahawa -c, -t, -x tidak boleh muncul dalam arahan yang sama pada masa yang sama
      -j: Mampatan/penyahmampatan melalui sokongan bzip2
    • - z: Pemampatan/penyahmampatan melalui sokongan gzip
    • -v: Semasa proses pemampatan/penyahmampatan, paparkan nama fail yang sedang diproses
    • -f nama fail: nama fail ialah fail yang akan diproses
    • -C dir: Tentukan direktori untuk pemampatan/penyahmampatan dir
    • Mampatan: tar -jcv -f nama fail.tar.bz2 Nama fail atau direktori yang akan diproses
    • Pertanyaan: tar -jtv -f nama fail.tar.bz2
    • tar
    • Nyahmampatan
      tar
    • -jxv -f nama fail.tar.bz2 -C Direktori untuk dinyahmampat
    • bunzip2 fail1.bz2 Nyahmampat fail yang dipanggil 'file1.bz2'
    • bzip2 file1 Mampatkan fail yang dipanggil 'file1
      file1.gz Nyahmampat fail yang dipanggil 'file1.gz'
    • fail gzip1 Mampatkan fail yang dipanggil 'file1'
    • gzip -9 file1 Mampatan maksimum
    • Rar fail yang dipanggil 'fail ujian file1.rar'
    • rar a file1.rar file1 file2 dir1 Mampatkan 'file1', 'file2' dan direktori 'dir1' pada masa yang sama
    • rar x file1.rar Nyahzip pakej rar
    • zip fail1.zip fail1 Cipta pakej termampat dalam format zip
    • nyahzip fail1.zip Nyahmampat pakej termampat dalam format zip
    • zip -r file1.zip file1 fail2 dir1 Mampat beberapa fail dan direktori menjadi satu pada satu masa Pakej termampat dalam format zip

    7. Sistem dan penutupan (sistem tutup, mulakan semula dan log keluar)

    • tutup -h sekarang Matikan sistem (1)
    • init 0 Matikan sistem (2)
    • telinit 0 Matikan sistem (3)
    • jam:minit tutup
    • & Matikan sistem pada masa yang dijadualkan
    • shutdown -c Batalkan sistem shutdown pada masa yang dijadualkan
    • shutdown -r now Restart(1)
    • reboot Restart(2)
      out Log Out
    • masa Ukur masa pelaksanaan perintah (iaitu Program)
    8. Perintah berkaitan proses

      arahan 17 jps
    • Paparkan status proses java semasa sistem dan nombor idnya:
      🎜 🎜🎜🎜jps (Java Virtual Machine Process Status Tool) ialah arahan yang disediakan oleh JDK 1.5 untuk memaparkan pid semua proses java semasa Ia mudah dan praktikal, dan sangat sesuai untuk hanya melihat beberapa situasi mudah proses java semasa pada platform linux/unix.

    Arahan 18 ps

    digunakan untuk memilih dan mengeluarkan status berjalan proses pada masa tertentu Proses bermaksud:
      semua proses dipaparkan:
    • -a: Semua proses yang tidak berkaitan dengan terminal
    • -u: Proses yang berkaitan dengan pengguna berkesan
    • -x: Biasanya digunakan dengan parameter untuk menyenaraikan maklumat yang lebih lengkap
    • -l: Lebih panjang dan senarai maklumat PID yang lebih terperinci
    ps aux # 查看系统所有的进程数据ps ax # 查看不与terminal有关的所有进程ps -lA # 查看系统所有的进程数据ps axjf # 查看连同一部分进程树状态

    19 kill命令

    用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用:

    20 killall命令

    (向一个命令启动的进程发送一个信号)

    21 top命令

    是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。
    如何杀死进程:
    • 图形化界面的方式
    • kill -9 pid  (-9表示强制关闭)
    • killall -9 程序的名字
    • pkill 程序的名字
    查看进程端口号:
    netstat -tunlp|grep 端口号

    Atas ialah kandungan terperinci 21 Perintah Linux yang sering diuji oleh penemuduga. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan:
    Artikel ini dikembalikan pada:Linux中文社区. Jika ada pelanggaran, sila hubungi admin@php.cn Padam