Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x

4
Як я можу видалити провідні нулі з виводу 'date' або уникнути восьмеричної інтерпретації таких десяткових чисел?
У мене це: date +"%H hours and %M minutes" Я використовую фестиваль, щоб сказати це .. але він говорить так: "нуль дев'ять годин" .. Я хочу, щоб він сказав "дев'ять годин"! але побачення завжди дають мені 09 ... тож мені цікаво, чи може Баш легко зробити це лише 9? у …
37 bash  shell  date  arithmetic 

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


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

2
Завершення фальшивих каталогів avfs в zsh
Як я можу налаштувати систему завершення файлу zsh для завершення «підроблених» файлів за певних обставин? Точніше, файлова система AVFS розкриває архіви як каталоги, створюючи "підроблений каталог" поруч із кожним архівом. За замовчуванням він копіює всю ієрархію каталогів під її точкою монтажу ~/.avfs. Крім того, під ~/.avfsкожним архівом, таким як /tmp/foo.zip, …

1
Уникнення "BASH-Isms" в сценаріях оболонок
Чи існує інструмент, схожий на Perl :: Critic, який буде перевіряти ваші сценарії оболонки та вказувати на недоліки, проблеми з переносністю, використання нестандартних програм без резервних копій, використання амортизованих програм тощо? Я розумію, що set -o posixвимкне використання не POSIX, але це не скаже мені те, що я хочу знати, …
37 bash  shell  zsh  ash 

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
Чому деякі програми використовують ~ / .config / ім'я програми для своїх конфігураційних даних, а інші використовують ~ / .appname?
Я помітив, що деякі програми ставлять свої файли конфігурації, ~/.config/appnameа інші використовують ~/.appname(класичний спосіб, AFAIK) для цього. Який сенс у цьому розрізненні і що можна краще врахувати для мого застосування? ОНОВЛЕННЯ: Схоже, мій (за замовчуванням XUbuntu 11.10) $ XDG_CONFIG_HOME встановлено, ~/і більшість програм у моїй системі (наприклад, Mozilla Firefox, Adobe …

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

12
Як швидко зберігати та отримувати доступ до часто використовуваних команд?
У мене є багато команд, які мені зазвичай потрібно виконувати, найчастіше з найменшими варіаціями. Зараз я зберігаю їх усіх .bash_historyі використовую CTRL- Rдля доступу до них, але мені цікаво, чи є кращий спосіб. Що я шукаю: Легко додати нову команду Легкий пошук і повторне виконання потрібної команди Уникайте небажаних команд …

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

4
"Rsync: не вдалося встановити дозволи на ..." помилка з параметром rsync -a або -p
Коли я використовую параметр -a, як запитують і відповідають у розділі Зберегти дозволи з rsync , я отримав багато помилок "rsync: не вдалося встановити дозволи". rsync: failed to set permissions on "/ata/text/RCS/jvlc,v": Operation not permitted (1) rsync: failed to set permissions on "/ata/text/RCS/jvm,v": Operation not permitted (1) rsync: failed to …


7
Повнотекстова індексація командного рядка?
Чи існує таке поняття, як повнотекстовий індексування, яке можна запитувати з командного рядка, і в ідеалі взагалі не вимагатиме використання gui? Мені особливо цікаво індексувати мої електронні книги та документи, тому це суміш pdf, epub та кількох djvu. (Відкрити) Документи Office було б непогано, але набагато нижче в моєму списку.

6
Як працює система Unix або Linux? [зачинено]
Я хотів би знати, як працює ОС в двох словах : Основні компоненти, на яких він побудований Як ці компоненти працюють разом Що робить unix UNIX Чим він відрізняється від інших ОС, таких як Windows

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.