Unix & Linux

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

2
Параметризация связанных вызовов утилиты в Bash
У меня есть UNIX-программа черного ящика, используемая в оболочке Bash, которая читает столбцы данных из stdin, обрабатывает их (применяя эффект сглаживания), а затем выводит в stdout. Я использую его по каналам UNIX, как generate | smooth | plot Для большего сглаживания я могу повторить сглаживание, чтобы оно вызывалось из командной …


4
Как переименовать несколько файлов в каталоге одновременно
У меня есть каталог, /var/tmp/abcкоторый имеет 4 файла: 12345-ram-3e3r5-io9490-89adu9.csv 45434-dam-qwe35-to9490-43adu9.csv 11234-cam-yy3r5-ro9490-85adu9.csv 14423-sam-hh3r5-uo9490-869du9.csv Я хочу переименовать все файлы CSV (найти все файлы и переименовать их) в кратчайший (возможно, однострочный) путь к этому: XXXXX-ram-3e3r5-io9490-89adu9.csv XXXXX-dam-qwe35-to9490-43adu9.csv XXXXX-cam-yy3r5-ro9490-85adu9.csv XXXXX-sam-hh3r5-uo9490-869du9.csv
12 shell  files  rename 

1
Как программа узнает, подключен ли стандартный вывод к терминалу или каналу?
У меня проблемы с отладкой программы segfaulting, потому что мне нужен выходной поток перед segfault, но он теряется, если я передаю вывод в файл. Согласно этому ответу: /unix//a/17339/22615 , это связано с тем, что выходной буфер программы сбрасывается немедленно при подключении к терминалу, но только в определенных точках при подключении …
12 terminal  pipe 

2
Можно ли искать комбинацию каталогов / файлов?
Мне нужно найти изображение, скажем ABC.jpg, которое, как я знаю, будет программно помещено в каталог с именем ABC_MPSC. Я пробовал: cd / find . -name "ABC_MPSC/ABC.jpg" Но это ничего не возвращает (я на самом деле знаю, где именно тот, который я ищу, поэтому я знаю, что он существует). Есть ли …
12 find 

3
Какая разница в сравнении слова со знаком пробела или без него?
Я изучаю сценарии оболочки и для этого я использую HackerRank. На sedтом же сайте есть вопрос, связанный с командой «Sed» # 1 : Для каждой строки в данном входном файле преобразуйте первое вхождение слова 'the' в 'this'. Поиск и преобразование должны быть строго регистрозависимыми. Прежде всего я пытался, sed 's/the/this/' …
12 sed  whitespace 

4
Почему не используется несколько команд с || или && условная работа?
Это работает в командной строке (bash, dash): [ -z "" ] && echo A || echo B A Тем не менее, я пытаюсь написать сценарий оболочки POSIX , он начинается так: #!/bin/sh [ "${#}" -eq 1 ] || echo "Invalid number of arguments, expected one."; exit 1 readonly raw_input_string=${1} [ …

1
Есть ли у Linux системные вызовы для доступа ко всем функциям файловых систем, которые она поддерживает?
Linux поддерживает множество файловых систем (например: ext3, NTFS, FAT32 и т. Д.). Следующая диаграмма показывает, как Linux позволяет процессу получать доступ к файлам: Итак, предположим, что процесс, называемый read()системным вызовом для чтения файла, произойдет, когда будет получен доступ к слою VFS, а уровень VFS определит, к какому драйверу файловой системы …

3
Почему «rm -r» не может удалить эту папку?
У меня есть папка с -wxразрешениями, folder1и другая папка внутри называется folder2с rwxразрешениями. Я попытался удалить folder1с помощью этой команды: rm -r folder1 Но я получил следующую ошибку: rm: cannot remove 'folder1': Permission denied Причина, по которой я думаю, что я получил эту ошибку, заключается в том, что rmпрограмме необходимо …
12 linux  permissions  rm 

1
Почему мое ядро ​​Debian 9 (Stretch) Linux не обновляется после «apt install»?
Большую часть месяца я провел, пытаясь установить, переустановить, удалить вручную и переустановить последнюю версию linux-image-4.9.0-8 (или ее) на моем Debian 9 (Stretch), но он всегда будет (перезагружаться) в эту неправильную версию Linux 3.16.0-5. Я даже удалил весь /bootкаталог содержимого и переустановил. У меня есть стандартная установка Debian 9 на /dev/sdaдиск, …

1
Найти описание на страницах man для переменных среды, отображаемых с помощью команды env
Где на страницах руководства найти подробное описание переменных среды, которые отображаются при envзапуске команды? Я пытался, man envно это только дает мне один пример для TZпеременной среды


1
Какой тип кодирования используют эти произведения искусства ANSI?
Я нашел этот сайт ; в нем есть zip-файлы (ссылки на главной странице ) со всеми произведениями искусства. Некоторые из них имеют .ansрасширение и выглядят как escape-коды ANSI, используемые в Linux / Unix, но когда я открываю один из них с catпомощью терминала XFce, он производит мусор (но в цвете). …
12 linux  ansi-term  ansi 

1
Каковы отношения между процессами, потоками ядра, облегченными процессами и пользовательскими потоками в Unix? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Unix Internal от Vahalia содержит цифры, показывающие отношения между процессами, потоками …

4
Можно ли установить Debian 5 в 2018 году?
Я хотел бы установить Debian 5 на более старый ПК, потому что я ожидаю, что ядро ​​Debian 5 будет работать лучше на этом компьютере. Я скачал ISO-образ netinstall debian.orgи попытался установить его на Virtualboxмашине. Я получил эту ошибку: Bad mirror. Я изменил зеркало на archive.debian.orgимя хоста, /debian/и проблема была решена. …

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