Unix & Linux

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

1
Лучшая практика для продолжения М.В.
Я использовал терминал для копирования файлов с одного диска на другой. sudo mv -vi /location/to/drive1/ /location/to/drive2/ Однако это внезапно прекратилось, через несколько часов, и без ошибок, после создания каталога. Мое собственное решение этой проблемы часто представляет собой смесь хеширования и сравнения, которая в большинстве случаев занимает много времени, поскольку мне …
13 data-recovery  mv 


3
Автоматическое расширение переменной внутри команды bash [[]]
При разыменовании переменной в bash, вы должны использовать $знак. Тем не менее, кажется, что следующее работает просто отлично: x=5 [[ x -gt 2 ]] Кто-нибудь может объяснить это? Редактировать: (подробнее) Я имею в виду, как и почему команда [[]] разыменовывает мою переменную x без знака $. И да, если x …

2
Безопасно ли переименовывать файл .deb, названный по стандартам?
Созданная структура имени .debфайла package_version_architecture.deb. Согласно этому пункту: Некоторые пакеты не следуют структуре имени package_version_architecture.deb. Пакеты, переименованные в dpkg-name, будут следовать этой структуре. Как правило, это не повлияет на то, как пакеты устанавливаются dselect / dpkg, но другие инструменты установки могут зависеть от этой структуры имен. Вопрос: Однако существуют ли …
13 debian  ubuntu  packaging  deb 

2
Отметки времени файлов, скопированных на USB-накопитель
У меня проблема с отметками времени файлов, скопированных с моего ПК или ноутбука на USB-накопители: время последнего изменения исходного файла и времени скопированного файла различаются. Поэтому синхронизация файлов между моим ПК и USB-накопителем довольно громоздка. Пошаговое описание Я копирую произвольный файл со своего ПК / ноутбука на USB-накопитель с помощью …

2
Что мешает чередованию stdout / stderr?
Скажем, я запускаю несколько процессов: #!/usr/bin/env bash foo & bar & baz & wait; Я запускаю приведенный выше скрипт так: foobarbaz | cat насколько я могу судить, когда любой из процессов записывает в stdout / stderr, их вывод никогда не перемежается - каждая строка stdio кажется атомарной. Как это работает? …
13 shell  osx  stdout  output  stderr 

7
Стандарт соглашения об именах для интерфейсов Ethernet и Wi-Fi на компьютерах с Linux
Каков стандарт соглашения об именах для интерфейсов Ethernet и Wi-Fi на компьютере с Linux? Мы разрабатываем инструмент, который должен отображать только интерфейсы Ethernet и Wi-Fi компьютера с Linux и его текущее состояние. Например, ниже приведен список сетевых интерфейсов (физических и виртуальных) на моем компьютере с Linux (Ubuntu): docker0, enp0s25, lo,wlp3s0 …

1
Менеджер пакетов apt в Debian перечисляет пакет как обновляемый, но не обновляет
Эта проблема похожа на то, что Debian Linux не обновляет пакет , но в моем случае более новый пакет не из backports: § apt list --upgradable Listing... Done firefox-esr-l10n-en-gb/stable 60.2.0esr-1~deb9u2 all [upgradable from: 52.9.0esr-1~deb9u1] N: There is 1 additional version. Please use the '-a' switch to see it § sudo …
13 debian  apt  upgrade  firefox 

2
Случайно удалил yum.conf
Я не знаю, что я пытался сделать, но я в основном удалил yum.conf. Я нашел старый конфиг для yum на github, но он все еще не работает. Что мне делать? Я использую Centos 7.
13 centos  yum 


1
Почему я не могу связать-монтировать «/» внутри пространства имен пользователя?
Почему это не работает? $ unshare -rm mount --bind / /mnt mount: /mnt: wrong fs type, bad option, bad superblock on /, missing codepage or helper program, or other error. Они работают хорошо: $ unshare -rm mount --bind /tmp /mnt $ unshare -rm mount --bind /root /mnt $ $ uname …

3
Как обрезать файл до максимального количества символов (не байт)
Как я могу обрезать текстовый файл (в кодировке UTF-8) до заданного количества символов? Меня не волнует длина строки, и разрез может быть в середине слова. cut Кажется, работает на линии, но я хочу целый файл. head -c использует байты, а не символы.

3
Зачем проверять наличие файла перед его поиском?
Когда вы пытаетесь найти файл, не хотите ли вы сказать, что файл не существует, и вы знаете, что исправить? Например, nvm рекомендует добавить это в свой профиль / rc: export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm С вышеупомянутым, если nvm.shне существует, вы получите «тихую …

4
Можно ли распечатать содержимое содержимого переменной с помощью сценария оболочки? (косвенная ссылка)
Предположим, я объявил следующие переменные: $ var='$test' $ test="my string" Если я распечатаю их содержимое, я вижу следующее: $ echo $var $test $ echo $test my string Я хотел бы найти способ напечатать содержание содержимого $var(которое является содержанием $test). Поэтому я попытался сделать следующее: $ echo $(echo $var) $test Но …


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