Unix & Linux

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

4
рекурсивный MKDIR
Есть ли команда Linux, которую я пропускаю, которая позволяет сделать что-то вроде: (псевдо) $ mkdir -R foo/bar/zoo/andsoforth Или нет другого выхода, кроме как делать каталоги по одному?
307 mkdir 

15
Как я могу предотвратить отображение 'grep' в результатах ps?
Когда я ищу какой-то процесс, который не существует, например, $ ps aux | grep fnord wayne 15745 0.0 0.0 13580 928 pts/6 S+ 03:58 0:00 grep fnord Очевидно, меня не волнует grep - в этом столько же смысла, сколько и в поиске psпроцесса! Как я могу предотвратить появление grep в …
304 grep  ps 


10
Как добавить несколько строк в файл
Я пишу bash-скрипт для поиска файла, если он не существует, затем создайте его и добавьте к нему: Host localhost ForwardAgent yes Так что "line then new line 'tab' then text"я думаю, что это чувствительный формат. Я знаю, что вы можете сделать это: cat temp.txt >> data.txt Но это кажется странным, …

16
Как выполнять целочисленные и плавающие вычисления в bash или других языках / фреймворках?
Использование echo "20+5"буквально производит текст " 20+5". Какую команду я могу использовать, чтобы получить числовую сумму, 25в этом случае? Кроме того, какой самый простой способ сделать это, просто используя bash для чисел с плавающей запятой? Например, echo $((3224/3807.0))печатает 0:(. Я ищу ответы, используя либо саму базовую командную оболочку («командную строку»), …

8
Может ли grep выводить только указанные группы, которые совпадают?
Скажи, у меня есть файл: # file: 'test.txt' foobar bash 1 bash foobar happy foobar Я только хочу знать, какие слова появляются после "foobar", поэтому я могу использовать это регулярное выражение: "foobar \(\w\+\)" Скобки указывают, что у меня есть особый интерес к слову сразу после foobar. Но когда я делаю …


5
Что за история с Super Cow Powers?
Как мы знаем, apt-getимеет Super Cow Powers и aptitudeне: $ apt-get --help | grep -i cow This APT has Super Cow Powers. $ aptitude --help | grep -i cow This aptitude does not have Super Cow Powers. и, конечно, у APT есть пасхальное яйцо, чтобы пойти с ним: $ apt-get …
287 debian  apt  history 

5
Почему мой сценарий оболочки заглушает пробелы или другие специальные символы?
Или вводное руководство по надежной обработке имени файла и другой передаче строк в сценариях оболочки. Я написал сценарий оболочки, который работает хорошо большую часть времени. Но он душит некоторые входные данные (например, некоторые имена файлов). Я столкнулся с такой проблемой, как: У меня есть имя файла, содержащее пробел hello world, …


9
Как я могу найти битые символические ссылки
Есть ли способ найти все символические ссылки, которые ни на что не указывают? find ./ -type l даст мне все символические ссылки, но не делает различий между ссылками, которые идут куда-то, и ссылками, которые этого не делают. В настоящее время я делаю: find ./ -type l -exec file {} \; …

17
Как мне установить DNS, когда resolv.conf перезаписывается?
Большая часть информации, которую я вижу в Интернете, говорит о необходимости редактирования /etc/resolv.conf, но любые изменения, которые я делаю там, просто отменяются. $ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- # YOUR CHANGES WILL BE OVERWRITTEN …


23
Как я могу получить свой внешний IP-адрес в сценарии оболочки?
Мне нужно найти мой внешний IP-адрес из сценария оболочки. На данный момент я использую эту функцию: myip () { lwp-request -o text checkip.dyndns.org | awk '{ print $NF }' } Но это зависит от того perl-libwww, perl-html-format, perl-html-treeустановлен. Какими еще способами я могу получить свой внешний IP?
273 linux  shell-script  ip 


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