Unix & Linux

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

2
Разница между .xinitrc, .xsession и .xsessionrc
Я нашел три файла конфигурации. .xinitrc .xsession .xsessionrc Я знаю, что первый предназначен для использования, startxа второй и третий используются при использовании диспетчера отображения. Но в чем разница между двумя последними?
55 x11  login  startx  xinit 

4
Что означает «esac» в конце заявления случая bash? Это обязательно?
Я нашел несколько примеров «esac», появляющихся в конце заявления случая bash, но я не нашел четкой документации по его использованию. Страница man использует его и даже имеет индекс по слову ( https://www.gnu.org/software/bash/manual/bashref.html#index-esac ), но не определяет его использование. Это обязательный способ завершить постановку дела, передовой опыт или чистую технику?
55 bash  case 

6
Изменить сортировку вершины обратно на процессор
Бывший коллега что-то делал с topэтим, когда бы он ни работал от имени root, данные сортируются по использованию MEM, а не по умолчанию загрузки ЦП. Согласно многочисленным запросам, страница руководства и даже параметры в самой верхней консоли (O), просто нажав на kнее, должны быть отсортированы по процессору, но вместо этого, …
55 top 

13
Какой самый эффективный способ подсчета количества файлов в каталоге?
CentOS 5.9 Я столкнулся с проблемой на днях, когда в каталоге было много файлов. Чтобы посчитать это, я побежалls -l /foo/foo2/ | wc -l Оказывается, в одном каталоге было более 1 миллиона файлов (длинная история - основная причина исправляется). Мой вопрос: есть ли более быстрый способ сделать подсчет? Какой самый …
55 bash  shell  directory  ls 


4
Менеджеры Windows и Менеджеры входа в систему Диспетчеры отображения и Среда рабочего стола
Я опубликовал вопрос и заметил, что люди не правильно различают многие из этих вещей: Менеджеры Windows и Менеджеры входа, Менеджеры дисплея и Среда рабочего стола. Может кто-нибудь, пожалуйста, проясните это, то есть, расскажите нам разницу между ними и, возможно, как они связаны? К какой категории относится Xorg? А как насчет …

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

7
Как восстановить логически отключенное USB-устройство?
Запоминающее устройство USB может быть логически отключено: устройство все еще подключено, но невидимо в операционной системе (например, оно не указано в списке /proc/bus/usb). Может быть, это может произойти и с другими видами USB или других съемных устройств. Это может произойти, например: после того, как Наутилус отключил USB-накопитель ; после того, …
55 linux  usb  usb-drive 

6
Объединение двух переменных с подчеркиванием
Мне нужно объединить две переменные, чтобы создать имя файла с подчеркиванием. Позволяет вызвать мои переменные $FILENAMEи $EXTENSIONгде имя файла читается из файла. FILENAME=Hello EXTENSION=WORLD.txt В настоящее время... Я попробовал следующее без успеха: NAME=${FILENAME}_$EXTENSION NAME=${FILENAME}'_'$EXTENSION NAME=$FILENAME\\_$EXTENSION Я всегда получаю какой-то странный вывод. Обычно подчеркивание первое. Мне нужно чтобы это было echo …

5
Добавление текущей даты из переменной в имя файла
Я пытаюсь добавить текущую дату в конец имени файла следующим образом: TheFile.log.2012-02-11 Вот что у меня так далеко: set today = 'date +%Y' mkdir -p The_Logs & find . -name The_Logs -atime -1 -type d -exec mv \{} "The_Logs_+$today" \; & Однако все, что я получаю, это имя файла, и …
55 bash  shell  rename  date 

6
Использование rsync для перемещения (а не копирования) файлов между каталогами?
Я использую rsync для копирования файлов в течение некоторого времени. Насколько я понимаю, rsync работает быстрее, чем cp, когда некоторые файлы для передачи уже находятся в целевом каталоге, передавая только инкрементную разницу (т. Е. «Дельты»). Если это правильно, будет ли какое-либо преимущество использования rsync для перемещения содержимого папки A , …
55 rsync  cp 

6
Как я могу получить bash для выхода из-за сбоя обратной связи таким же образом, как pipefail?
Поэтому мне нравится укреплять свои bash-скрипты везде, где я могу (и когда не могу делегировать такие языки, как Python / Ruby), чтобы ошибки не остались без ошибок. В этом ключе у меня есть strict.sh, который содержит такие вещи, как: set -e set -u set -o pipefail И источник его в …

4
Linux: убить процесс на основе аргументов
Как я могу убить процесс на основе аргументов его командной строки? killall, pgrepИ , pkillпохоже, работать только на основе имени процесса. Мне нужно это, чтобы иметь возможность различать количество приложений, работающих на виртуальных машинах Java, где javaимя процесса для всех них и фактическое имя приложения можно найти, посмотрев на аргументы …
55 linux  kill 

3
В чем разница между «rm» и «unlink»?
Предполагая, что вы знаете, что целью является символическая ссылка, а не файл, есть ли разница между использованием rmи unlinkудалением ссылки?
55 symlink  rm 

9
Как отобразить только 1 столбец вывода команды ls?
Скажем, когда я выполняю команду ls, результат будет: file1 file2 file3 file4 Можно ли отобразить только определенный столбец вывода, в данном случае file2? Я пробовал следующее безуспешно: echo ls | $2 По сути, все, что я хочу сделать, это отобразить только второй столбец, в этом случае я хочу повторить: file2
55 bash  ls  parameter  arguments 

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