Unix & Linux

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

3
Немодальные и модальные редакторы
Я только начал изучать Linux, и весь мой предыдущий опыт программирования был основан на платформе Windows. Я наткнулся на редактор Vim и прочитал, что это модальный редактор в отличие от блокнота, который называется немодальным редактором. Не могли бы вы объяснить, в чем разница между немодальными и модальными редакторами в целом?

2
Завершение фальшивых каталогов avfs в zsh
Как я могу настроить систему завершения zsh для завершения «поддельных» файлов при некоторых обстоятельствах? Точнее говоря, файловая система AVFS представляет архивы как каталоги, создавая «поддельный каталог» рядом с каждым архивом. По умолчанию он реплицирует всю иерархию каталогов в своей точке монтирования ~/.avfs. Кроме того, ~/.avfsдля каждого файла архива, такого как …

1
Как избежать «BASH-измов» в скриптах оболочки
Существует ли инструмент, похожий на Perl :: Critic, который будет проверять ваши сценарии оболочки и выявлять недостатки, проблемы переносимости, использование нестандартных программ без откатов, использование устаревших программ и т. Д.? Я понимаю, что set -o posixэто отключит использование не POSIX, но это не скажет мне вещей, которые я хочу знать, …
37 bash  shell  zsh  ash 


4
Как найти декларацию псевдонима?
Я пытаюсь найти, где конкретное aliasбыло объявлено. Я искал все обычные места, которые я знаю, чтобы искать псевдонимы: ~ / .Bashrc ~ / .Bash_profile / И т.д. / Bashrc / И т.д. / профиль Без удачи. Я знаю, что aliasпотому что, когда я делаю which COMMAND, я получаю: alias COMMAND='/path/to/command' …
37 bash  alias  bashrc 

3
Почему некоторые приложения используют ~ / .config / appname для своих данных конфигурации, в то время как другие используют ~ / .appname?
Я заметил, что некоторые приложения помещают свои файлы конфигурации в ~/.config/appnameто время как другие используют ~/.appname(классический способ, AFAIK) для этого. Какой смысл в этом различии и что может быть лучше рассмотреть для моего приложения? ОБНОВЛЕНИЕ: Похоже, что для моего (XUbuntu 11.10 по умолчанию) $ XDG_CONFIG_HOME установлено значение, ~/и большинство приложений …

4
SSH через несколько хостов
Чтобы добраться до моей машины в моем офисе, в данный момент я делаю это: me@home:~$ ssh unix.university.com me@unix:~$ ssh unix.department.univeristy.com me@unix.department:~$ ssh office-machine.department.university.com me@office-machine:~$ echo "This is very annoying" Есть ли простой способ автоматизации этого процесса, возможно, единственная команда, которую я могу использовать на своем конце?

3
Черточки в принтф
Я пытаюсь использовать printf для форматирования довольно симпатичного вывода в скрипте bash например: ----------------------- | This is some output | ----------------------- Но я наткнулся на какое-то поведение, которое я не понимаю. $ printf "--" дает мне ошибку printf: usage: printf [-v var] format [arguments] и $ printf "-stuff"приводит к-bash: printf: …
37 bash 


7
Командная строка для полнотекстовой индексации?
Есть ли такая вещь, как механизм полнотекстового индексирования, который можно запрашивать из командной строки и в идеале вообще не требует использования графического интерфейса? Я особенно заинтересован в индексировании моих электронных книг и статей, так что это смесь pdf, epub и нескольких djvu. (Открыто) Документы Office были бы хороши, но намного …

12
Как быстро сохранить и получить доступ к часто используемым командам?
У меня есть много команд, которые я обычно должен выполнять, часто с малейшим изменением. Прямо сейчас я храню их все .bash_historyи использую CTRL- Rчтобы получить к ним доступ, но мне интересно, есть ли лучший способ. Что я ищу: Легко добавить новую команду Простой поиск и повторное выполнение требуемой команды Избегайте …

6
Как мне точно определить размеры и положение окна, включая украшения?
Я пытался выяснить размер окна для использования в небольшом скрипте. Моя текущая техника использует, wmctrl -lGчтобы узнать размеры. Однако проблема заключается в следующем: Цифры x и y, которые он дает, относятся к верхнему левому углу оформления окна, а высота и ширина - только к области содержимого. Это означает, что если …

6
Как работает система Unix или Linux? [закрыто]
Я хотел бы знать, как работает ОС в двух словах : Основные компоненты, на которых он построен Как эти компоненты работают вместе Что делает UNIX UNIX Что отличает его от других ОС, таких как Windows?

1
В чем разница между именем и меткой в ​​gparted?
Когда я создаю новый раздел на моем диске с помощью GParted, у меня есть возможность установить имя и метку. У некоторых разделов у меня уже есть оба, у некоторых только метка. Если я щелкну правой кнопкой мыши на существующем разделе, я смогу увидеть отдельные параметры для установки имени и метки …

6
Nano - перейти к концу файла
У меня есть несколько длинных файлов журнала. Я могу просмотреть последние строки tail -n 50 file.txt, но иногда мне нужно отредактировать эти последние строки. Как мне перейти прямо к концу файла при просмотре nano?
37 nano 

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