Unix & Linux

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

5
Являются ли переменные типа $ 0 и $ 1 переменными оболочки / среды?
Есть переменные в оболочке , как $0, $1, $2, $?и т.д. Я попытался напечатать переменные оболочки и среды с помощью следующей команды: set Но этих переменных в списке не было. Таким образом, в основном эти переменные не считаются переменными оболочки / среды, верно? (несмотря на то, что для их вывода …
17 shell 

2
Подавить трассировку выполнения bash (set -x) снаружи скрипта
Я пытался найти ответ на этот вопрос, но пока не получилось: У меня есть сценарий, который запускает некоторые другие сценарии, и многие из этих других сценариев содержат «set -x», что заставляет их печатать каждую команду, которую они выполняют. Я хотел бы избавиться от этого, но сохранить информацию, если какой-либо из …
17 bash  shell  set 

1
На какие дистрибутивы Linux я могу положиться на наличие / etc / os-release?
Я пытаюсь найти способ определить имя и версию дистрибутива Linux, который бы работал на большинстве (или в идеале, на всех) современных дистрибутивах. Я заметил, что /etc/os-releaseсодержит информацию, которая мне нужна в дистрибутивах, которые я пробовал (CentOS, Debian), но насколько безопасно полагаться на его наличие? Такие команды, как uname -a, на …

1
Как создать хранилище ключей и доверенных сертификатов, используя самозаверяющий сертификат?
У нас есть JAVA-сервер и клиент, которые общаются по сети, используя SSL. Сервер и клиент взаимно аутентифицируют друг друга, используя сертификаты. Тип хранилища ключей, используемый сервером и клиентом, - JKS. Сервер и клиент загружают свои файлы хранилища ключей и доверенных сертификатов. Имена файлов хранилища ключей и доверенных сертификатов: server.keystore, server.truststore, …
17 openssl  ssl 

2
Почему экспорт переменной в оболочке ssh выводит список экспортируемых переменных?
Учти это: $ ssh localhost bash -c 'export foo=bar' terdon@localhost's password: declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus" declare -x HOME="/home/terdon" declare -x LOGNAME="terdon" declare -x MAIL="/var/spool/mail/terdon" declare -x OLDPWD declare -x PATH="/usr/bin:/bin:/usr/sbin:/sbin" declare -x PWD="/home/terdon" declare -x SHELL="/bin/bash" declare -x SHLVL="2" declare -x SSH_CLIENT="::1 55858 22" declare -x SSH_CONNECTION="::1 55858 ::1 22" declare …
17 bash  ssh 


1
Заставьте Linux записывать в сетевую файловую систему одновременно с чтением с локального диска
Резюме Как настроить Linux для чтения с локального диска / файловой системы и одновременной записи в общую сетевую папку, в отличие от чтения, когда данные не передаются по сети, а затем отправки этих данных по сети, когда локальный диск холостой ход? Гораздо быстрее читать и писать одновременно, вместо того, чтобы …
17 linux  io  cache  cifs 

1
Завершение вкладки Zsh не работает должным образом для частичных путей
Я хочу нечёткое завершение без учета регистра для файлов и каталогов в zsh. Прочитав руководство в течение нескольких часов, я пришел к следующему: zstyle ':completion:*:*:*:*:globbed-files' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:local-directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' Кроме того, я хочу нажать TABодин раз, чтобы отобразить возможные варианты завершения, …
17 zsh  autocomplete 

4
Можно ли обмениваться файлами между двумя разными ОС на одном компьютере?
Мой компьютер с двойной загрузкой. У меня установлена ​​Red Hat Enterprise Linux 5 вместе с Windows 7 Ultimate. Есть несколько общих файлов, которые требуются мне в обеих ОС. Прямо сейчас я обращаюсь к этим файлам и манипулирую ими через дополнительное устройство хранения (USB или DVD RW), подключенное к моей системе. …

1
Когда использовать grep, less, awk, sed [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновление вопроса , так что можно ответить с фактами и цитатами путем редактирования этого поста . Закрыто 3 года назад . Я вхожу в мир Linux и на работе использую grepвсе больше …
17 awk  sed  grep  less 

1
Как разорвать TCP-соединение, установленное самим bash?
Я использовал exec 3<>/dev/tcp/192.168.0.101/6435для установления соединения TCP с 192.168.0.101:6435. И я получил, а также отправил несколько сообщений с pipeкомандой. Теперь я хочу разорвать соединение TCP. Но, как ss -anpetя вижу, bash сам удерживает эту связь, не разветвляя дочерний процесс. Я пытался послать сигнал 9 и 15 процессу bash, но, как …

1
Как переместить файлы из одной файловой системы zfs в другую файловую систему zfs в том же пуле?
У меня есть две файловые системы в одном пуле zfs, /mnt/fs_aи /mnt/fs_b. Я хочу переместить около 1 ТБ данных из fs_aв fs_b. Но когда я: mv /mnt/fs_a/mythtv_recordings /mnt/fs_b/ к моему удивлению он начинает копировать файлы блок за блоком. Учитывая время, затрачиваемое на перемещение файла 2 ГБ, похоже, что для завершения …
17 zfs 

2
Как избежать пробела после переменной bash в строке?
У меня есть переменная для цвета. Я использую его, чтобы установить цвет для строк, оценивая его внутри строки. Тем не менее, мне нужно включить пробел после имени (чтобы имя не содержало часть текста). Это иногда выглядит плохо. Как я могу избежать использования (печати) этого пространства? Пример (скажем так Red=1и NC=2): …

7
Как обработать текстовый файл с несколькими столбцами, чтобы получить другой текстовый файл с несколькими столбцами?
У меня есть текстовый файл: a aa aaa b bb bbb c cc ccc d dd ddd e ee eee f ff fff g gg ggg h hh hhh i ii iii j jj jjj Как я могу обработать это и получить файл с 2 столбцами, как это: a aa …

3
Как программа решает, должен ли быть цветной вывод?
Когда я выполняю команду из терминала, который печатает цветной вывод (например, lsили gcc), цветной вывод печатается. Насколько я понимаю, процесс фактически выводит управляющие коды ANSI , а терминал форматирует цвет. Однако, если я выполню ту же команду другим процессом (скажем, пользовательским приложением C) и перенаправлю вывод в собственный вывод приложения, …

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