Unix & Linux

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


3
Как найти значения полей в ls -l [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 2 года назад . Мой вопрос не в том, что означает каждое поле, а в том, как определить, что означает …
9 ls 

2
Почему '[az] *' соответствует не алфавитным строкам?
У меня есть файл alphanumс этими двумя строками: 123 abc this is a line Я не понимаю, почему, когда я бегу sed 's/[a-z]*/SUB/' alphanum, я получаю следующий вывод: SUB123 abc SUB is a line Я ожидал: 123 SUB SUB is a line Я нашел исправление (используйте sed 's/[a-z][a-z]*/SUB/'вместо этого), но …

2
Удалить файлы без строки в имени
Я хочу удалить файлы, в имени которых нет строки '999' (без ''). Я пытался: grep -vlr 999 . | xargs -0 rm -f -- find . -print0 | grep --null-data -v 999 | xargs -0 rm -- Но ни один из них не работает. Я использую macOS Sierra, с bash: …
9 bash  osx  filenames  rm 


2
Почему некоторые значения umask не вступают в силу?
Я пытаюсь лучше понять разрешения, поэтому я делаю "упражнения". Вот последовательность команд, которые я использую с соответствующим выводом: $ umask 0022 $ touch file1 $ ls -l file1 -rw-r--r-- 1 user group 0 Mar 16 12:55 file1 $ mkdir dir1 $ ls -ld dir1 drwxr-xr-x 2 user group 4096 Mar …


3
Как или почему использование `. *?` Лучше, чем `. *`?
Я ответил на этот вопрос в SuperUser, который имел отношение к виду регулярных выражений, используемых при подборе вывода. Ответ, который я дал, был таков: tail -f log | grep "some_string.*some_string" И затем, в трех комментариях к моему ответу @Bob написал это: .*жадный и может захватить больше, чем вы хотите. .*?обычно …

1
Почему эта справочная страница имеет сегодняшнюю дату?
Почему конкретная manстраница (в моем случае для ncкоманды) будет иметь сегодняшнюю дату, а я не буду обновлять систему? Кроме того, почему в журнале «автоматическое обновление» не отображаются какие-либо конкретные действия на этот день? 2018-03-14 07:47:38,124 INFO Initial blacklisted packages: 2018-03-14 07:47:38,135 INFO Starting unattended upgrades script 2018-03-14 07:47:38,135 INFO Allowed …

2
Как можно выделить 8 блоков, но размер файла 0?
Кто-то спрашивает меня на другом сайте об этом вопросе, то есть файл с именем «abc.dat» имеет размер файла 0, но 8 блоков, и это вывод, который я прошу его дать мне (часть текста переведена с китайского на английский): $ cp abc.dat abc2.dat; ls -ls abc2.dat #try to copy, it still …

3
Как получить первый IP-адрес из команды ifconfig?
Как захватить первый IP-адрес, который приходит из ifconfigкоманды? ifconfig -a enw178032: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.14.22.12 netmask 255.255.0.0 broadcast 100.14.255.255 inet6 fe80::250:56ff:fe9c:158a prefixlen 64 scopeid 0x20<link> ether 00:10:56:9c:65:8a txqueuelen 1000 (Ethernet) RX packets 26846250 bytes 12068811576 (11.2 GiB) RX errors 0 dropped 58671 overruns 0 frame 0 TX packets 3368855 …
9 linux  bash  awk  sed  ifconfig 

1
tr a A </ etc / hosts | sort -r | pr -d> / etc / hosts
В этой строке: tr a A &lt; /etc/hosts | sort -r |pr -d &gt; /etc/hosts каков будет ожидаемый результат? Я знаю, что строчные буквы "а" изменится на прописные буквы "А", но что дальше? Будет ли перезаписан исходный файл, поскольку перенаправление выполняется с тем же именем файла?

3
Как настроить ssh на то, чтобы каждый раз пробовать не только порт 22, но и вторичный порт?
В рамках моих усилий по снижению шума в журналах и незначительному уменьшению возможности обнаружения (и в дополнение к fail2ban, разрешающему только аутентификацию с открытым ключом и т. Д.) Я обычно меняю sshd-порты на серверах, которые я настроил на другой порт, скажем, 5492. В настоящее время Я либо добавляю -p 5492 …

3
расширение оболочки (A | B) в именах файлов?
Можно ли расширить orвыбор в оболочке при чтении файла например. Под этим я подразумеваю, что, например, grepподдерживает синтаксис, подобный (A|B)совпадению A или B в файле. Точно так же, если у меня есть эти файлы: file1.txt file2.txt file3.txt file4.txt file5.txt Я мог бы сделать cat file{1..5}.txtв bash, как он расширяет диапазон. …

1
Настройки .inputrc и .bashrc
Я заметил несколько настроек .bashrcи .inputrcфайлы выглядят одинаково или похожи, например: shopt -s nocaseglobпротив set completion-ignore-case export HISTSIZEпротив set history-size export HISTFILESIZEпротивset history-size Влияют ли .inputrcнастройки также на завершение и размер истории в оболочке python (если они запускаются внутри терминала)? Он HISTSIZEограничен history-sizeили переопределяет его?
9 bashrc  inputrc 

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