Unix & Linux

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

2
В цикле над массивом добавьте элемент в массив
У меня есть проблема с для цикла в Bash. Например: у меня есть массив ("etc" "bin" "var"). И я перебираю этот массив. Но в цикле я хотел бы добавить некоторое значение в массив. Например array=("etc" "bin" "var") for i in "${array[@]}" do echo $i done Это отображает etc bin var(конечно, …
9 bash  array  for 

2
Почему printf выводит больше аргументов, чем ожидалось?
Почему этот сценарий оболочки печатает входные данные дважды? Я ожидал, что скрипт будет игнорировать ввод после 5. Автор сценария: #! /bin/bash echo "Enter 5 words : " read a b c d e printf "> %s %s %s %s %s <" $a $b $c $d $e Вывод: user@linux:~$ pico ifs2.sh …


7
Источники энтропии для Linux
Допустим, я хочу получить гигабайт или около того случайных данных из / dev / random, подходящих для одноразовой записи (так что / dev / urandom отсутствует.) Как мне заполнить мой / dev / random достаточной энтропией, чтобы сделать это? Я ищу конкретные команды и программы для этого. Я не хочу …

3
Как увеличить мой рабочий стол, но сохранить высокое разрешение для шрифтов и т. Д.?
Я недавно купил экран 4K (или UHD, то есть 2160p, если быть точным) и использую его на своей башне с Arch Linux. В качестве оконного менеджера я использую awesome, который работает поверх compton для создания композиций без разрывов, как описано в этом посте . Экран довольно большой, но плотность пикселей …

3
Вставить строки в историю Bash
По умолчанию bash загружает строки из ~/.bash_historyистории. Можно ли добавить пользовательский файл для загрузки? Я хочу внедрить файл, содержащий команды, которые я часто использую, и получить к ним доступ через встроенный поиск.
9 bash 

2
Linux не отвечает на сообщения запроса ARP, если запрошенный IP-адрес связан с другим (отключенным) интерфейсом
У меня есть компьютер (ядро 3.2.0-23-generic ), который 192.168.1.2/24настроен для eth0интерфейса, а также использует 192.168.1.1и 192.168.1.2адреса для tun0интерфейса: root@T42:~# ip addr show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: …

4
Переместите файлы по дате в другой каталог, используя CLI
У меня есть большое количество фотографий со старого жесткого диска, которые я пытаюсь организовать. Если я запускаю ls -l, я замечаю, что все эти файлы имеют дату создания 2012 или ранее. В идеале я хотел бы перенести их на второй жесткий диск моего компьютера, который не настроен для автоматического монтирования. …

1
Почему нет новой строки в конце цитирования подоболочки и передачи результатов в echo?
Когда я делаю ls | grep pngвывод grep: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (Имя файла, символ новой строки, имя файла, символ новой строки) затем echo $(ls | grep png)выводит: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (имя файла, пробел от разделения слов, имя файла, перевод строки !! из эха !!) Это все нормально, но когда я делаю это, …

7
Как эффективно разделить большой текстовый файл без разделения многострочных записей?
У меня большой текстовый файл (~ 50Gb, когда gz'ed). Файл содержит 4*Nстроки или Nзаписи; то есть каждая запись состоит из 4 строк. Я хотел бы разделить этот файл на 4 файла поменьше, каждый размером примерно 25% от входного файла. Как я могу разделить файл на границе записи? Наивным подходом было …

2
Можно ли установить программу на внешний диск?
Я запускаю Ubuntu 14.04 на Chromebook Toshiba, используя гренки. Диск, на котором установлена ​​моя ОС, мал, всего 3,6 ГБ свободного места. Я хотел бы установить sageв своей системе, но sageтребуется 6 ГБ свободного места в системе. Тем не менее, я всегда держу SD-карту в устройстве. Карта имеет 175 ГБ свободного …

1
Как понять контекст безопасности в «ls -Z»?
После ссылки " man ls" он показывает " ls -Z" может отобразить контекст безопасности: -Z, --context Display security context so it fits on most displays. Displays only mode, user, group, security context and file name. Выполняя команду " ls -Z", выводу нравится это: [root@localhost ~]# ls -Z -rw-------. root root …
9 linux  ls  selinux 

1
Где находится ожидание сети в топе?
Если top показывает высокие нагрузки, и вы не знаете, выполняет ли процесс, вызывающий его, процессорное время или выполняет сетевой ввод-вывод (не локальный ввод-вывод), как вы можете это выяснить? На нашем сервере я вижу высокие значения нагрузки, но в сочетании с 60% -70% простоя и около 25% пользователя. Я хотел бы …
9 networking  top 

3
Почему я не могу прочитать / dev / stdout в текстовом редакторе?
Я только начал изучать, как все это файл TM в Linux, что заставило меня задуматься, что произойдет, если я в буквальном смысле прочитал из / dev / stdout: $ cat /dev/stdout ^C $ tail /dev/stdout ^C (Это ^Cя убиваю программу после зависания). Когда я пытаюсь сделать это vim, я получаю …
9 linux  files  stdout 

3
Debian 8 KVM Guest - Загрузка начального виртуального диска
Я обновил свой сценарий управления KVM для хостов Ubuntu 14.04 KVM для поддержки гостей Debian 8. После ручной установки (сценарий preseed пока не работает), я застреваю со следующим сообщением при загрузке: Во время установки я: Выбираются только ssh сервер и базовые системные утилиты. Установите загрузчик grub для установки на единственную …
9 debian  boot  kvm  ramdisk 

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