Что такое `[` программа, которая находится в моей системе / bin?

Недавно я просматривал папку Fedora /bin и заметил двоичный файл с именем [ . Я попытался найти в Интернете дополнительную информацию об этом, но я не мог найти ничего полезного. Запуск его через strace , похоже, не дает ничего полезного для более тщательного осмотра. Что это? Должен ли я быть встревожен? Может ли это быть […]

В чем разница между различными переменными $ TERM?

Я пробовал vt100, vt102, vt220 и xterm, используя top . Но я не могу найти их разницы. Есть ли другой термин типа? В чем их отличие?

Как «отменить» `set -x`?

Я хочу set -x в начале моего скрипта и «отменить» его (вернуться к состоянию до того, как я его установил), вместо того, чтобы вслепую установить +x . Это возможно? PS: Я уже проверил здесь ; на мой вопрос, похоже, я не мог ответить.

Сообщение об ошибке «дата: неверная дата» 2016-10-16 »

Сегодня мои часы были автоматически настроены на летнее время, и скрипт из crontab начал сбой. Я посмотрел, что происходит, и отобразилась следующая ошибка: LC_ALL=C : дата: неверная дата '2016-10-16' Хотя мне было бы лучше всего перезагрузить систему, но теперь я перезагрузился, и ошибка все еще появляется: $ date -d '2016-10-15' Sat Oct 15 00:00:00 BRT […]

восстановить удаленный файл на ext4 с помощью extundelete

Есть ли простой вариант в extundelete как я могу попытаться восстановить файл с именем /var/tmp/test.iso который я только что сделал? (не так уж важно, что я начал бы перезагружать диск только для чтения или такие вещи. Я также могу просто повторно загрузить этот файл снова) Я ищу простую команду, которую я мог бы попробовать, если […]

Bash – как запустить команду после предыдущего?

В настоящее время у меня есть файл script.sh со следующим содержимым: #!/bin/bash wget -q http://exemple.com/page1.php; wget -q http://exemple.com/page2.php; wget -q http://exemple.com/page3.php; Я хочу выполнить команды один за другим, когда предыдущий заканчивается. Правильно ли я делаю это? Я никогда раньше не работал с Linux и не пытался найти его, но не нашел никаких решений.

В чем разница между запуском «bash script.sh» и «./script.sh»?

Если script.sh – это нечто типичное #!/bin/bash echo "Hello World!" Есть ли предпочтительный способ запуска скрипта? Я думаю, вам сначала нужно сделать chmod, чтобы он стал исполняемым?

Ошибка при использовании SCP: «не обычный файл»

Я искал какое-то время, и я не могу найти определение обычного файла. Мой путь постоянный (я начинаю с / ), и я подключаюсь к scp root@IP: /path/to/picture.jpg Результаты в запросе пароля, а затем … scp: .: not a regular file

Определите, работает ли рабочий каталог Git из сценария

У меня есть сценарий, который запускает rsync с рабочим каталогом Git в качестве адресата. Я хочу, чтобы сценарий имел другое поведение в зависимости от того, является ли рабочий каталог чистым (никаких изменений в commit), или нет. Например, если вывод состояния git status выглядит следующим образом, я хочу, чтобы скрипт вышел из него: git status Already […]

Строка Shebang с `#! / Usr / bin / env command -argument` не работает в Linux

У меня есть простой скрипт: #!/usr/bin/env ruby –verbose # script.rb puts "hi" В моем ящике OSX он работает нормально: osx% ./script.rb hi Тем не менее, в моем ящике linux он выдает ошибку linux% ./script.rb /usr/bin/env: ruby –verbose: No such file or directory Если я запускаю линию shebang вручную, она отлично работает linux% /usr/bin/env ruby –verbose […]

Linux и Unix - лучшая ОС в мире.