Unix & Linux

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

12
Как сделать XZ каталог с TAR, используя максимальное сжатие?
Поэтому мне нужно сжать каталог с максимальным сжатием. Как я могу это сделать xz? Я имею в виду, что мне тоже понадобится, tarпотому что я не могу сжать каталог только xz. Есть ли oneliner для производства, например foo.tar.xz?

5
Можно ли узнать хосты в файле known_hosts?
Я хотел бы видеть, какие хосты есть в моем файле known_hosts, но он не кажется читаемым человеком. Можно ли это прочитать? Более конкретно, есть хост, к которому я могу подключиться через несколько имен, и я хочу узнать, какой отпечаток я ожидаю от него из моего известного файла hosts. Обновление: я …
115 ssh 

6
Как мне сделать так, чтобы `date` выводила время из другого часового пояса?
У меня работает сервер с часовым поясом UTC. Казалось, что это в целом хорошая практика (пожалуйста, поправьте меня, если я ошибаюсь). Во всяком случае, один из серверов, к которым я подключаюсь, для scpфайлов работает EDTи хранит файлы, которые мне нужно скопировать в формате/path/to/filename/data20120913 Я посмотрел на попытку rsyncфайлов, используя что-то …
115 date  timezone 

13
Простой способ определить технологию виртуализации
У меня есть доступ из командной строки к машине Linux, которая может или не может быть виртуализирована. Я хочу определить, на какой технологии виртуализации она работает, если таковая имеется (VMWare, VirtualBox, KVM, OpenVZ, Xen,). Это не враждебная среда: я не пытаюсь работать против виртуальной машины, которая пытается замаскировать себя, я …

2
Как увидеть процесс, созданный конкретным пользователем в Unix / Linux
Я хочу увидеть список процессов, созданных конкретным пользователем или группой пользователей в Linux. Могу ли я сделать это с помощью psкоманды или есть какая-либо другая команда для достижения этой цели?
115 linux  process  ps 

3
linux + добавь X дней к дате и получи новую виртуальную дату
У меня есть Linux (RH 5.3) машина Мне нужно добавить / рассчитать 10 дней плюс дата, поэтому я получу новую дату (срок годности)) например # date Sun Sep 11 07:59:16 IST 2012 Так что мне нужно получить NEW_expration_DATE = Sun Sep 21 07:59:16 IST 2012 Посоветуйте, пожалуйста, как рассчитать новую …
115 linux  bash  shell-script  date 

14
Как мне повторить последнюю команду без использования клавиш со стрелками?
Я знаю, что могу использовать Upдля перебора предыдущих команд. Запуск последней команды просто включает Up+ Enter. Тем не менее, я думал о покупке клавиатуры Happy Hacking, поскольку я провожу много времени vim. Эта клавиатура не имеет клавиш со стрелками, и я знаю, как получить такое поведение, нажав Ctrl+ Rи начав …

9
На каких системах // foo / bar отличается от / foo / bar?
В спецификации POSIX есть положение ( 1 , 2 , 3 ...), позволяющее реализациям обрабатывать путь, начиная с двух, /специально. Приложение POSIX (приложение, записанное в спецификации POSIX для переноса на все POSIX-совместимые системы) не может предполагать, что //foo/barоно совпадает /foo/bar(хотя они могут предполагать, что ///foo/barоно совпадает с /foo/bar). Что же …

9
Почему / dev / null - это файл? Почему его функция не реализована как простая программа?
Я пытаюсь понять концепцию специальных файлов в Linux. Тем не менее, иметь специальный файл в /devвыглядит просто глупо, когда его функция может быть реализована несколькими строками в C, насколько мне известно. Более того, вы можете использовать его почти таким же образом, то есть использовать nullвместо перенаправления /dev/null. Есть ли конкретная …

8
Передача именованных аргументов в сценарии оболочки
Есть ли простой способ передать (получить) именованные параметры в сценарий оболочки? Например, my_script -p_out '/some/path' -arg_1 '5' А внутри my_script.shпринимают их как: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out is %s" "$p_out" printf "The Argument arg_1 …

4
Почему существует так много разных способов измерения использования диска?
Когда я суммирую размеры моих файлов, я получаю одну цифру. Если я бегу du, я получаю другую фигуру. Если я запускаю duвсе файлы в моем разделе, это не соответствует dfзаявленным утверждениям. Почему так много разных цифр для общего размера моих файлов? Компьютеры не могут добавить? Говоря о добавлении: когда я …

3
Передать аргументы командной строки в скрипт bash
Я новичок в программировании сценариев Bash. Я хочу реализовать сценарий bash 'deploymLog', который принимает в качестве входных данных один строковый аргумент (имя). [root@localhost Desktop]# ./deploymLog.sh name здесь я хочу передать строковый аргумент (имя) через командную строку В качестве начального шага мне нужно добавить текущую метку времени вместе с этой входной …
114 bash  shell  scripting 


11
Как запустить команду cron с существующими переменными среды?
Как запустить команду cron с существующими переменными среды? Если я в командной строке, я могу набрать echo $ORACLE_HOMEи получить путь. Это одна из моих переменных окружения, которая устанавливается в моем ~/.profile. Тем не менее, кажется, что ~/.profileне загружаются сценарии fron cron и поэтому мои сценарии завершаются ошибкой, потому что $ORACLE_HOMEпеременная …


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