cari

Di Linux, fail h ialah fail pengepala dalam sistem Ia biasanya digunakan untuk menyimpan beberapa kod yang digunakan semula, seperti pengisytiharan fungsi, pengisytiharan berubah, pengisytiharan malar, takrifan makro, dll.; ialah a Selepas mengedit fail teks dengan editor teks, simpannya dengan sambungan ".h".

Apakah fail h dalam linux

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Apakah fail h dalam Linux

Fail pengepala ialah fail teks Selepas menulis kod menggunakan editor teks, simpan sahaja dengan sambungan .h. Fail pengepala biasanya mengandungi beberapa kod yang digunakan semula, seperti pengisytiharan fungsi, pengisytiharan berubah-ubah, definisi malar, definisi makro, dsb.

Terdapat sejumlah 32 fail pengepala .h dalam direktori fail pengepala. Antaranya, terdapat 13 dalam direktori utama, 4 dalam subdirektori asm, 10 dalam subdirektori Linux, dan 5 dalam subdirektori sys.

  • : fail pengepala a.out, yang mentakrifkan format fail pelaksanaan a.out dan beberapa makro.

  • : Fail pengepala simbol malar, pada masa ini hanya mentakrifkan bit bendera medan i_mode dalam nod i.

  • : Fail pengepala jenis aksara, yang mentakrifkan beberapa makro yang berkaitan dengan pertimbangan dan penukaran jenis aksara.

  • : Fail pengepala nombor ralat, mengandungi pelbagai nombor ralat dalam sistem. (Diperkenalkan oleh Linus dari minix).

  • : Fail pengepala kawalan fail, digunakan untuk definisi simbol pemalar kawalan operasi untuk fail dan deskriptornya.

  • : fail pengepala isyarat, mentakrifkan pemalar simbol isyarat, struktur isyarat dan prototaip fungsi operasi isyarat.

  • : Fail pengepala parameter standard, mentakrifkan senarai parameter pembolehubah dalam bentuk makro. Ia terutamanya menerangkan satu jenis (va_list) dan tiga makro (va_start, va_arg dan va_end), yang digunakan untuk fungsi vsprintf, vprintf dan vfprintf.

  • : Fail pengepala definisi standard, yang mentakrifkan NULL, offsetof(TYPE, MEMBER).

  • : Fail pengepala rentetan, yang mentakrifkan beberapa fungsi terbenam yang berkaitan dengan operasi rentetan.

  • : Fail pengepala fungsi input dan output terminal, yang mentakrifkan antara muka terminal yang mengawal port komunikasi tak segerak.

  • : Fail pengepala jenis masa, yang mentakrifkan struktur tm dan beberapa prototaip fungsi berkaitan masa.

  • : Fail pengepala standard Linux, yang mentakrifkan pelbagai pemalar dan jenis simbolik serta mengisytiharkan pelbagai fungsi. Contohnya, jika __LIBRARY__ ditakrifkan, ia juga termasuk nombor panggilan sistem dan pemasangan dalam talian _syscall0(), dsb.

  • : Fail pengepala masa pengguna, yang mentakrifkan struktur masa akses dan pengubahsuaian serta prototaip utime().

Subdirektori fail pengepala berkaitan seni bina termasuk/asm

Fail pengepala ini terutamanya mentakrifkan beberapa struktur data, fungsi makro dan pembolehubah yang berkait rapat dengan seni bina CPU. 4 fail kesemuanya.

  • : Fail pengepala I/O, yang mentakrifkan fungsi untuk mengendalikan port I/O dalam bentuk pemasang terbenam makro.

  • : Fail pengepala salinan memori, mengandungi memcpy() fungsi makro pemasangan terbenam.

  • : Fail pengepala operasi segmen, yang mentakrifkan fungsi pemasangan terbenam yang berkaitan dengan operasi daftar segmen.

  • : Fail pengepala sistem, yang mentakrifkan makro pemasangan terbenam untuk menetapkan atau mengubah suai deskriptor/pintu gangguan, dsb.

Subdirektori fail pengepala khusus kernel Linux termasuk/linux

  • : kernel Konfigurasikan fail pengepala untuk menentukan pilihan bahasa papan kekunci dan jenis cakera keras (HD_TYPE).

  • : Fail pengepala pemacu liut, mengandungi beberapa takrifan parameter pengawal cakera liut.

  • : Fail pengepala sistem fail, mentakrifkan struktur jadual fail (fail, buffer_head, m_inode, dsb.).

  • : Fail pengepala parameter cakera keras, yang mentakrifkan akses kepada port daftar cakera keras, kod status, jadual partition dan maklumat lain.

  • : fail pengepala kepala, yang mentakrifkan struktur ringkas deskriptor segmen dan beberapa pemalar pemilih.

  • : Fail pengepala kernel, mengandungi takrifan prototaip beberapa fungsi kernel yang biasa digunakan.

  • : Fail pengepala pengurusan memori, mengandungi takrifan saiz halaman dan beberapa prototaip fungsi keluaran halaman.

  • : Fail pengepala penjadual, yang mentakrifkan struktur tugas tugas_struktur dan data tugas awal 0,

