Apakah pengalihan keluaran ralat linux

WBOY
Lepaskan: 2022-05-17 10:16:17
asal
4637 orang telah melayarinya

Di Linux, pengalihan keluaran ralat merujuk kepada "menulis maklumat output ralat ke fail" pengalihan semula output adalah untuk menentukan semula peranti untuk menggantikan monitor sebagai peranti keluaran baharu, pengalihan Biasanya, hasil pelaksanaan daripada fail atau arahan digunakan untuk menggantikan papan kekunci sebagai peranti input baharu, dan peranti keluaran baharu secara amnya merujuk kepada fail.

Apakah pengalihan keluaran ralat linux

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

Apakah pengalihan keluaran ralat Linux

Kami tahu bahawa peranti input standard dalam Linux merujuk kepada papan kekunci secara lalai, dan peranti output standard merujuk kepada monitor secara lalai. Ubah hala input dan output yang akan diperkenalkan dalam bahagian ini boleh difahami secara literal, iaitu:

  • Ubah hala input: merujuk kepada menetapkan semula peranti untuk menggantikan papan kekunci sebagai peranti Input baharu; 🎜>

  • Ubah hala output: merujuk kepada menugaskan semula peranti untuk menggantikan monitor sebagai peranti keluaran baharu.

Biasanya hasil pelaksanaan fail atau arahan digunakan untuk menggantikan papan kekunci sebagai peranti input baharu, dan peranti keluaran baharu biasanya merujuk kepada fail.

Apakah itu pengalihan input?

Dalam istilah orang awam, pengalihan masukan bermaksud menulis maklumat untuk dimasukkan ke dalam fail yang ditentukan

Apakah pengalihan keluaran?

Dalam istilah orang awam, pengalihan semula output bermaksud menulis maklumat untuk dikeluarkan ke fail, dan bukannya mengeluarkan maklumat fail untuk dikeluarkan ke konsol (paparan)

Apakah ubah hala ralat?

Dalam istilah orang awam, pengalihan ralat adalah untuk menulis maklumat ralat ke dalam fail

Pengubah hala keluaran Linux

Kami menggunakan pengalihan keluaran lebih kerap daripada pengalihan masukan. Dan, tidak seperti pengalihan masukan, pengalihan semula output juga boleh dibahagikan kepada dua teknologi: pengalihan semula output standard dan pengalihan keluaran ralat.

Sebagai contoh, gunakan arahan ls untuk melihat maklumat atribut bagi dua fail masing-masing, tetapi satu daripada fail tidak wujud, seperti yang ditunjukkan di bawah:

[root@localhost ~]# touch demo1.txt
[root@localhost ~]# ls -l demo1.txt
-rw-rw-r--. 1 root root 0 Oct 12 15:02 demo1.txt
[root@localhost ~]# ls -l demo2.txt    <-- 不存在的文件
ls: cannot access demo2.txt: No such file or directory
Salin selepas log masuk
Dalam arahan di atas, demo1.txt wujud, jadi beberapa maklumat atribut fail dikeluarkan dengan betul, yang juga merupakan maklumat output standard bagi pelaksanaan perintah demo2.txt tidak wujud, jadi mesej ralat yang dipaparkan selepas melaksanakan perintah ls ialah output ralat maklumat arahan.

Saya menekankan sekali lagi bahawa jika anda ingin menulis data yang asalnya dikeluarkan ke skrin ke fail, kedua-dua maklumat output mesti dilayan secara berbeza.

Pembelajaran yang disyorkan:

Tutorial video Linux

Atas ialah kandungan terperinci Apakah pengalihan keluaran ralat linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan