Unix & Linux

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


1
lshw и lscpu не согласны с кэшем - что правильно?
Я пытаюсь выяснить особенности кэшей (в частности, какие кэши распределяются между ядрами, а какие нет), и они наткнулись на несоответствие. sudo lshw говорит *-cache:0 description: L1 cache physical id: a slot: Internal Cache size: 64KiB capacity: 64KiB capabilities: synchronous internal write-back *-cache:1 description: L2 cache physical id: b slot: External …

4
Escape-последовательности в выводе скрипта, вызываемого из приложения ncurses
В настоящее время я использую mcabber в качестве своего клиента Jabber (который использует ncurses) в сеансе tmux на моем домашнем сервере. Локально я запускаю iTerm2 как эмулятор терминала, который поддерживает запуск рычащих уведомлений через escape-последовательности символов. Примечание: все echoв этом вопросе работает как printf %b, или echo -eв bash и …

2
«Хвост -f | iconv -fsjis »ничего не выводит
Я хочу tail -fфайл, но его содержимое находится в sjisкодировке, поэтому мне нужно преобразовать его в собственную (utf-8) кодировку моего терминала. Когда я делаю хвост -fx | iconv -fsjis не будет никакого выхода. В качестве хвост х | iconv -fsjis делает работу, сначала я подумал , что это был вопрос …
14 tail  buffer 

3
Добавление пользователя, который может выполнять сценарии только удаленно
Я хотел бы создать пользователя, который может делать только одно: через ssh указать скрипт (и аргументы командной строки для скрипта), который находится в одной конкретной папке (для целей этого вопроса давайте назовем его /local/remote_only_scripts/foo) и заставить этот скрипт выполняться и вернуть его вывод. Чтобы пояснить некоторые примеры вещей, которые я …

3
~ $ HOME, но иногда?
CD ~ делает то же самое, что и cd $HOME что так же, как cd /home/tandu Тем не мение, cd ~not-tandu изменения в /home/not-tandu Это чисто синтаксический выбор? Как это обрабатывается ядром (или cdисполняемым файлом?). Существует ли особый случай для ~добавления косой черты, если все остальное опущено? То есть ~/и …
14 cd-command  home 

4
Команда, которая выделяет регулярные выражения в тексте?
Есть ли команда, которая выделяет определенное выражение в тексте? Я ищу что-то вроде функции поиска в меньшем количестве, но с обычным выводом текста на стандартный вывод вместо lessпросмотра. Пример: $ cat test.txt | highlight "an" Перспективы на упорядоченный вывод НАТО из Afgh IST А.Н. пострадало два регресса как президент Хамид …


3
«Ls -lh» сообщает, что общий размер меньше суммы отдельных размеров
При каких обстоятельствах будет ls -lhпоказана сумма, которая меньше суммы отдельных файлов? Например: $ ls -lh /var/lib/nova/instances/_base total 100G -rw-rw-r-- 1 nova nova 4.3M 2012-02-14 14:07 00000001 -rw-rw-r-- 1 nova nova 5.7M 2012-02-14 14:07 00000002 -rw-rw-r-- 1 nova nova 42G 2012-03-08 15:24 1574bddb75c78a6fd2251d61e2993b5146201319.part -rw-rw-r-- 1 libvirt-qemu kvm 24M 2012-02-14 14:07 …
14 files  ls  disk-usage 

4
найти -exec в скрипте bash с расширением переменной
Я пытаюсь запустить команду, похожую на приведенную ниже, в скрипте bash. Он должен искать во всех подпапках $sourcedirи копировать все файлы определенного типа на корневой уровень $targetdir. #!/bin/bash # These are set as arguments to the script, not hard-coded sourcedir="/path/to/sourcedir" targetdir="/path/to/targetdir" find "$sourcedir" -type f -name "*.type" -exec sh -c …

4
Зачем нам брандмауэр, если на ваших портах не запущены программы?
Когда я пытаюсь подключиться через telnet к порту на сервере, и если на этом порту нет прослушивающих программ, telnet умирает с ошибкой «Unable to connect ...». Я это понимаю. Но зачем нам брандмауэр, если на всех портах нет программ, слушающих?

10
Где я могу освоить наиболее полезные команды Linux для программистов? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

2
Как мне разрешить общий доступ к samba к IP-адресу или имени хоста?
У меня есть список хостов в сети, предоставляющих акции через SAMBA. Как определить IP-адрес или имя хоста одного конкретного хоста, например, с именем «SASAK02». Вывод smbtreeследующий WORKGROUP \\SASAK02 \\SAURA-PC1 \\PC-VAN-DAMME
14 networking  samba 

2
strace для библиотечных звонков
Я знаю о strace, который очень удобен для просмотра системных вызовов. Есть ли аналог, который может отслеживать вызовы во внешние библиотеки? Например, я пытаюсь отладить некоторые ошибки SSLeay с помощью стороннего двоичного файла, к которому у меня нет доступа к коду (и кто не отвечает на вопросы разработчика). Я полагаю, …

1
Как скрыть команды, набранные в оболочке Linux?
Есть ли способ скрыть то, что я печатаю в оболочке, чтобы терминал не отражал нажатия клавиш, сохраняя при этом вывод команды? Например, если я запускаю ip addr show, единственная вещь на экране должна быть результатом этой команды, а не «ip addr show», которое я напечатал.

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