Unix & Linux

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


4
Как выбрать конкретные файлы в другом каталоге, используя bash?
Я хочу перечислить (или удалить, или выполнить какую-либо другую операцию) с определенными файлами в каталоге, например так: $ ls /opt/somedir/ aa bb cc aa.txt bb.txt cc.txt $ ls /opt/somedir/(aa|bb|cc) ## pseudo-bash :p aa bb cc Как я могу добиться этого (без предварительной записи в каталог)?

3
Как настроить ловушку в функциях Bash?
Я могу настроить trapв скриптах bash, но не в функциях bash. Например, sourceкод ниже и запустите f, теперь попробуйте Ctrl+ C, он не был пойман в ловушку! Как настроить trapфункции Bash? 4 trap ctrl_c INT 5 6 ctrl_c () { 7 echo "** Trapped CTRL-C" 8 } 9 10 11 …
13 bash  trap 

4
Копирование защищенных файлов между серверами в одну строку?
Я хотел бы скопировать squid.confс одного сервера на другой. Серверы не общаются друг с другом. Я хотел бы пройти через мою рабочую станцию. Файл есть на обоих серверах, поэтому он будет перезаписан на цели. Файлы имеют 600разрешение и принадлежат пользователю root. вход в систему через ssh отключен ( PermitRootLogin no). …

2
Как я могу полностью переустановить MySQL?
Мне пришлось перезагрузиться в середине большого импорта данных. У меня есть только одна база данных mysql, которая сейчас повреждена. Как я могу полностью удалить MySQL и переустановить его? Я пробовал apt-get purge mysql-server, затем удаляю /var/lib/mysql/*и переустанавливаю, но apt-getне запрашивает у меня имя пользователя и пароль и не воссоздает /var/lib/mysqlфайлы. …
13 linux  ubuntu  apt  mysql 


2
Настройка X-сервера на Centos6 минимальная
Я пытаюсь установить Centos6, но, как оказалось, скачанный мной DVD был всего лишь на пару Мб слишком большим (CentOS-6.0-i386-bin-DVD.iso) для того, чтобы DVD нести на нем. Итак, чтобы сэкономить время и больше не загружать DVD, я скачал минимальный (CentOS-6.0-x86_64-minimal.iso) и успешно установился. Сначала я не получил этот анакондовый материал для …
13 xorg  centos  x11 

3
Зашли через ssh-ключ, могу ли я сбросить пароль моей учетной записи?
Я вошел на сервер через sshkey ( ssh -i /home/me/.ssh/ssh-key me@server). Я получил права sudo на этом сервере от администратора, но не могу их использовать, так как забыл свой действительный пароль Unix (или мне никогда не говорили). Я уже вошел в систему - могу ли я сбросить пароль passwd, не …

4
Как выполнить подстановку sed на месте, которая создает только резервные копии файлов, которые были изменены?
Я запустил следующее, чтобы заменить термин, используемый во всех файлах в текущем рабочем каталоге: $ find . -type f -print0 | xargs -0 sed -i'.bup' -e's/Ms. Johnson/Mrs. Melbin/g' Это выполняло подстановку слова, но также создавало .bupфайлы файлов, которые никогда не имели Ms. Johnsonстроки. Как выполнить замену, не создавая все эти …

6
Есть ли пароль root на OS X и Ubuntu?
Когда вы настраиваете новую установку Ubuntu или OS X, пользователь обычно создается для вас. На OS X это то имя пользователя, которое вы выберете. В Ubuntu (версия сервера) обычно ubuntuсоздается пользователь. Насколько я понимаю, есть также пользователь root, к которому вы можете получить доступ через что-то вроде sudo su - …
13 ubuntu  osx  password  root 


4
Как использовать регулярные выражения с AWK для замены строк?
Предположим, есть текст из файла: (bookmarks ("Chapter 1 Introduction 1" "#1" ("1.1 Problem Statement and Basic Definitions 23" "#2") ("Exercises 31" "#30") ("Notes and References 42" "#34")) ) Я хочу добавить 11 к каждому числу, за которым следует a "в каждой строке, если оно есть, т.е. (bookmarks ("Chapter 1 Introduction …

3
Когда `ls -s` выводит« 0 »
Конечно, стандартным способом проверки, если файл пуст, является test -s FILEодин, но один из наших клиентов получил скрипт, содержащий такие тесты: RETVAL=`ls -s ./log/cr_trig.log | awk '{print $1}'` if test $RETVAL -ne 0 then echo "Badness: Log not empty" exit 25 fi с заявлениями поставщика о том, что он работает …



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