LINUX.ORG.RU

помощь с тестом по Linux

 


0

1

Добрый день! Посмотрите пожалуйста мои ответы и на 2 вопроса я затруднилась ответить - подскажите пож-та.

  1. Как скопировать файл в домашний каталог пользователя user из каталога /home/user/documents/temp ? cp/home/user/documents/temp/user/

  2. Как получить список файлов в каталоге, отсортированный по дате последнего изменения файла? Ls-t

  3. Какой командой устанавливаются RPM пакеты? на самом низком уровне RPM-пакеты устанавливаются утилитой rpm rpm -i имя_пакета.rpm

  4. Какие полномочия требуются для изменения списка сервисов, загружаемых при старте?

  5. Как называется сервис (демон), отвечающий за выполнение периодических заданий? Cron

  6. Как найти файл содержащий в имени файла последовательность символов abracadabra?

find / -name “abracadabra

  1. В каком каталоге ведутся системные журналы (логи)? var/log
  2. Какой сервис отвечает за подсистему печати? CUPS
  3. Как заменить в текстовом файле все вхождения последовательности символов “windows” на “linux” ? sed -i s/windows/linux/g /адрес/имя_файла
  4. Какой конструкцией (функцией) в Shell (sh, bash) можно проверить, существует ли файл config.txt и в случае его существования вывести его содержимое на stdout?

Перемещено xaizek из desktop

Ответ на: комментарий от fernandos

ага, требуют, потому что все работодатели хотят нанять одного, платить за одного, но чтобы работал за 10-х =)
но это не делает эти знания - базовыми.

Minona ★★☆
()
Ответ на: комментарий от Pelageya

Вы даже не читаете. Я специально пропустил каталог пользователя в пути к файлу.

Вот так правильно:

cp /home/user/documents/temp/файл /home/user.

Зачем вы обманываете? Вы не хотите разобраться. И вас попросили не просто погуглить.

Papant
()
Последнее исправление: Papant (всего исправлений: 1)

Как скопировать файл в домашний каталог пользователя user из каталога /home/user/documents/temp?

cp /home/user/documents/temp/<file> /home/user/

Как получить список файлов в каталоге, отсортированный по дате последнего изменения файла? Ls-t

ls -1t

Какой командой устанавливаются RPM пакеты?

rpm -i <name.rpm>

Какие полномочия требуются для изменения списка сервисов, загружаемых при старте?

root

Как называется сервис (демон), отвечающий за выполнение периодических заданий?

Cron, at, systemd (timer)

Как найти файл содержащий в имени файла последовательность символов abracadabra?

find / -iname *abracadabra*

В каком каталоге ведутся системные журналы (логи)?

/var/log

Какой сервис отвечает за подсистему печати?

CUPS

Как заменить в текстовом файле все вхождения последовательности символов “windows” на “linux”?

sed -i "s/windows/linux/g" <file>

Какой конструкцией (функцией) в Shell (sh, bash) можно проверить, существует ли файл config.txt и в случае его существования вывести его содержимое на stdout?

test -f config.txt && cat config.txt

Kolins ★★★
()
Последнее исправление: Kolins (всего исправлений: 2)
Ответ на: комментарий от Papant

systemd-timer

в каком из линуксов напрочь выпилили cron?

journalctl -xe

где там показывается расположение лог-файлов?

Minona ★★☆
()
Ответ на: комментарий от Vsevolod-linuxoid

Ну ты же няшка, разве нет? =) А вообще я с тобой в данном вопроса полностью солидарен.

Zhbert ★★★★★
()
Ответ на: комментарий от Pelageya

ну работодатель захотел , чтоб я погуглила.

Так и погугли, ну. Ответы есть, если правильно вбить вопрос в поиск и почитать.

Zhbert ★★★★★
()
Ответ на: комментарий от Pelageya

умение выяснить нужную информацию - главное качество студента =)

Minona ★★☆
()
Ответ на: комментарий от Minona

Нет, это базовая информация о линуксе. Для тестировщика она может быть опциональной, но для работодателя, видимо, нет.

fernandos ★★★
()
Ответ на: комментарий от Papant

а зачем мне всю строку смотреть, если от куда - это место я скопировала с задания и ни за что не буду менять?) мне был интересен синтаксис кончика - где слеш, можно ли не указывать home, ведь мы же итак находимся в этой директории)))

вам конечно, необычно, но я не обманываю. почти никогда! ну только, чтобы не сделать людям больно. в остальных случаях - это мой принцип.

Pelageya
() автор топика
Ответ на: комментарий от Papant

systemd-journald хранит логи в бинарном виде. Посмотреть логи можно с помощью journalctl.

вопрос был не чем посмотреть, а где хранятся.

Minona ★★☆
()
Ответ на: комментарий от fernandos

Нет, это базовая информация о линуксе.

да, она базовая - для админа и тестировщика ОС.

Для тестировщика она может быть опциональной

опциональная для тестировщика прикладного софта

...но для работодателя, видимо, нет.

раз он разрешил ей гуглить, значит опциональная.

Minona ★★☆
()
Ответ на: комментарий от Minona

За то время, что она (он) писала пост сюда и регистрировалась, можно было все ответы найти 10 раз.

Zhbert ★★★★★
()
Ответ на: комментарий от fernandos

Вот-вот.

Я вот этого не понимаю, к слову. Я на собеседовании всегда честно говорю, если чего-то не знаю. С оговоркой, что могу нагуглить, если нужно, и разобраться, но честно. ИМХО, если потом всплывет, что ты ничерта не знаешь, это хуже.

