попробуйте этот путь:
gs -dEPSCrop -c "<> setpagedevice" -f input.eps -c quit
P.S. этот фрагмент кода прибывает из этого сообщения на форуме носорога.
Можно узнать, какой модуль устройство использует через эти 2 метода.Примечание: Интерфейсы псевдонима также называют виртуальными интерфейсами.
В исследовании этого я не полагаю, что существует фактический модуль ядра, который упрощает виртуальные интерфейсы на физических, скорее это - функция, которую обеспечивают физические драйверы.
Если Вы отмечаете, какое устройство Вы используете, который имеет сетевой интерфейс псевдонима.
$ ip addr show eth1
3: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:a0:cc:79:36:b3 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.6/24 brd 192.168.1.255 scope global eth1
inet 192.168.1.254/24 brd 192.168.1.255 scope global secondary eth1:0
Заметьте последнюю строку, это - мой виртуальный интерфейс, eth1:0
. Теперь для обнаружения, какой модуль ядра упрощает его. Взгляд на /sys
файловая система для этого устройства. Путь будет основным устройством, которому присоединили псевдоним к нему, eth1
в нашем примере.
$ ls -l /sys/class/net/eth1/device/driver/
total 0
lrwxrwxrwx 1 root root 0 Jan 8 09:42 0000:00:0a.0 -> ../../../../devices/pci0000:00/0000:00:0a.0
lrwxrwxrwx 1 root root 0 Jan 8 09:42 0000:00:0b.0 -> ../../../../devices/pci0000:00/0000:00:0b.0
Таким образом, если мы ls -l
следуйте за теми путями, мы в конечном счете получим следующий драйвер, это используется устройством.
$ ls -l /sys/class/net/eth1/device/driver/0000\:00\:0*/ | grep driver
/sys/class/net/eth1/device/driver/0000:00:0a.0/:
lrwxrwxrwx 1 root root 0 Jan 8 09:42 driver -> ../../../bus/pci/drivers/natsemi
/sys/class/net/eth1/device/driver/0000:00:0b.0/:
lrwxrwxrwx 1 root root 0 Jan 8 09:43 driver -> ../../../bus/pci/drivers/natsemi
Таким образом, мы используем natsemi
драйвер.
$ lsmod | grep natsemi
natsemi 32673 0
Другой метод для нахождения драйвера должен использовать инструмент lshw
и запросите сетевые устройства.
$ sudo lshw -C network
...
*-network:1
description: Ethernet interface
product: DP83815 (MacPhyter) Ethernet Controller
vendor: National Semiconductor Corporation
physical id: b
bus info: pci@00:0b.0
logical name: eth1
version: 00
serial: 00:a0:cc:79:36:b3
size: 100MB/s
capacity: 100MB/s
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical tp mii fibre 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=natsemi driverversion=1.07+LK1.0.17 duplex=full ip=192.168.1.6 latency=64 link=yes maxlatency=52 mingnt=11 multicast=yes port=twisted pair speed=100MB/s
resources: ioport:ec00-ecff iomemory:e8020000-e8020fff irq:12
Ключевые строки в этом выводе - они:
bus info: pci@00:0b.0
logical name: eth1
configuration: autonegotiation=on broadcast=yes driver=natsemi driverversion=1.07+LK1.0.17 duplex=full ip=192.168.1.6 latency=64 link=yes maxlatency=52 mingnt=11 multicast=yes port=twisted pair speed=100MB/s
Если Вы смотрите на configuration:
строка Вы заметите driver=natsemi
. Это - тот же самый модуль ядра.
Это - более старое средство в Linux <2,2 ядра, который был removed/depreated в перемещении к 2,4 + ядра. См. практическое руководство Псевдонимов IP, например.
выборка
- Псевдоним IP является стандартным в ядрах 2.0.x и 2.2.x и доступным как опция времени компиляции в 2.4.x (Псевдоним IP был удержан от использования в 2.4.x и заменен более мощным механизмом брандмауэринга.)
ifconfig
. – Elias Probst 08.01.2014, 17:53ifconfig
в моем A. – slm♦ 08.01.2014, 17:58