Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x

7
Подвійна і потрійна заміна в bash і zsh
Слідкуйте за основною частиною цього питання . У bashя можу використовувати ${!FOO}для подвійної заміни, в zsh ${(P)FOO}. В обох працює стара школа (хак-у) eval \$$FOO. Отже, найрозумнішим і найбільш логічним для мене було б ${${FOO}}, ${${${FOO}}}…подвійне / потрійне / п заміщення. Чому це не працює, як очікувалося? Друге: Що робить …

4
Надіслати файл за допомогою xmodem або kermit-протоколу на екрані GNU
Я працюю з пристроєм RS-232 через GNU screen. $ screen /dev/ttyUSB0 115200 У якийсь момент мені потрібно надіслати локальний файл на пристрій, використовуючи xmodemабо kermitпротокол. У Windows я використовую TeraTerm, який має відповідний пункт меню. Як я можу досягти цього на екрані GNU?

3
баш - я можу зробити: знайти… -виконати це && що?
Чи є спосіб логічно поєднати дві команди оболонки, на які викликається find - exec ? Наприклад, щоб роздрукувати всі файли .csv, які містять рядок foo разом із його появою, я хотів би зробити: find . -iname \*.csv -exec grep foo {} && echo {} \; але bash скаржиться на "відсутні …
23 bash  find 

2
Чи можливо для nohup записати вихід і у файл nohup.out AND на екран / термінал?
Я використовую bashоболонку. Я часто використовую nohupдля того, щоб мої процеси не були зупинені, коли я закриваю оболонку / термінал, який їх запустив. Я використовую синтаксис типу: nohup myprocess При запуску nohupвидає повідомлення: nohup: ignoring input and appending output to 'nohup.out' Потім nohupне дає більше виводу на екран; все написано …
23 bash  shell  nohup 

2
Необмежена історія в tmux
У вашому .tmux.confфайлі ви можете встановити історію вікон таким чином: set -g history-limit 4096 Чи є спосіб встановити необмежену історію для кожного вікна?
23 tmux 

7
Видаліть кома між цитатами лише у файлі з комою
У мене вхідний файл, розміщений комами ( ,). Є кілька полів, укладених у подвійні лапки, у яких є кома. Ось зразок рядка 123,"ABC, DEV 23",345,534.202,NAME Мені потрібно видалити всі кома, що виникає всередині подвійних лапок, а також подвійних лапок. Отже, вищенаведений рядок повинен бути розібраний, як показано нижче 123,ABC DEV …
23 text-processing  sed  awk  csv 

8
Перевірте, чи скрипт запускається cron, а не викликається вручну
Чи є якась змінна, яку встановлює cron, коли вона запускає програму? Якщо сценарій працює за допомогою cron, я хотів би пропустити деякі частини; в іншому випадку викликайте ці частини. Як я можу знати, якщо сценарій Bash запускається cron?
23 bash  shell  scripting  cron 

2
Різниця між ifconfig та ipconfig? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 5 років тому . Чим відрізняється ifconfig від ipconfig? Що насправді роблять dhcpcd та ifconfig?

4
Як я можу змінити "змінити" дату файлу?
Як я можу змінити дату змінити? $ touch -t 9901010000 test;stat test File: `test' Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: fe01h/65025d Inode: 11279017 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ x) Gid: ( 1000/ x) Access: 1999-01-01 00:00:00.000000000 +0100 Modify: 1999-01-01 00:00:00.000000000 +0100 **Change: 2012-04-08 …

2
Чому слід уникати тривіальних символів у сценарії оболонки?
Я щойно відкрив застарілий скрипт оболонки (написаний старим ksh88 на Solaris) і знайшов наступне повторення у всьому коді: [ -f $myfile ] && \rm -f $myfile Нахил, який випливає, вражає мене як дивний. Я знаю, що це навмисно, оскільки подібний (очевидно марний) втеча повторюється у всьому коді. Оригінального автора давно …

3
Як я можу перевірити стан SD-карти?
Як я можу перевірити стан здоров'я SD-карти? Коли я хочу перевірити жорсткий диск, я можу використовувати SMART, як мені перевірити SD-карту? Чи існує універсальний підхід?
23 storage  sd-card 

10
Як дізнатися, чи / dev / sdX - це підключений USB чи жорсткий диск?
Як я можу дізнатися, чи локальний жорсткий диск або USB-ключ? Я вважаю за краще спосіб зробити це без привілеїв root./dev/sdX Добре, дуже udevadmдопомогли: Для локального жорсткого диска: udevadm info --query=all --name=sdb | grep ID_BUS E: ID_BUS=ata Для USB-ключа: udevadm info --query=all --name=sdc | grep ID_BUS E: ID_BUS=usb


2
Система на базі Debian, лише одна програма gui, нічого іншого
Я хотів би зробити систему debian, де ви можете відкривати лише одну програму GUI під час завантаження, немає іншого графічного інтерфейсу, не мінімізувати чи будь-який X крім цієї програми, чи є спосіб зробити це на debian, якщо можливо, чи будь-який інший нестандартний дистрибутив? Я просто хочу відкрити програму і дозволити …
23 debian  kiosk 

4
Немає фреймбуферного пристрою: як це ввімкнути?
Це питання було переміщено з помилки сервера, оскільки на нього можна відповісти на Unix & Linux Stack Exchange. Мігрували 7 років тому . Я намагаюся зробити так, щоб тюнер PCMCIA працював на домашньому сервері без голови, запускаючи Debian Squeeze. Тепер, оскільки у мене дуже великі проблеми з пошуком правильного командного …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.