Zhbert ★★★★★
()
Ответ на: комментарий от Minona

да мне это посоветовали, а не разрешили)))

Pelageya
() автор топика
Ответ на: комментарий от Minona

а если я тестирую какую нибудь функцию в офисном пакете, знание того, что делает команда ls -t мне ничего не даст, следовательно это знание - опционально.

Мы тут щас придем к извечному вопросу - а нужно ли юзверю в линуксе знать, как работает ОС? Адепты винды обычно кричат, что им не нужно, им админ «ОК» нажем придет, а фанаты пингвина и бсдей на какашки исходят, доказывая, что ты должен чуть ли не ядро собрать уметь, если уж таки сел за комп.

Zhbert ★★★★★
()
Ответ на: комментарий от Pelageya

вам конечно, необычно, но я не обманываю. почти никогда! ну только, чтобы не сделать людям больно. в остальных случаях - это мой принцип.

сколько у тебя было сексуальных партнёров?
ты не сделаешь мне больно. =))

Minona ★★☆
()
Ответ на: комментарий от Minona

Но вообще в данном случае я ближе к стороне Всеволода. Если ты тестировщик программ, то должен что-то понимать в той среде, где эта программа будет вертеться, т.к. ошибка может быть связана и с ней, а не с самой программой.

Zhbert ★★★★★
()
Ответ на: комментарий от Pelageya

да емнить - distrotest.net

гугли пробуй учись

Morin ★★★★
()
Ответ на: комментарий от Pelageya

ведь мы же итак находимся в этой директории

о…

вам конечно, необычно, но я не обманываю. почти никогда! ну только, чтобы не сделать людям больно. в остальных случаях - это мой принцип.

…гонь

Я больше не верю, что это нуб, кто со мной?

t184256 ★★★★★
()
Ответ на: комментарий от t184256

вроде же по нику очевидно, что за «птица»

anonymous
()
Ответ на: комментарий от Zhbert

таки я не говорю что знания об окружении не нужны вовсе
я говорю что они опциональны
знает - хорошо
не знает - пусть разбираются специалисты

Minona ★★☆
()
Ответ на: комментарий от Minona

это опционально. знакомый говорит, что при приёме его строго предупредили не лазить под капот – ремонтом / обслуживанием занимаются специальные люди, он только водитель. первое время он сильно страдал от этого: на прошлых работах это была строго его обязанность. теперь не представляет, как иначе.

anonymous
()
Ответ на: комментарий от Vsevolod-linuxoid

Она же говорит, что на стажера идет. У меня был небольшой опыт управления отделом тестировщиков embedded решений и там на собеседовании дубы-думами приходили, которые на вопрос: «назовите 5 любых команд консоли linux» зависали. И ничего, натаскивали за пару месяцев.

Kolins ★★★
()
Ответ на: комментарий от Zhbert

Просто вы, устраиваясь на работу, прекрасно понимаете, что ложь в таких базовых вопросах не имеет смысла и может повлечь за собой последствия.

fernandos ★★★
()
Ответ на: комментарий от Papant

где там показывается расположение лог-файлов?

systemd-journald хранит логи в бинарном виде. Посмотреть логи можно с помощью journalctl.

Вопрос был где хранятся, а не как посмотреть, но согласен /run/log/journal/ - для journald, надо добавить

Kolins ★★★
()
Ответ на: комментарий от Zhbert

Адепты винды обычно кричат, что им не нужно

И какие же они адепты тогда? Можно точно так же почти ничего не знать, работая в какой-нибудь Ubuntu.

Papant
()
Последнее исправление: Papant (всего исправлений: 1)
Ответ на: комментарий от fernandos

я сразу сказала, что не знаю.

Всем спасибо! вопрос закрыт! я тут впервые сегодня - тему закрывают админы?

Pelageya
() автор топика
Ответ на: комментарий от Pelageya

тему закрывают админы?

Нет. Тут только модераторы закрывают темы (и только некоторые из раздела linux-org-ru).

Достаточно просто отметить тему решенной.

Papant
()
  1. root

  2. Если известна директория, где он лежит, то ls | grep abracadabra, если неизвестна, то вариантов несколько, я locate пользуюсь.

  3. if ls config.txt then cat config.txt

Dog ★★★
()
Ответ на: комментарий от Papant

В арче по дефолту вообще ничего не стоит, никто оттуда крон не выпиливал, иди отсюда со своей ненужноD)

Dog ★★★
()
  • 1 почти правильно . только cp /home/user/documents/temp /home/user/ man cp

  • 2 правильно ls -lt man ls

  • 3 dnf например

  • 4 привилегированные, обычно сразу root, но можно дать права любому пользователю отдельно

  • 5 правильно, но есть альтернативы

  • 6 правильно , но по разному можно, есть множество комманд, самое топорное и в лоб это ls -R | grep "abracadabra" man ls man grep man find

  • 7 правильно

  • 8 правильно

  • 9 правильно

  • 10 if [ -e /home/user/testfile ] then bla fi но лучше и удобнее test -f "/home/user/test_file" && echo "файл есть" || echo "файла нет" man bash man test

Домашнее задание вместо echo вывести содержимое файла если он есть, командой cat. Важно знать! Каждое использование cat как вывод содержимого файла, а не конкатенации убивает одного котёнка!

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от Dog

иди отсюда со своей ненужноD

Я не пользуюсь поделиями одного известного рыжего потца.

А набор софта у меня минимальный.

Papant
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.