Именование блочных устройств Linux

Имя выходного файла всегда будет оригинальным именем с измененным расширением (если вы не укажете что-то другое с помощью командных переключателей), поэтому вы можете сделать это вместо конвейера.

tex file.tex; dvips file.dvi; ps2pdf file.ps

При этом команды выполняются одна за другой. Я не думаю, что команда tex имеет какой-либо способ вывода результата обработки в stdout, так что вы не можете использовать конвейер.

EDIT:

Согласно предложению Джеффа, этот способ лучше, поскольку остальные команды выполняются только в том случае, если предыдущая команда возвращает успешный статус выхода, то есть статус 0.

tex file.tex && dvips file.dvi && ps2pdf file.ps
0
06.04.2019, 19:15
1 ответ

Найдена старая ссылка , которая относится ко всему, кроме SATA.

Диски SATA и SCSI — это /dev/sd X , где начинается сaдля обозначения физического диска.
Разделы: /dev/sdX Y , гдеYпредставляет номер раздела (, начинающийся с 1 )внутри этого устройства.

Именование устройств EIDE было таким же, как IDE такое же, как PATA, до ядра Linux 2.6.19 (Спасибо, Paradox , за то, что заметили изменение!)
/dev/hda был «главным» диском на «основном» контроллере.
/dev/hdb был «ведомым» диском на «основном» контроллере.
/dev/hdc был «главным» диском на «дополнительном» контроллере.
/dev/hdd был «ведомым» диском на «дополнительном» контроллере.
За каждым дисковым устройством следует номер, обозначающий разделы (и ), начиная с 1.

Начиная с ядра Linux 2.6.19, для EIDE, IDE и PATA используется то же соглашение об именах, что и для SCSI и SATA.

3
28.01.2020, 02:13

Теги

Похожие вопросы