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

16
Почему функция fork () была разработана для возврата файлового дескриптора?

На его веб - странице о с трюком собственной трубы , Dan Bernstein объясняет состояние гонки с select()и сигналами, предлагает обходной путь и приходит к выводу , что Конечно, правильно было бы fork()возвращать дескриптор файла, а не идентификатор процесса. Что он подразумевает под этим - это...

16
подождите, пока bash-buildin сожжет процессор на 100 процентов

По крайней мере, в GNU bash версии 4.3.42 x86_64 && GNU bash версии 4.3.11 x86_64 Я использую sleep & wait $!вместо простого sleepдля получения прерываемого sleepсигнала (как SIGUSR1 ). Но кажется, что waitbash-buildin ведет себя странным образом, когда вы запускаете следующее. Терминал...

16
Список файлов, не соответствующих заданной строке в имени файла

У меня есть каталог, в котором создается множество файлов (около 200) с именем temp_log.$$и несколькими другими важными файлами, которые мне нужно проверить. Как я могу легко перечислить все файлы и исключить их temp_log.$$отображение? Ожидаемый результат $ ls -lrt <exclude-filename-part> --...

16
Проблема с командой установки для копирования всего каталога

Итак, у меня есть репозиторий с некоторыми из моих конфигурационных файлов, и я пытаюсь создать их makefileдля установки в homedir. У меня проблема в том, что когда я запускаю следующую команду прямо в Bash install -m 755 -d ~/path/to/dotfilesDir/ ~/ казалось бы, ничего не происходит в то время как...

16
инструмент командной строки для одной загрузки торрента (например, wget или curl)

Меня интересует одна команда, которая загружала бы содержимое торрента (и, возможно, участвовала бы в качестве начального числа после загрузки, пока я не остановлю его). Обычно есть клиент torrent-клиента, который должен быть запущен отдельно заранее, и клиент для управления (например...

16
Mutt SMTP TLS ошибка отправки почты

Когда я пытаюсь отправить письмо, я получаю следующую ошибку: gnutls_handshake: неожиданный пакет TLS был получен. Это мой .muttrc (myname, myaddress и mymail являются местозаполнителями): # Automatically log in to this mailbox at startup set imap_user="myname" set imap_pass="" set...

16
Кто решает, какое приложение получает сигнал с клавиатуры?

Мое текущее понимание сигналов от клавиатуры в терминале (в значительной степени основанное на попытке сопоставить мои наблюдения с тем, что можно найти в Google) следующее: Пользователь нажимает Cc Это отправляется во входной буфер терминала в виде байта, который вычисляется путем очистки 2...

16
синтаксис ls --hide = и ls --ignore =

ls --hideи ls --ignoreпредоставляет возможность опускать файлы, определенные с помощью регулярных выражений, установленных после --ignore=детали. Последний гарантирует, что эта опция не отключена через -a, -A. Команда manи infoстраница упоминают регулярные выражения. Вопрос : Какие подстановочные...

15
Запустите фоновый процесс из скрипта и управляйте им, когда скрипт закончится

Я хотел бы запустить и настроить процесс аналогично демону из скрипта. Моя оболочка эмулируется Zsh под Cygwin, а демон - SFK , базовый FTP-сервер. Что важно здесь, сценарий startserv.shможет быть составлен следующим образом: #!/bin/sh read -s -p "Enter Password: " pw user=testuser share=/fshare...

15
Какова связь между системными вызовами, передачей сообщений и прерываниями?

Я читаю статью в Википедии по управлению процессами . Я сосредоточен на Linux. Я не могу понять отношения и различия между системным вызовом, передачей сообщений и прерыванием, в их понятиях и целях. Они все для процессов, чтобы сделать запросы к ядру для ресурсов и услуг? Некоторые цитаты из...

15
Ctrl-C с двумя одновременными командами в bash

Я хочу запустить две команды одновременно в bash на машине с Linux. Поэтому в моем ./execute.shскрипте Bash я положил: command 1 & command 2 echo "done" Однако когда я хочу остановить скрипт bash и нажать Ctrl+ C, останавливается только вторая команда. Первая команда продолжает работать. Как...

15
`set -e` и` grep` идиома для предотвращения преждевременного выхода из сценария оболочки, когда шаблон не найден

Требуется помощь - в контексте сценариев оболочки на bash GNU / LINUX: Я всегда использую set -e. Часто я хотел бы grepи не всегда хочу, чтобы скрипт прекращал выполнение, если grepимеет состояние выхода, 1указывающее, что шаблон не найден. Я попытался решить эту проблему следующим образом:...

15
Чем регулярные выражения отличаются от подстановочных знаков, используемых для фильтрации файлов

В то время как мы используем *для обозначения ноль или более предыдущих символов в grep, мы используем, *.cчтобы найти все файлы C, когда мы используем его с lsкомандой вроде ls *.c. Может кто-нибудь сказать, чем *отличается использование в этих двух...

15
Получить последний каталог (не последний файл)

Моя папка parentимеет следующий контент: A.Folder B.Folder C.File В нем есть как папки, так и файлы. B.Folderновее. Теперь я просто хочу получить B.Folder, как я могу этого достичь? Я попробовал это, ls -ltr ./parent | grep '^d' | tail -1 но это дает мне drwxrwxr-x 2 user user 4096 Jun 13 10:53...

15
Обновление истории bash на других терминалах при выходе из одного терминала

Я знаю, что этот вопрос не является неясным, так как он задается здесь, обновлять (и дублировать здесь). То, что я пытаюсь достичь, немного другое. Мне не нравится идея моей подсказки переписывать файл каждый раз, когда lsя печатаю ( history -a; history -c; history -r). Я хотел бы обновить файл при...

15
Как отобразить n-й результат команды ls?

Я использовал эту команду для отображения первого результата файлов в моем каталоге. ls | head -n 1 Мой простой вопрос: как я могу изменить эту команду для отображения, скажем, n-го результата?...