Unix & Linux

34
Как перейти с csh на bash в качестве оболочки по умолчанию

У меня в cshкачестве оболочки по умолчанию, как показано echo $SHELL. Я хочу переключиться в bashкачестве моей оболочки по умолчанию. Я попробовал следующие подходы безрезультатно: С chshя получаю: chsh: can only change local entries; use ypchsh instead. С ypchshя получаю: ypchsh: yppasswdd not...

34
Что означает: $ {param: = value}?

Я прочитал следующее в Руководстве пользователя к Z-Shell : Синонимом «true» является «:»; это часто используется в этой форме, чтобы дать аргументы, которые имеют побочные эффекты, но которые не должны использоваться - что-то вроде : ${param:=value} которая является общей идиомой во всех...

34
Система зависает при нехватке памяти

У меня есть eeePC 900a: он имеет 8 ГБ флэш-памяти и только 1 ГБ оперативной памяти. Установленный дистрибутив Linux - это ArchLinux. Когда система исчерпывает память, она становится крайне не отвечающей: для таких вещей, как переключение на TTY1 или даже перемещение указателя мыши, уходит несколько...

34
Как я могу сделать операцию «копировать, если изменено»?

Я хотел бы скопировать набор файлов из каталога A в каталог B с оговоркой, что если файл в каталоге A идентичен файлу в каталоге B, этот файл не должен копироваться (и, следовательно, время его модификации не должно быть обновлено). Есть ли способ сделать это с помощью существующих инструментов,...

34
найти использование с -L

я имею link -> file я делаю find -L . -name 'link' И получить ./link Почему это? человек находит говорит: -L: Следуйте по символическим ссылкам. Когда find проверяет или печатает информацию о файлах, используемая информация должна быть взята из свойств файла, на который указывает ссылка, а не из...

34
Изменить гид определенной группы

Я хотел бы изменить идентификатор группы конкретной группы. Есть также решение для изменения gid файла или каталогов. Но это не то, что я хочу. Есть ли способ сделать...

34
smartctl на внешнем жестком диске внутри корпуса ide-to-usb

У меня есть очень старый 2,5 "IDE-накопитель внутри корпуса USB, который выдает ошибку буфера ввода-вывода. Я пытался использовать, smartctlчтобы увидеть, что SMART говорит об этом, но мне не удается заставить его работать. Будучи root, если я просто записывать: #> smartctl --all /dev/sde...

34
найди самые частые слова в файле

Я хочу найти, скажем, 10 самых распространенных слов в текстовом файле. Во-первых, решение должно быть оптимизировано для нажатия клавиш (другими словами - мое время). Во-вторых, для исполнения. Вот что у меня есть, чтобы получить топ-10: cat test.txt | tr -c '[:alnum:]' '[\n*]' | uniq -c | sort...

34
Трубопровод от grep до awk не работает

Я пытаюсь grepв текущем tailфайле журнала и получить nслово из строки. Пример файла: $ cat > test.txt <<EOL Beam goes blah John goes hey Beam goes what? John goes forget it Beam goes okay Beam goes bye EOL ^C Теперь, если я сделаю tail: $ tail -f test.txt Beam goes blah John goes hey Beam...

34
Самый старый двоичный файл, работающий на Linux?

В обсуждении обратной совместимости в ядре Linux и графическом интерфейсе пользователя Алан Кокс отмечает, что « мое ядро ​​3.6rc будет по-прежнему работать с двоичным файлом Rogue, созданным в 1992 году. X обратно совместим с приложениями, намного старше Linux ». Итак, насколько обратно-совместимы...

34
В чем разница между опциями grep -e и grep -E?

Я пытаюсь понять разницу между grep -eи grep -E. Теперь из grep manpageя получил: -E, --extended-regexp Интерпретировать PATTERN как расширенное регулярное выражение (см. Ниже). -e PATTERN, --regexp = PATTERN Используйте PATTERN в качестве шаблона; полезно для защиты шаблонов, начинающихся с -...

34
Как мне создать каталог во всех подкаталогах?

Предположим, у меня есть такая структура каталогов: $ [~ / practice] ls а / б / ц / д / Теперь я хочу создать каталог tmp1во всех подкаталогах practiceи я делаю это: $ [~ / practice] mkdir * / tmp1 mkdir: невозможно создать каталог `* / tmp1 ': такого файла или каталога нет Затем я пытаюсь...

34
Как я могу переключаться между различными устройствами вывода звука, используя оболочку?

Я использую свой ноутбук с внешним монитором, который имеет динамики. Когда монитор подключен через HDMI, я могу переключаться (используя графический интерфейс: Настройка звука -> Оборудование) между обычным аудиовыходом ноутбука и выходом монитора. Я повторял эту процедуру много раз, и я начал...

34
Tmux не использует мой .tmux.conf

Я установил tmux локально (без прав root). Я также создал свой .tmux.confфайл в моем домашнем каталоге со следующими строками: unbind-key C-b set -g prefix C-o bind-key C-o send-prefix Тем tmuxне менее, не похоже, что источник этого файла (мой ключ связывания до сих пор C-b). Я попытался закрыть и...

34
Какой самый быстрый способ извлечь ISO?

В настоящее время я монтирую ISO в (только для чтения) каталог (используя mount -o loopкоманду), а затем копирую содержимое в другой обычный каталог. Это занимает много времени, так как ISO большой. Это единственный способ сделать это, или есть какая-то...

34
Кто устанавливает переменные окружения $ USER и $ USERNAME?

Кроме того, будут ли эти переменные всегда соответствовать текущему имени пользователя, вошедшего в систему (они соответствуют моей системе Debian)? Могу ли я предположить их доступность в других Unix-подобных системах? Мне также любопытно, почему можно было бы whoamiвместо того, чтобы просто...