Unix & Linux

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

4
Самый простой способ комментировать / раскомментировать определенные строки с помощью командной строки
Есть ли способ комментировать / раскомментировать сценарий shell / config / ruby ​​с помощью командной строки? например: $ comment 14-18 bla.conf $ uncomment 14-18 bla.conf это добавит или удалит #знак bla.confна линии 14к 18. Обычно я использую sed, но я должен знать содержимое этих строк, а затем выполнить операцию поиска …


2
Есть ли в Bash похожие функции, такие как самовнушение и выделение Fish?
Недавно я заметил 2 функции в Fish, и мне было интересно, если кто-нибудь знал, были ли они также доступны в Bash? Подсветка синтаксиса Особенности: Вы быстро заметите, что fish выполняет подсветку синтаксиса при вводе текста. Недопустимые команды по умолчанию окрашены в красный цвет: Команда может быть недействительной, потому что она …
37 bash  shell  fish 

3
chmod + тихий режим + как заставить код выхода 0 несмотря на ошибку
Возможно ли выполнить chmod и игнорировать ошибку из команды Пример (примечание file.txt не существует, чтобы показать пример) Когда я печатаю chmod 777 file.txt Я получаю ошибку на выходе chmod: cannot access file.txt : no such file or directory Поэтому я добавляю флаг -f к команде следующим образом: (file.txt не существует, …

2
Почему этот случайный пароль помечен, говоря, что он слишком упрощенный / систематический?
Как случайная строка M1uG*xgRCthKWwjIjWc*010iSthY9bucопределяется как слишком упрощенная / систематическая для пароля в соответствии с passwd и cracklib-check ? Попробуйте на своей машине и посмотрите echo "M1uG*xgRCthKWwjIjWc*010iSthY9buc" | cracklib-check Обратите внимание, что это не мой пароль, а другая случайно сгенерированная строка из того же генератора случайных паролей, который дает тот же …

2
Как вернуться из «тестирования» в «стабильное» - понижение ядра
В настоящее время мне очень весело apt-get- и плохо, это была моя вина. Я включил testingпакеты, /etc/apt/sources.listчтобы установить определенный пакет. И я сказал моей системе сделать apt-get dist-upgrade. Все работало нормально, но сейчас я пытаюсь вернуться к stableобновленному - и у меня не получается ... При попытке сделать apt-get dist-upgrade, …
37 debian  kernel 

2
что делает `env <команда>`?
Что env ls -alделает команда ? У меня был тест Linux и возник вопрос: «Как запустить команду напрямую, но не ее псевдоним?» Я знал, что существует решение, такое как префиксная команда с каким-то специальным символом, но я забыл его. Теперь я знаю, что это так \. (читать из этого поста …

3
gnome-терминал: отслеживать каталог в новой вкладке
Я нахожусь на Arch Linux, и когда я открываю новую вкладку терминала, она всегда идет к $HOME. Как я могу сделать так, чтобы при открытии новой вкладки она открывала оболочку в каталоге, в котором я находилась ранее?

2
В чем разница между «все», «по умолчанию» и «eth *» в / proc / sys / net / ipv [46] / conf /?
В SYSCTL, что /proc/sys/net/ipv[46]/conf/клавиши имеют следующие подразделы: all, default, и ключ для каждого сетевого интерфейса. Например, на машине с одним сетевым интерфейсом eth0 это будет выглядеть так: iserv ~ # ll /proc/sys/net/ipv[46]/conf/ /proc/sys/net/ipv4/conf/: insgesamt 0 dr-xr-xr-x 0 root root 0 12. Sep 23:30 all/ dr-xr-xr-x 0 root root 0 12. …
37 linux  proc  ipv6  sysctl 

4
Изменить разрешения для символической ссылки
У меня есть символическая ссылка с этими разрешениями: lrwxrwxrwx 1 myuser myuser 38 Aug 18 00:36 npm -&gt; ../lib/node_modules/npm/bin/npm-cli.js* Симлинк находится в архиве .tar.gz. Теперь, когда я распаковываю архив tar.gz, используя maven, символическая ссылка больше не действительна. Поэтому я пытаюсь восстановить символическую ссылку. Сначала я создаю символическую ссылку с помощью …
37 symlink  chmod 

4
Распакуйте содержимое файла, но без создания архивной папки
У меня есть файл myarchive.zip, который содержит много каталогов, файлов и т. Д. Допустим, этот файл myarchive.zip находится в каталоге с именем «b». Что ж, когда я использую команду «unzip myarchive.zip», система по умолчанию создает каталог «myarchive» с содержимым zip-файла. Я не хочу, чтобы система создала этот «myarchive» каталог - …
37 cp  zip 


9
Есть ли команда Unix, которая дает минимум / максимум двух чисел?
Я искал команду для ограничения числа читаемых из stdin. Я написал небольшой сценарий для этой цели (критика приветствуется), но мне было интересно, не было ли стандартной команды для этого, простого и (я думаю) общего варианта использования. Мой скрипт, который находит минимум два числа: #!/bin/bash # $1 limit [ -z "$1" …

5
Почему я должен переустанавливать env vars в tmux при повторном присоединении?
В основном я работаю над подключением mac и ssh / tmux к машине Linux, чтобы выполнять свою работу. У меня есть ssh-agent, работающий на машине с Linux. я имею set -g update-environment "SSH_AUTH_SOCK SSH_ASKPASS WINDOWID SSH_CONNECTION XAUTHORITY" по моему .tmux.conf. Тем не менее, всякий раз, когда я снова присоединяюсь к …

4
Как убрать лидирующие нули из вывода 'date' или избежать восьмеричной интерпретации таких десятичных чисел?
У меня есть это: date +"%H hours and %M minutes" Я использую фестиваль, чтобы сказать это ... но он говорит как: "ноль девять часов" .. Я хочу, чтобы он сказал "девять часов"! но дата всегда дает мне 09 ... так что мне интересно, может ли bash легко превратить это в …
37 bash  shell  date  arithmetic 

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