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

26
Как «заточить» процесс, не будучи root?

Если бы я был пользователем root, я мог бы просто создать фиктивного пользователя / группу, соответственно установить права доступа к файлу и выполнить процесс от имени этого пользователя. Однако я не так, есть ли способ достичь этого, не будучи...

26
Флаг установки GNU -d - как это работает?

Я пытаюсь написать правило make-файла для копирования каталога, сохраняя его структуру, и, поскольку все другие правила в наших make-файлах используются install, я хотел быть последовательным. На странице руководства написано: СИНТАКСИС install [OPTION]... [-T] SOURCE DEST install [OPTION]......

26
Когда вы пытаетесь завершить процесс навсегда, какой вариант «убить» следует использовать?

Я получаю много смешанных сообщений от людей, и мне было интересно, если это действительно не так много различий в том, что вы используете. kill 'x' killall 'x' kill -9 'x' Это некоторые варианты, которые мне уже сказали использовать, но некоторые люди говорят, что kill -9 - это просто перебор,...

26
Какова дополнительная ценность опции -T в GNU cp и mv?

Почему некоторые команды GNU Coreutils имеют -T/--no-target-directoryопцию? Кажется, что все, что он делает, может быть достигнуто с помощью семантики .(собственной точки) в традиционной иерархии каталогов Unix. Принимая во внимание: cp -rT /this/source dir Эта -Tопция предотвращает создание копии...

26
ctrl c против ctrl z с задним планом

Ctrl+ Zостанавливает работу, а Ctrl+ Cубивает работу. Почему это? Разве другой способ не имеет больше смысла? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+ Stopped...

25
Какова цель первого аргумента для выбора системного вызова?

От man select int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); nfds - дескриптор файла с наибольшим номером в любом из трех наборов плюс 1. Какова цель nfds, когда у нас уже есть readfds, writefdsи exceptfdsиз которого могут быть определены...

25
Где вилка () на бомбе: () {: |: &};:?

Предупреждение: выполнение этой команды в большинстве оболочек приведет к поломке системы, для исправления которой потребуется принудительное отключение Я понимаю рекурсивную функцию :(){ :|: & };:и что она делает. Но я не знаю, где находится системный вызов fork. Я не уверен, но я подозреваю в...

25
Количество байтов «ls -l <случайный файл>» по сравнению с «wc -c <случайный файл>»

Есть ли возможная ситуация, когда ls -l file.txt показывает не такое количество байтов, как wc -c file.txt В одном скрипте я нашел сравнение этих двух значений. Что может быть причиной этого? Можно ли даже иметь разные количества байтов в одном и том же...

25
Почему сортировка ls игнорирует не алфавитно-цифровые символы?

При сортировке имен файлов lsигнорирует такие символы, как -,_. Я ожидал, что он будет использовать эти символы в сортировке. Пример: touch a1 a2 a-1 a-2 a_1 a_2 a.1 a.2 a,1 a,2 Теперь отобразите эти файлы с помощью ls -1: a1 a_1 a-1 a,1 a.1 a2 a_2 a-2 a,2 a.2 То, что я ожидал, было что-то вроде...

24
почему дважды нажав Ctrl + c, чтобы остановить работающий процесс в Linux?

Есть программы для Linux, например, vlc, которые рекомендуют дважды набирать ctrl+, cчтобы завершить их выполнение из терминала, если программа не остановилась после первой. Зачем печатать ctrl+ cдважды, если первый раз не...

24
'ls -1': как вывести список имен файлов без расширения

ls -1 перечисляет мои элементы так: foo.png bar.png foobar.png ... Я хочу, чтобы это перечислилось без .pngтак: foo bar foobar ... (каталог содержит только .pngфайлы) Может кто-нибудь сказать мне, как использовать grepв этом случае? Цель: у меня есть текстовый файл, где перечислены все имена без...

24
Как заставить `xargs` игнорировать выход ребенка и продолжать обработку

Иногда я выполняю длинную xargsработу в одночасье, и действительно раздражает то, что утром он xargsумер где-то посередине, например, из-за ошибки сегментации в одном особом случае, как это произошло ночью. Если хотя бы один xargsребенок убит, он больше не обрабатывает ввод: Консоль 1: [09:35:48] %...

24
Как завершить удаленно называемый «tail -f», когда соединение закрыто?

Я только что заметил, что если я выполняю ssh user@remote_host tail -f /some/file, то tail -f /some/fileпродолжает работать на remote_host, даже если соединение ssh закрыто! Итак, после нескольких подключений и отключений количество работающих tail -f /some/fileрастет. Как на самом деле завершить,...

24
Почему я не могу завершить процесс SIGSTOP с помощью SIGTERM и где хранится ожидающий сигнал?

Я использую Debian stretch (systemd). Я управлял Rsyslog демоном на переднем плане , используя /usr/sbin/rsyslogd -n и я сделал Ctrl+ , Zчтобы остановить его. Состояние процесса изменилось на Tl(остановлено, нарезано). Я издал несколько команд для этого процесса, а также состояние процесса было то...

24
Как убить и дождаться завершения фоновых процессов в сценарии оболочки, когда я нажимаю Ctrl + C?

Я пытаюсь настроить сценарий оболочки так, чтобы он запускал фоновые процессы, и когда я Ctrlc сценарий оболочки, он убивает дочерних элементов, а затем завершается. Лучшее, что мне удалось придумать, это это. Похоже, чтоkill 0 -INT также убивает сценарий до того, как произойдет ожидание, поэтому...

23
Не удается запустить команду настройки: «Нет такого файла или каталога»

Я пытаюсь установить пакет Debian из исходного кода (через git). Я скачал пакет, перешел в каталог пакета и выполнил ./configureкоманду, но он вернулся bash: ./configure: No such file or directory. В чем может быть проблема? configure.acФайл находится в папке программы. ./configure make sudo make...

23
Какая польза от опции -f для `touch`?

От man touch: -f (ignored) Но я не понимаю, что значит игнорировать . Я попробовал следующее: $ ls -l file -rw-rw-r-- 1 pandya pandya 0 Mar 20 16:17 file $ touch -f file $ ls -l file -rw-rw-r-- 1 pandya pandya 0 Mar 20 16:18 file И заметил, что это меняет временные метки, несмотря на -f. Итак, я...