Unix & Linux

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


1
Приблизний атомний хід через файлові системи?
Я маю переміщувати деякі файли з однієї файлової системи в іншу під Ubuntu. Однак дуже важливо, щоб ці файли ніколи не були частковими або неповними файлами в пункті призначення, принаймні, не під правильним іменем файлу. Поки що моє єдине рішення - написати сценарій, який бере кожен файл, копіює його у …
16 file-copy  move 

2
Як я можу дізнатися, на якій версії Debian заснована конкретна версія Ubuntu?
Я розумію, що Ubuntu заснований на Debian. Наприклад, на сторінці Wikipedia для Ubuntu зазначено: " Це дистрибутив Linux, заснований на архітектурі Debian. ". Як я можу дізнатися, на якій версії Debian базується конкретна версія Ubuntu (якщо така є)? Наприклад, поточний стабільний випуск Ubuntu - це " Artful Aardvark " (17.10), …
16 debian  ubuntu 

3
Не можу ввійти, оскільки я забув своє ім’я користувача
Мій друг поставив на мій комп'ютер 64-бітний Linux Mint 17.3 Cinnamon. Ну, я забув ім'я користувача, тому здійснив пошук у мережі в мережі "забув ім'я користувача linux" і прийшов сюди. Я отримав пропозицію натиснути "e" на першому пункті GRUB, який я зробив. Наступна частина пропозиції сказала шукати лінію, яка починалася …

4
Як я можу перерахувати всі імена користувачів та / або домашні каталоги?
Я хочу перерахувати всі користувачі бруду на машині. Зазвичай я зроблю: ls -l /home Але я використовую його в сценарії, який буде розгорнуто на інших машинах, і, можливо, на тих машинах вони не називають його додому (наприклад, myHome). Тому я хочу це узагальнити ls -l ~. Але він просто перераховує …

6
Як оновити apache2 до останньої версії на Debian jessie?
У моїй машині Debian поточна версія apache2 становить 2.4.10: root@9dd0fd95a309:/# apachectl -V Server version: Apache/2.4.10 (Debian) Я хотів би оновити apache до найновішої версії (принаймні 2.4.26): Я спробував: root@9dd0fd95a309:/# apt-get install apache2 Reading package lists... Done Building dependency tree Reading state information... Done apache2 is already the newest version. 0 …

1
Файл Tar з датою як ім'ям?
Я намагаюся націлити та gzip файл із датою та часом, як ім'я: date=$(date '+%d-%m-%Y_%H:%M:%S'); tar -zcf "$date".tar.gz repo/bin/ Але я повертаюся: tar (child): Cannot connect to 17-08-2017_21: resolve failed tar: Child returned status 128 tar: Error is not recoverable: exiting now Що саме тут відбувається і як я можу виправити? …
16 bash  tar 

2
Вихід процесу заміни не в порядку
The echo one; echo two > >(cat); echo three; команда дає несподіваний вихід. Я читав це: Як реалізується заміна процесу в bash? та багато інших статей про заміну процесів в Інтернеті, але не розумію, чому так поводиться. Очікуваний вихід: one two three Реальний вихід: prompt$ echo one; echo two > …

2
Як увімкнути та використовувати планувальник BFQ?
Я щойно встановив ядро ​​Linux версії 4.12 на Ubuntu 17.04 за допомогою ukuu (Ubuntu Kernel Update Utility https://doc.ubuntu-fr.org/ubuntu_kernel_upgrade_utility ). Справа в тому, що, коли я перевіряю наявні планувальники вводу-виводу, я не можу знайти BFQ або планувальник вводу-виводу Kyber: cat /sys/class/block/sda/queue/scheduler > noop deadline [cfq] Тож як використовувати один із нових …

6
Назва диска? Який правильний термін для "sda" частини "/ dev / sda"?
fdisk (8) говорить: Пристрій зазвичай / dev / sda, / dev / sdb або близько того. Назва пристрою відноситься до всього диска. Старі системи без лібатів (бібліотека, яка використовується всередині ядра Linux для підтримки контролерів хостів ATA та пристроїв) мають різницю між дисками IDE та SCSI. У таких випадках ім'я …
16 linux  gnu  terminology 

6
Виберіть інтерпретатора після запуску сценарію, наприклад, якщо / else всередині hashbang
Чи є спосіб динамічного вибору інтерпретатора, який виконує сценарій? У мене є сценарій, що я працюю на двох різних системах, і інтерпретатор, який я хочу використовувати, розташований у різних місцях на двох системах. Що мені доводиться робити - це змінювати лінію хешбангу кожен раз, коли я переключаюсь. Я хотів би …


6
Найшвидший і найефективніший спосіб отримати кількість записів (рядків) у файлі, стисненому gzip
Я намагаюся зробити кількість записів у файлі gzip 7,6 ГБ. Я знайшов кілька підходів за допомогою zcatкоманди. $ zcat T.csv.gz | wc -l 423668947 Це працює, але це вимагає занадто багато часу (більше 10 хвилин, щоб отримати кількість рахунків). Я спробував ще кілька підходів, як $ sed -n '$=' T.csv.gz …
16 shell  gzip 

4
Яка різниця у використанні між змінними оболонки та змінними середовища?
Я фактично не знав, що є два різних типу змінних, до яких я можу отримати доступ з командного рядка. Все, що я знав, це те, що я можу оголосити змінні типу: foo="my dear friends" bar[0]="one" bar[1]="two" bar[2]="three" або отримати доступ до них зі знаком $, наприклад: echo $foo echo ${bar[1]} …

1
Хто вирішує, яка програма отримує сигнал з клавіатури?
Моє поточне розуміння сигналів з клавіатури в терміналі (в основному засноване на спробі відобразити мої спостереження на тому, що можна знайти в Google) наступним чином: Користувач натискає Cc Це направляється на вхідний буфер терміналу як байт, який обчислюється за допомогою очищення 2 самих лівих бітів від 7-бітного значення ascii c …
16 terminal  signals 

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