Di Linux, ubah hala adalah untuk mengubah hala maklumat data pada asalnya untuk dikeluarkan ke fail tertentu, iaitu, untuk menukar kaedah pelaksanaan lalai arahan sistem asal biasanya dilakukan melalui arahan Ini dicapai dengan memasukkan simbol tertentu di antara mereka Contoh sintaks ialah "command1 > file1".
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Pengubah hala Linux merujuk kepada mengubah suai beberapa perkara lalai asal dan menukar kaedah pelaksanaan lalai bagi arahan sistem asal Sebagai contoh, saya tidak mahu lihat dalam Jika anda mahu output monitor untuk menjadi output kepada fail tertentu, anda boleh melakukan ini melalui pengalihan Linux.
1. Apakah sebenarnya pengalihan dalam Linux?
Ubah hala dalam Linux adalah untuk mengubah hala maklumat data yang asalnya dikeluarkan ke skrin ke fail tertentu, atau ke lubang hitam (/dev/null).
1.2 Apakah kegunaan pengalihan?
1. Apabila program melaksanakan dan mengeluarkan banyak maklumat, ia perlu disimpan untuk paparan halaman.
2 Program yang dilaksanakan di latar belakang biasanya mempunyai output dan anda tidak mahu outputnya mengganggu terminal.
3. Lakukan tugasan sandaran berjadual dan berharap hasil sandaran akan dikekalkan.
4 Apabila mencipta pengguna berulang kali, beberapa mesej ralat akan digesa dan maklumat itu boleh dibuang terus.
5, apabila anda ingin menyimpan log ralat dan log membetulkan ke fail yang berbeza.
1.3 Input dan output standard
Apabila proses mengendalikan fail:
1 perlu menggunakan kernel Untuk mengakses fail
2, kernel perlu menggunakan deskriptor fail untuk mengakses fail.
Ringkasan: Proses --- akses ---> nama fail melalui --->
Langkah 1: Jalankan tail -f /etc/passwd
Bahagian 2: Lulus deskriptor fail 3--->/etc/passwd-->inode--> ;block
Langkah 3: Output yang betul --->Secara lalai, melalui deskriptor fail 1--->Terminal semasa 1>(Tukar lokasi output, fail, lubang hitam)
Langkah 4: Output ralat--->Secara lalai, melalui deskriptor fail 2---》Terminal semasa 2>(Output ralat)
Biasanya program akan membuka sekurang-kurangnya tiga kriteria apabila mengakses fail Fail adalah input standard, output standard, dan output ralat.
Proses akan mendapatkan data daripada input standard, mencetak output normal ke terminal skrin dan mencetak maklumat output ralat ke terminal skrin.
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Apakah pengalihan dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!