Unix & Linux

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


5
показ в режимі офлайн
Я намагаюся використовувати minicomв Ubuntu. Для цього я спочатку підключаю свій USB до конвертера DB9, потім набираю цю команду на терміналі, dmesg | grep ttyщоб перевірити, чи правильно підключений мій USB-конвертер DB9. Я отримав цей вихід: [ 0.000000] console [tty0] enabled [ 54.200503] usb 2-1.2: pl2303 converter now attached to …
16 linux  ubuntu  usb  minicom 

6
Як набрати кілька імен файлів із меншою кількістю натискань клавіш
Якщо я хочу перетворити зображення pdfв pngзображення за допомогою imagemagick, я роблю щось на кшталт: convert -trim -density 400 this_is_a_very_long_filename_of_my_pdf_file.pdf this_is_a_very_long_filename_of_my_pdf_file.png У файлі pdf з якихось причин часто є дуже довге ім'я файлу, і я хочу, щоб у pngфайлу було те саме ім'я, крім розширення. Зазвичай я вибираю this_is_a_very_long_filename_of_my_pdf_file.pdfдва рази …

1
Монітор, підключений через дисплей-порт до адаптера DVI, не буде нормально спати
У мене на моєму комп'ютері підключений монітор, який відображає дивну поведінку під час переходу до режиму сну енергозбереження. Увійшовши в режим сну, монітор буде чергуватися між блокуванням та відображенням за замовчуванням шпалер робочого столу (за замовчуванням KDE 4, який я не використовую). Цей монітор підключений до моєї машини через активний …


8
Замініть рядок, що містить новий рядок у величезному файлі
Хтось знає про нелінійний інструмент "бінарного" пошуку / заміни рядків дещо ефективним способом пам'яті? Дивіться також це питання . У мене є текстовий файл + 2 Гб, який я хотів би обробити аналогічно тому, як це робиться: sed -e 's/>\n/>/g' Це означає, що я хочу видалити всі нові рядки, що …

4
Як я можу замінити lsof всередині Docker (рідний, а не LXC)
Я дещо збентежений тим, що всередині контейнера Docker lsof -iне дається жодного результату. Приклад (усі команди / вихідні дані зсередини контейнера): [1] root@ec016481cf5f:/# lsof -i [1] root@ec016481cf5f:/# netstat -tulpn Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN …

5
Як ви "відключите" о-мі-зш (і zsh), не видаляючи його?
Я намагався нових середовищ розробника, включаючи zsh та oh-my-zsh. Тепер, коли я встановив oh-my-zsh, він починається за замовчуванням на моїх терміналах (iTerm2 і термінал) завжди починається з zsh та з налаштуваннями включено від oh-my-zsh. Мені було цікаво, чи можна «відключити» або перестати використовувати zsh та його налаштування з oh-my-zsh, не …
16 zsh  oh-my-zsh 

4
порівняйте два стовпчики різних файлів та друкуйте, якщо вони відповідають
Я використовую Solaris 10 і так виправляти варіанти із залученням -f не працює. У мене є два файли, розділені трубою: file1: abc|123|BNY|apple| cab|234|cyx|orange| def|kumar|pki|bird| файл 2: abc|123| kumar|pki| cab|234 Я хотів би порівняти перші два стовпчики file2 з file1 (пошук у всьому вмісті file1 у перших двох стовпцях), якщо вони …

4
Запропонуйте ssh-add бути тихим, якщо ключ вже є
Я хочу поставити ssh-add /path/to/special_keyвершину сценарію. Це добре працює, але це завжди вимагає ввести парольну фразу. Це дивно, і трохи дратує, оскільки він все ще просить пройти фразу навіть тоді, коли ssh-add -lпоказ ключів уже доданий. Чи є спосіб сказати це: "додайте цей ключ і запитайте парольну фразу, якщо вона …

2
Чи можливо переглянути інформацію про пакет з терміналу перед його встановленням?
Мені було цікаво, чи можна перевірити інформацію про пакет перед його встановленням, не потребуючи відкриття веб-браузера, щоб шукати його там. Наприклад, скажіть, що я набираю текст ~$ asdf Потім я бачу рекомендовані пакети: No command 'asdf' found, did you mean: Command 'asdfg' from package 'aoeui' (universe) Command 'sadf' from package …

1
Чи можна отримати ідентифікатор групи процесів від / proc?
У " /programming/13038143/how-to-get-pids-in-one-process-group-in-linux-os " я бачу всі відповіді, в яких згадується, psі жодна згадка /proc. Здається, що "ps" не дуже портативний (у версіях Android та Busybox очікуються різні аргументи), і я хочу мати можливість перелічувати файли з pgids за допомогою простих та портативних інструментів. У /proc/.../status я бачу Tgid:(ідентифікатор групи …

1
Відсоток у змінній середовища $ PATH
Мій $ PATH виглядає так: /home/torbjorr/deployed/vector/x86_64-GNU%2fLinux:/home/torbjorr/deployed/typewriter/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mustudio/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mathext/x86_64-GNU%2fLinux:/home/torbjorr/deployed/doxymax/x86_64-GNU%2fLinux:/home/torbjorr/deployed/c2tex/x86_64-GNU%2fLinux:/home/torbjorr/deployed/x86_64-GNU%2fLinux/wand:/home/torbjorr/deployed/x86_64-GNU%2fLinux/spellesc:/home/torbjorr/deployed/x86_64-GNU%2fLinux/projinit:/home/torbjorr/deployed/x86_64-GNU%2fLinux/herbs:/home/torbjorr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games У баші, я можу без проблем викликати паличку, розташовану в /home/torbjorr/deployed/x86_64-GNU%2fLinux/wand подобається $ wand (i) Mål från "main.cpp" har registrerats (i) Skapar katalog "__wand_targets_dbg" (i) Kör g++ "main.cpp" -fpic -L"/home/torbjorr/deployed" -g -Wall -std=c++11 -I"/home/torbjorr/deployed" -o "__wand_targets_dbg/cb-template Однак у режимі сумісності оболонки Bour паличку неможливо …
16 shell  path  dash  ash 

3
EXT3: Якщо розмір блоку становить 4K, чому ls -l показує розміри файлів нижче цього?
Якщо ви запустите ls -l у файлі, що містить одну букву, він буде розміщуватися у форматі 2B. Якщо ваша файлова система знаходиться в 4-х блоках, я вважаю, що вона округляє файли до розміру блоку? Це тому, що ls -l насправді зчитує кількість байтів з inode? За яких обставин вас округляють, …
16 linux  filesystems  ls  ext3 

2
Практичне використання опції `set -k` в bash
Коли ми використовуємо set -kваріант у bash? Посібник Баша говорить: Всі аргументи у вигляді висловлювань про присвоєння розміщуються в середовищі для команди, а не лише тих, що передують імені команди. Я розумію, що робить варіант, але не міг уявити, коли нам це потрібно.
16 bash  shell 

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