Unix & Linux

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


10
Як перевірити, чи використовує файл CRLF або LF, не змінюючи його?
Мені потрібно періодично запускати команду, яка забезпечує збереження деяких текстових файлів у режимі Linux. На жаль, dos2unixзавжди модифікує файл, що може зіпсувати часові позначки файлів і папок і спричинити зайві записи. Сценарій, який я пишу, є в Bash, тому я вважаю за краще відповіді, засновані на Bash.

13
Як надрукувати всі рядки після збігу до кінця файлу?
Вхідний файл1: dog 123 4335 cat 13123 23424 deer 2131 213132 bear 2313 21313 Я даю відповідність шаблону з in other file(наприклад, dog 123 4335з file2). Я збігаюсь з шаблоном лінії, dog 123 4335і після друку всіх рядків без рядка відповідності вихідний: cat 13123 23424 deer 2131 213132 bear 2313 …

3
CLICOLOR та LS_COLORS в bash
У мене є наступна настройка в .bashrc для розфарбовування списків. експорт CLICOLOR = 1 експорту LS_COLORS = 'ні = 00: fi = 00: di = 00; 34: ln = 01; 36: pi = 40; 33: так = 01; 35: do = 01; 35: bd = 40; 33; 01: cd = …

3
Що визначає максимальний розмір для одного аргументу команди?
У мене було враження, що максимальна довжина одного аргументу тут не є проблемою настільки, як загальний розмір загального масиву аргументів плюс розмір середовища, який обмежений ARG_MAX. Таким чином, я думав, що щось подібне вдасться: env_size=$(cat /proc/$$/environ | wc -c) (( arg_size = $(getconf ARG_MAX) - $env_size - 100 )) /bin/echo …
48 kernel  echo  arguments 

2
Чи існує простий спосіб "перезапустити" панель tmux?
Припустимо, у мене tmuxрозділено вікно (1.7) наступним чином: ________________________ | 1 | | | |-----------+------------| | 2 | 3 | |___________|____________| Тепер вертикальні розміри були налаштовані, тому це аж ніяк не одна з макетів за замовчуванням. Іноді, коли програма застрягає або коли ви перезавантажуєте машину, до якої ви підключились ssh, …
48 tmux 

2
придушити більш строгі повідомлення в баш-скрипті
Розглянемо таку (злегка нерозумно) назву сценарію 'test1.sh': #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Коли я запускаю його, я отримую не тільки вихід відлуння, але й повідомлення Баша про смерть сну на stderr: $ ./test1.sh sleep pid = 3551 ./test1.sh: line 5: 3551 Terminated sleep …


6
Мутація блокування Gmail
Коли я намагаюся увійти в gmail за допомогою mutt, він швидко прошиває Webalert URL-адресою, чимось на зразок account.gmail.com чи іншим. Для мене це занадто швидко, щоб побачити або скопіювати. Потім він каже, що вхід не вдався. Тоді я отримую електронний лист від Gmail, що говорить: Google Account: sign-in attempt blocked …

2
Як "менше" приймає дані з stdin, поки ще може читати команди від користувача?
Як і більшість з вас багато разів, зручно переглядати довгий текст, використовуючи less: some_command | less Тепер його stdin з'єднаний з трубою (FIFO). Як він все ще може читати команди, такі як вгору / вниз / вихід?
47 less 

1
Чому GNU знаходить так швидко порівняно з утилітами пошуку графічних файлів?
Я намагаюся знайти файл, який не існує в моєму домашньому каталозі та всіх підкаталогах. find ~/ -name "bogus"дає мені цю інформацію через кілька секунд, але менеджеру файлів KDEdolphin потрібно було майже 3 хвилини, щоб зробити те саме. Це відповідає моєму попередньому досвіду роботи з GNOMEbeagle . Як же findвдається зробити …

5
Цільове використання ctrl + T у bash?
Я помітив, що у bash є скорочене скорочення для ctrl+, Tяке замінює останні два символи перед курсором. Мені цікаво, чому інженери вирішили включити це. Це було успадковано від попередньої конвенції? Або є практична мета, для якої це зазвичай використовується?

3
Як оновити glibc до 2.14 у CentOS 6.5
Я хочу встановити Android NDK на мою машину CentOS 6.5. Але коли я запускав програму, він говорить, що для запуску вона потребує glibc 2.14. У моєму CentOS 6.5 встановлений лише Glibc 2.12. Тому я спробував оновити glibc: $ sudo yum update glibc Але після цього я знайшов, що версія glibc …
47 centos  upgrade  glibc 

3
Скасувати відмовлені сеанси SSH
Мої сеанси SSH, здається, припиняються, хоча це не є моєю основною проблемою - головна проблема в тому, що мої попередні сеанси все ще живі, ще гірше, але один з них працює, visudoзаважаючи мені отримати доступ до нього! who показує ряд сеансів усіх, крім мого поточного, якого я знаю, відключився, як …
47 ssh 


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