Serta beberapa kenyataan makro fungsi pemasangan terbenam yang berkaitan dengan penetapan dan pemerolehan parameter deskriptor.

  • : Fail pengepala panggilan sistem, mengandungi 72 pengendali fungsi panggilan sistem C, bermula dengan "sys_".

  • : fail pengepala tty, yang mentakrifkan parameter dan pemalar yang berkaitan dengan tty_io dan komunikasi bersiri.

Subdirektori struktur data khusus sistem termasuk/sys

  • : Fail pengepala status fail, mengandungi fail atau status sistem fail Statistik struktur{} dan pemalar.

  • : Mentakrifkan struktur masa berjalan tms dan prototaip fungsi times() dalam proses.

  • : Taipkan fail pengepala, yang mentakrifkan jenis data sistem asas.

  • : Fail pengepala struktur nama sistem.

  • : Fail pengepala panggilan menunggu, mentakrifkan panggilan sistem wait() dan waitpid() serta simbol pemalar yang berkaitan.

Fail pengepala biasa Linux

Fail pengepala ditakrifkan mengikut piawaian POSIX

  • Entri direktori

  • 🎜>

  • Jenis padanan corak nama laluan
  • Fail kumpulan
  • Operasi pangkalan data rangkaian
  • Fail kata laluan
  • nilai arkib TAR
  • Terminal I/O
  • Pemalar simbolik
  • Masa fail
  • 🎜>
  • keluarga alamat INTERNET
  • Definisi Protokol Kawalan Penghantaran
  • Pernyataan pengurusan memori
  • fungsi Pilih
  • Antara muka soket
  • Status fail
  • Masa proses
  • ; Definisi soket domain UNIX
  • 🎜>
  • Fail pengepala sambungan XSI yang ditakrifkan POSIX
  • g`" Pautan dinamik
  • Struktur paparan mesej
  • > Program penggunaan penukaran set kod
  • Pemalar maklumat bahasa

; Definisi fungsi padanan corak

  • >

  • Kategori mesej
  • Fungsi pengundian
  • Cari jadual
  • Operasi rentetan
  • Konteks pengguna
  • Had pengguna
  • < ;utmpx.h> Pangkalan data akaun pengguna
  • .h> Barisan beratur
  • Operasi sumber
  • >
  • Storan kongsi

  • 🎜>

    Jenis masa
  • Definisi tarikh dan masa tambahan
  • Operasi Vektor I/O
  • Fail pengepala pilihan yang ditakrifkan OPSIX
  • I/O Asynchronous

  • Baris gilir mesej

  • Penjadualan pelaksanaan

  • > Antara muka spawn masa nyata

  • ; Penjejakan acara

  • Pembelajaran yang disyorkan:

    Tutorial video Linux

Atas ialah kandungan terperinci Apakah fail h dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Mod penyelenggaraan di linux: kapan dan mengapa menggunakannyaMod penyelenggaraan di linux: kapan dan mengapa menggunakannyaApr 25, 2025 am 12:15 AM

Masa dan alasan untuk menggunakan mod penyelenggaraan Linux: 1) Apabila sistem bermula, 2) apabila melakukan kemas kini sistem utama atau peningkatan, 3) apabila melakukan penyelenggaraan sistem fail. Mod penyelenggaraan menyediakan persekitaran yang selamat dan terkawal, memastikan keselamatan dan kecekapan operasi, mengurangkan kesan kepada pengguna, dan meningkatkan keselamatan sistem.

Linux: Perintah dan operasi pentingLinux: Perintah dan operasi pentingApr 24, 2025 am 12:20 AM

Perintah yang tidak diperlukan di Linux termasuk: 1.LS: Kandungan Direktori Senarai; 2.CD: Tukar direktori kerja; 3.MKDIR: Buat direktori baru; 4.RM: Padam fail atau direktori; 5.CP: Salin fail atau direktori; 6.MV: Pindahkan atau menamakan semula fail atau direktori. Perintah ini membantu pengguna menguruskan fail dan sistem dengan cekap dengan berinteraksi dengan kernel.

Operasi Linux: Menguruskan Fail, Direktori, dan KebenaranOperasi Linux: Menguruskan Fail, Direktori, dan KebenaranApr 23, 2025 am 12:19 AM

Di Linux, pengurusan fail dan direktori menggunakan arahan LS, CD, MKDIR, RM, CP, MV, dan Pengurusan Kebenaran menggunakan arahan CHMOD, Chown, dan CHGRP. 1. Perintah pengurusan fail dan direktori seperti senarai terperinci LS-L, MKDIR-P membuat direktori secara rekursif. 2. Perintah Pengurusan Kebenaran seperti Kebenaran Fail Set Chmod755File, ChownUserFile mengubah pemilik fail, dan ChGRPGroupFile Change File Group. Perintah ini berdasarkan struktur sistem fail dan sistem pengguna dan kumpulan, dan mengendalikan dan mengawal melalui panggilan sistem dan metadata.

Apakah mod penyelenggaraan di Linux? DijelaskanApakah mod penyelenggaraan di Linux? DijelaskanApr 22, 2025 am 12:06 AM

Maintenancemodeinlinuxisaspecialbootenvironmentforcriticalsystemmaintenancetasks.itallowsadministratorstoperformTaskslikeresettingPasswords, RepairingFilesystems, andRecoveringFrombootfailureSinaminiMinalenvirenment.ToentermoDeDenance.ToentermodeShoode.ToentermodeShoode.ToentermodeShoode.ToentermoDeShoode.ToentermodeShoode.ToentermodeShoode.ToentermodeShoode.Toentermode

Linux: menyelam yang mendalam ke bahagian asasnyaLinux: menyelam yang mendalam ke bahagian asasnyaApr 21, 2025 am 12:03 AM

Komponen teras Linux termasuk kernel, sistem fail, shell, pengguna dan ruang kernel, pemandu peranti, dan pengoptimuman prestasi dan amalan terbaik. 1) Kernel adalah teras sistem, menguruskan perkakasan, memori dan proses. 2) Sistem fail menganjurkan data dan menyokong pelbagai jenis seperti Ext4, BTRFS dan XFS. 3) Shell adalah pusat arahan untuk pengguna untuk berinteraksi dengan sistem dan menyokong skrip. 4) Ruang pengguna berasingan dari ruang kernel untuk memastikan kestabilan sistem. 5) Pemandu peranti menghubungkan perkakasan ke sistem operasi. 6) Pengoptimuman prestasi termasuk konfigurasi sistem penalaan dan mengikuti amalan terbaik.

Seni Bina Linux: Melancarkan 5 Komponen AsasSeni Bina Linux: Melancarkan 5 Komponen AsasApr 20, 2025 am 12:04 AM

Lima komponen asas sistem Linux adalah: 1. Kernel, 2. Perpustakaan Sistem, 3. Utiliti Sistem, 4. Antara Muka Pengguna Grafik, 5. Aplikasi. Kernel menguruskan sumber perkakasan, Perpustakaan Sistem menyediakan fungsi yang telah dikompilasi, utiliti sistem digunakan untuk pengurusan sistem, GUI menyediakan interaksi visual, dan aplikasi menggunakan komponen ini untuk melaksanakan fungsi.

Operasi Linux: menggunakan mod penyelenggaraanOperasi Linux: menggunakan mod penyelenggaraanApr 19, 2025 am 12:08 AM

Mod penyelenggaraan Linux boleh dimasukkan melalui menu grub. Langkah -langkah tertentu ialah: 1) Pilih kernel dalam menu grub dan tekan 'E' untuk mengedit, 2) Tambah 'Single' atau '1' pada akhir garis 'Linux', 3) Tekan Ctrl X untuk memulakan. Mod penyelenggaraan menyediakan persekitaran yang selamat untuk tugas seperti pembaikan sistem, penetapan semula kata laluan dan peningkatan sistem.

Linux: Cara Memasuki Mod Pemulihan (dan Penyelenggaraan)Linux: Cara Memasuki Mod Pemulihan (dan Penyelenggaraan)Apr 18, 2025 am 12:05 AM

Langkah -langkah untuk memasukkan mod pemulihan Linux adalah: 1. Mulakan semula sistem dan tekan kekunci khusus untuk memasukkan menu Grub; 2. Pilih pilihan dengan (pemulihanMode); 3. Pilih operasi dalam menu Mod Pemulihan, seperti FSCK atau Root. Mod pemulihan membolehkan anda memulakan sistem dalam mod pengguna tunggal, melakukan pemeriksaan sistem fail dan pembaikan, mengedit fail konfigurasi, dan operasi lain untuk membantu menyelesaikan masalah sistem.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.