Unix & Linux

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

6
Как мы можем использовать несколько переменных в одном цикле for в сценарии оболочки?
Я реализую как код ниже, используя для цикла, но неправильный вывод после запуска сценария. for i in `awk -F"|" '{print $1}' $INPUTFILE`, j in `awk -F"|" '{print $2}' $INPUTFILE` do echo $i:$j done Пожалуйста, помогите мне использовать несколько переменных в одном цикле for в скрипте оболочки.

1
Как DE вызывает функцию ACPI?
Хорошо, во-первых, это не проблема, с которой я сталкиваюсь, но я хотел бы понять это лучше. Если я хочу выключить / перезагрузить компьютер из командной строки, мне нужно позвонить: $ sudo poweroff $ sudo reboot То есть мне нужны права суперпользователя для выполнения этих вызовов ACPI. Однако я запускаю свой …

1
Arch Linux RPI: Насколько точно время на RPi в Linux?
В настоящее время я работаю над приложением на моем RPi, которое будет отслеживать набор GPIO в режиме реального времени, где точное время, когда GPIO становится ВЫСОКИМ, имеет решающее значение для моего приложения. Как рассчитывается время на RPi с Arch Linux OS; синхронизируется ли он с сервером времени UDP NTP? Если …

2
Удалите все файлы с префиксом, кроме одного самого большого размера
Каков наилучший способ удалить все файлы в текущем каталоге с некоторым префиксом, кроме файла с этим префиксом, но имеющего наибольший размер среди всех файлов с этим префиксом? (В случае, если самый большой из них не уникален, просто случайным образом оставьте один из них и удалите остальные.) Например, текущий каталог содержит …

4
Есть ли способ узнать, сколько раз мой компьютер перезагружался за 24 часа?
Я занимался 24-часовым программированием, мне приходилось много раз перезагружаться, и мне было интересно, есть ли способ точно определить, сколько компьютеров было перезагружено или вышло из строя.
5 logs  reboot  crash 

1
раскладывание вложенных скобок и подстановка команд
Я хочу создать простой bash-скрипт, который проверяет, содержит ли каталог все файлы, имена которых содержат числа от 1 до N. # Creating some files for testing $ cd /tmp/ $ mkdir test $ touch test/a01x.dat $ touch test/b02y.dat # Display dir contents $ ls test/*{01,02}* test/a01x.dat test/b02y.dat Но использование seqкоманды …
5 bash  ls  seq 

2
Процесс убит перед запуском в фоновом режиме
Я использую скрипт bash, script.shсодержащий команду cmd, запущенную в фоновом режиме: #!/bin/bash … cmd & … Если я открываю эмулятор терминала и запускаю script.sh, cmdон корректно выполняется в фоновом режиме, как и ожидалось. То есть, пока script.shзакончился, cmdпродолжает работать в фоновом режиме, с PPID 1. Но, если я открываю другой …

2
расходует огромное количество памяти и процессора
У меня есть два файла, all.txt (525 953 272 записей) и subset.txt (525 298 281 записей). Каждая запись является ничем иным, как 17-значным целым числом ASCII. Оба файла были отсортированы, и дубликаты записей в каждом файле были удалены. Каждое значение в subset.txt также существует в all.txt . Я хочу найти …

4
Почему я установил Ubuntu 64 bit на компьютер с процессором Pentium 4?
Я только что попробовал загрузить Ubuntu 10.10 64 bit live USB на эту машину, и, к моему изумлению, все работает отлично. Я даже установил систему, после чего я проверил с uname -aи результат Linux T205-04 2.6.35-22-generic # 33-Ubuntu SMP Sun 19 сентября 20:32:27 UTC 2010 x86_64 GNU / Linux Это …
5 ubuntu  cpu  64bit  32bit 

3
Изменить / dev / sd * для USB Linux установить?
Я пытаюсь установить Scientific Linux 6.1 (буквально RedHat Enterprise Linux без фирменного стиля), загрузив его установщик с моего USB-накопителя. Установщик запускается нормально, но произошли две вещи: Мой USB-накопитель отображается как / dev / sda, а мой внутренний жесткий диск (тот, на который я хочу установить ОС) - / dev / …

2
переменная IFS и другой результат с перечислением файлов с циклом
Я хочу получить список файлов в текущем каталоге и его подкаталогах (я хочу использовать однострочный скрипт): IFS=$(echo -en "\n\b"); for FILE in $(find -type f); do echo "$FILE"; done Обычно это работает, как и ожидалось, но недавно, с моим списком файлов: file_.doc file_0.doc file_ [2006_02_25] .doc file_ [2016_06_16] .odt file_ …
5 bash  find  wildcards 

1
Почему grep меняет длину выходных строк?
Я часто использую dpkgили aptitudeкомбинирую с, grepкогда хочу перечислить определенные пакеты, доступные или установленные в моей системе, но я заметил, что при добавлении | grepстроки вывода выглядят немного по-другому. Вот чистый dpkgвывод, первая команда была введена , когда терминал был меньше, вторая, когда терминал был развернут: Как видите, вывод отличается …
4 pipe  dpkg  output 

2
Есть ли способ подсчитать количество строк текста в файле, в том числе без разделителей?
Команда POSIX wcподсчитывает, сколько строк POSIX в файле. Стандарт POSIX определяет строку как текстовую строку с суффиксом \n. Без \nэтого чистая текстовая строка не может быть названа строкой. Но для меня более естественно посчитать, сколько строк текстовой строки в файле. Есть ли простой способ сделать это? root:[~]# printf "aa\nbb" | …
4 newlines  wc  line 

1
x11 соединение установлено, но значение magic-cookie отличается?
С моей локальной машины я sshна удаленный сервер вместе с аутентификацией относительно отображения X. Я знаю, что в этом процессе MIT-MAGIC-COOKIESиспользуются и значение для сервера и клиента должно быть идентичным, чтобы процесс аутентификации был действительным. Тем не менее, когда я вхожу на удаленный сервер и подтверждаю, что X-дисплей работает хорошо …

3
Как показать полные имена на рабочем столе в XFCE?
Допустим, у меня на рабочем столе есть иконка «Личная папка». Что я на самом деле вижу, так это значок и «perso ...» - поэтому вопрос в том, как отобразить полное имя, независимо от того, как долго это будет. Сокращения нет, однако с переносами строк все в порядке (например, он будет …
4 xfce  desktop 

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