Unix & Linux

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

7
Як замінити поточне слово під курсором у Emacs
Як замінити поточне слово під курсором у Emacs? Я знаю, що я можу використовувати запит-заміну або заміна рядка, але кожен раз, коли я це роблю, мені доводиться вводити цілу рядок, яку потрібно замінити, це просто дратує. У Vi є еквівалентний командний шнур, і я можу використовувати ярлик, щоб перетягнути слово …
25 emacs  search  replace 

4
Виконання визначеної користувачем функції у виклику find -exec
Я на Solaris 10 і перевірив наступне за допомогою ksh (88), bash (3.00) та zsh (4.2.1). Наступний код не дає жодного результату: function foo { echo "Hello World" } find somedir -exec foo \; Знахідка збігається з декількома файлами (як показано заміною -exec ...на -print), і ця функція чудово працює, …

1
Що б спричинило vim не зберегти історію команд?
На інших дистрибутивах, якими я керував, vim пам'ятає вашу історію команд навіть між сеансами; це особливо зручно, коли робиться багато подібних операцій на різних файлах. З якоїсь причини в Ubuntu 12.04 він заграв, і я не можу зрозуміти, чому. Ось моя :setінформація: :set --- Options --- background=dark helplang=en history=1000 nomodeline …

4
друк кольорового тексту за допомогою відлуння
Я знаю, що для друку кольорового тексту за допомогою відлуння, наприклад червоного кольору, код такий: echo -e "\e[1;31m This is red text \e[0m" і я знаю, що в цьому прикладі 31 код червоного кольору, а кількість інших кольорів: Black 0;30 Dark Gray 1;30 Blue 0;34 Light Blue 1;34 Green 0;32 …

2
Як вийти з режиму пошуку історії bash?
У Ubuntu 12.04 я використовую CTRL- Rдля введення зворотного пошуку історії. Якщо потрібна команда не знайдена (після повторення CTRL- R), як я негайно вийду назад до (порожнього) командного рядка, коли в командному рядку не введено та не виконується історична команда?


5
Чому деякі символи відображаються як квадрати в Chrome?
Наприклад, у інструментах для розробників я отримую щось на кшталт: Деякі з цих квадратів знаходяться в кінці рядків, спочатку я думав, що вони повертаються до вагона, але виявляється, що це не так. Крім того, квадрати з’являються після =або >в багатьох місцях, де немає нового рядка, а перегляд файлу в шістнадцятковому …

3
Розуміння кодування імені файлу Unix
Мені важко зрозуміти, як працює кодування імені файлів. На unix.SE я знаходжу суперечливі пояснення. Імена файлів зберігаються як символи Напрошу ще одну відповідь: Кілька питань щодо кодування символів файлової системи на Linux […] Як ви згадуєте у своєму запитанні, ім'я файлу UNIX - це лише послідовність символів; ядро нічого не …

2
Видалення всіх пробілів, вкладок, нових рядків тощо зі змінної?
Це помилка, яку я отримую, і вона провалюється через змінну, значення якої повинно бути 2 (я отримую це за допомогою a select * from tabel). У цій змінній я отримую пробіли. + 0 != 2 ./setjobs[19]: 0: not found. Як видалити всі ці пробіли чи новий рядок із цієї змінної? …
25 shell  sed  tr  whitespace  newlines 

2
Чому ls сортування ігнорує не буквено-цифрові символи?
Під час сортування імен файлів lsігнорує подібні символи -,_. Я очікував, що він також використовуватиме цих символів у сортуванні. Приклад: touch a1 a2 a-1 a-2 a_1 a_2 a.1 a.2 a,1 a,2 Тепер покажіть ці файли за допомогою ls -1: a1 a_1 a-1 a,1 a.1 a2 a_2 a-2 a,2 a.2 Я …
25 ls  sort 

1
Що містить дерево джерела ядра? Це пов’язано з заголовками ядра Linux?
У книгах, я зазвичай читав посилання на Linux Source Tree на /usr/src/linuxзі звичайним набором піддиректорій ( arch, block, crypto...). Я очікував, що це дерево містить бінарні файли, що складають ядро. У моїй системі (Ubuntu 10.04) ... для різних ядер у мене (використовуючи автоматизовані завантаження програмного забезпечення, не встановлені вручну), я …
25 ubuntu  kernel  source 

6
Як я можу відкрити новий термінал у тому самому каталозі останнього, що використовувався, з клавішного менеджера вікон?
Я використовую менеджер віконних плиток, і я перейшов gnome-terminalз декількох вкладок до декількох urxvtпримірників, якими керує менеджер вікон. Однією з особливостей, які я сумую, є можливість відкрити новий термінал, який за замовчуванням працює в робочому каталозі останнього. Якщо коротко: мені потрібен спосіб відкрити новий urxvt (bash), який за замовчуванням до …

4
Який зв’язок між каталогами “/etc/init.d” та “/etc/rcX.d” в Linux?
Я вивчаю командний рядок із книги під назвою " Командний рядок Linux та Біблія сценаріїв оболонок, друге видання ". У книзі зазначено: Деякі реалізації Linux містять таблицю процесів, які автоматично запускаються під час завантаження. У системах Linux ця таблиця зазвичай знаходиться у спеціальному файлі / etc / inittabs. Інші системи …

4
Як однаковий fd у різних процесах може вказувати на один і той же файл?
Скажіть, у мене є процес 1 і процес 2 . Обидва мають дескриптор файлу, відповідний цілому числу 4. Однак у кожному процесі дескриптор файлу 4 вказує на зовсім інший файл у таблиці відкритих файлів ядра: Як це можливо? Чи не повинен дескриптор файлу бути індексом запису в таблиці відкритих файлів?

2
Як працюють події миші в Linux?
Це в основному з цікавості, я намагаюся зрозуміти, як працює подія на низькому рівні, тому, будь ласка, не посилайтеся на мене на програмне забезпечення, яке буде робити це для мене. Якщо, наприклад, я хочу написати програму на C / C ++, яка реагує на клацання миші, я вважаю, що мені …
25 linux  devices  input 

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