Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

4
Как запустить набор программ внутри tmux или gnome-терминала внутри скрипта?
Я хотел запустить несколько команд одновременно в tmux, gnome-terminal или xfterminal, на каждой вкладке, где запущена одна команда, и закрыть эту вкладку после ее завершения. Любое другое программное обеспечение также приветствуется Я хотел выпустить один скрипт для этой работы, например, XX "cmd1" "cmd2" "cmd3"

12
Поиск всех устройств хранения, подключенных к машине Linux
Мне нужно найти все записываемые устройства хранения данных, подключенные к данной машине, независимо от того, смонтированы они или нет. Допустимый способ сделать это - попробовать каждую запись /dev, соответствующую записываемым устройствам (hd * и sd *). Есть ли лучшее решение, или я должен придерживаться этого?
32 linux  storage 

2
Есть ли в командной строке заклинание для удаления столбца в CSV-файле?
Имея файл следующего содержания: 1111,2222,3333,4444 aaaa,bbbb,cccc,dddd Я пытаюсь получить файл, равный оригиналу, но без n-го столбца, например, для n = 2 (или это может быть 3) 1111,2222,4444 aaaa,bbbb,dddd или для n = 0 (или может быть 1) 2222,3333,4444 bbbb,cccc,dddd Настоящий файл может быть длиной в гигабайты и содержать десятки тысяч …

2
Что означает перенаправление «<<(…)»?
Я видел, что rvm (менеджер версий ruby) устанавливается с помощью следующей команды: bash &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Итак, насколько я понимаю, мы получаем содержимое сценария и передаем его в bash (я верю, &lt; &lt;и &lt;&lt;это то же самое?). Я заинтересован в этой &lt; &lt;части, нашел следующее описание в сети: …



3
Какие файловые системы в Linux хранят время создания?
Существуют ли (хорошо известные, надежные) файловые системы в Linux, которые хранят время создания файлов и каталогов в таблице i-node? Если есть, заменяется ли «измененное» время временем создания i-узла в статистическом вызове?

3
Как я могу использовать две команды bash в -exec команды find?
Можно ли использовать 2 команды в -execсоставе findкоманды? Я пробовал что-то вроде: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; и я получаю: find: отсутствует аргумент для -exec chmod: нет доступа {}: нет такого файла или каталога, chmod: нет доступа;: нет такого файла …
32 bash  find 

1
Файловые дескрипторы и сценарии оболочки
Мне очень трудно понять, как использовать файловые дескрипторы в сценариях оболочки. Я знаю основы, такие как exec 5 &gt; /tmp/foo Итак, fd 5 прикреплен к foo для записи. exec 6 &lt; /tmp/bar … для чтения. exec 5&gt;&amp;- … Закрыть фд. Теперь, что это делает? #!/bin/bash exec 5 &gt; /tmp/foo exec …

4
Сохранить полное состояние сеанса экрана GNU
Можно ли сохранить «состояние» экранного окна GNU (или просто стандартной оболочки), чтобы я мог перезагрузить все после перезагрузки: Количество открытых снарядов Название каждой оболочки Текущий каталог каждой оболочки История каждой раковины Если возможно, их переменные среды
32 shell  gnu-screen 

2
Какие точки монтирования существуют в типичной системе Linux?
У меня есть 2 вопроса. Во время установки Linux мы указываем пространство памяти для 2 точек монтирования - root и swap. Существуют ли другие точки монтирования, созданные без уведомления пользователей? Верно ли это утверждение: «монтирование включается в образ только при работе с разными разделами. То есть вы не можете смонтировать, …

3
Доступ к оригинальному содержимому точки монтирования
На моем безголовом сетевом sdf1накопителе (флеш-карта) смонтирована, как /и /homeпримонтирована lv00(том LVM, поддерживаемый программным RAID). Чтобы получить доступ к машине при сбое RAID, у меня есть копия моего открытого ключа ssh и т. Д. В /home/foo/.sshфайловой системе из sdf1. Для того, чтобы обновить файлы, которые скрыты конными /homeя обычно перемонтирования …
32 linux  debian  mount 

3
Можно ли подключить скрипт bash к файлу?
Я хочу, чтобы скрипт не работал, если не был изменен / удален определенный файл (или файл, созданный в определенной директории, или ...). Может ли это быть достигнуто элегантным способом? Самое простое, что приходит мне в голову - это цикл, который некоторое время спит, прежде чем снова проверять статус, но, может …
32 linux  shell  files  hook 

3
Как найти несоответствующие скобки в текстовом файле?
Сегодня я узнал, что могу использовать, perl -c filenameчтобы найти несоответствующие фигурные скобки {} в произвольных файлах, не обязательно в скриптах Perl. Проблема в том, что он не работает с другими типами скобок () [] и, возможно, &lt;&gt;. Я также экспериментировал с несколькими плагинами Vim, которые утверждают, что помогают найти …

5
Как узнать «уровень» снарядов, в которых я нахожусь?
Если я открою терминал, как у xtermменя будет оболочка. Тогда, если я использую sshили у zshменя будет другой «уровень» оболочки. Есть ли способ узнать, сколько раз я должен Ctrl+Dили напечатать, exitчтобы выйти из них всех? Мое настоящее намерение - выйти из всего, кроме «корневой» оболочки. Также было бы полезно узнать, …
32 shell  terminal 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.