Вопросы с тегом «bash»

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

4
Выполните команду, если Linux не используется в течение 5 минут
Я хотел бы выполнить такую ​​команду, как notify-send 'a' если моя Linux машина простаивала 5 минут. В режиме ожидания я имею в виду то же самое, что экранная заставка, которая активируется, использовалась бы для определения «ожидания».

2
Префикс к каждому выводу команды во время выполнения
Я пытаюсь сделать модульный скрипт. У меня есть несколько скриптов / команд, которые вызываются из одного скрипта. Я хочу префикс вывода каждой отдельной команды. нелогич-: Мои файлы: allcommands.sh / command1.sh / command2.sh выходы command1.sh file exists file moved выходы command2.sh file copied file emptied allcommands.sh запускает сценарии command1.sh и command2.sh …

2
что означает красный файл с черным фоном?
У меня проблема с компиляцией, и когда я проверяю свою директорию lib /, я получаю этот вывод из "ls": Что означает комбинация красный / черный? Я проверил вывод «dircolors -p», как предложено здесь ( что означает, что имя файла будет отображаться на красном фоне ), но я не смог найти …
16 bash  shell  ls 

5
Как запустить sed на более чем 10 миллионов файлов в каталоге?
У меня есть каталог, в котором есть 10144911 файлов. До сих пор я пробовал следующее: for f in ls; do sed -i -e 's/blah/blee/g' $f; done Разбился мой снаряд, lsон в тильде, но я не могу понять, как его сделать. ls | xargs -0 sed -i -e 's/blah/blee/g' Слишком много …
16 bash  find  xargs 

2
Что происходит с запущенными процессами, когда я теряю удаленное соединение с * nix box?
Я иногда теряю удаленное соединение SSH с моим VPS. Я использую screenдля долго выполняющихся процессов, но мне интересно, что произойдет с процессами, которые у меня были запущены, кроме тех, которые выполняются в screenсеансе, если я потеряю соединение с коробкой. Когда я восстановил соединение с ящиком, что случилось с процессами bash …

6
Неожиданный конец файла. Gzip сжатый файл
Я схожу с ума с файлом GZIP. Я могу распаковать файл в Windows, используя WinRAR, но это невозможно в любой операционной системе UNIX. файл вроде в порядке. Если я сделаю file the_name_of_the_file.gz Я получил: the_name_of_the_file.gz: gzip compressed data, from Unix, last modified: Sun Jan 30 14:10:21 2011 Но если я …
16 linux  bash  gzip 

1
список файлов, пронумерованных в определенном диапазоне
У меня есть набор файлов в каталоге, пронумерованных следующим образом: file1.txt file2.txt ... file30.txt ... Теперь я хотел бы запустить команду для определенного диапазона файлов, скажем, с 18 по 31. До сих пор я использовал следующие способы, три аргумента command file1[8-9].txt file2[0-9].txt file3[0-1].txt Теперь предположим, что я хочу любой номер, …
16 bash  range 


5
Как я могу все еще видеть текст «человека» после того, как я бросил человека?
Я обычно использую tcsh или bash и часто хочу использовать 'man' для просмотра параметров команды. В настоящее время, когда я покидаю man или ctrl-C, текст man исчезает, и я вижу буфер обратной прокрутки, который был там до того, как я выполнил команду 'man'. Я хотел бы по-прежнему видеть текст «man», …

7
unix - разбить огромный .gz файл построчно
Я уверен, что у кого-то возникла следующая потребность, как быстро разбить огромный файл .gz по строкам? Базовый текстовый файл имеет 120 миллионов строк. У меня недостаточно места на диске, чтобы разархивировать весь файл сразу, поэтому мне было интересно, знает ли кто-нибудь сценарий bash / perl или инструмент, который может разбить …
16 linux  perl  bash  shell  unix 

1
xargs -I replace-str Опция различия
Насколько я понимаю, следующее должно означать то же самое: ls -1 | xargs file {} ls -1 | xargs -I{} file {} если опция -I не указана, по умолчанию используется -I {}. Я хочу перечислить все файлы в текущем каталоге и выполнить fileкоманду для каждого из них. У некоторых есть …
16 bash  xargs 

3
Рекурсивный ls с условиями
Почему я не могу использовать такую ​​команду, чтобы найти все PDF-файлы в каталоге и подкаталогах? Как это сделать? (Я использую Bash в Ubuntu) ls -R *.pdf РЕДАКТИРОВАТЬ Как мне тогда удалить все эти файлы?
16 ubuntu  bash  ls  recursive 

15
Как создать действительный случайный MAC-адрес с помощью оболочки bash
Как я могу сгенерировать действительный случайный MAC-адрес с Bash. Первая половина адреса всегда должна оставаться такой же 00-60-2F-xx-xx-xx просто значение х должно генерироваться случайным образом?
16 bash  mac-address 



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