Unix & Linux

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

3
Яка різниця між env, setenv, експортом та коли їх використовувати?
Нещодавно я помітив, що у нас є 3 варіанти встановлення змінних середовища: export envVar1=1 setenv envVar2=2 env envVAr3=3 Якщо є інші способи, просвітліть нас. Коли я повинен віддавати перевагу одному перед іншим? Просимо запропонувати вказівки. Що стосується сумісності оболонок, яка є найбільш експансивною (охоплює більше діалектів оболонок)? Я вже помітив …

1
Який правильний спосіб відключити блок системного таймера?
Я успішно перемістив декілька моїх робочих записів на систему. Я дотримувався деяких посібників і застосував стандартний підхід до створення трьох файлів: myjob.timer - systemd timer unit myjob.service - systemd service unit myjob.sh Як ви, напевно, можете здогадатися, у певний час спрацьовує myjob.timer, який запускає myjob.service, який, у свою чергу, виконує …

2
Як встановити PATH при виконанні команди ssh?
Якщо припустити, що у користувача є /bin/bashоболонка в /etc/passwd. Потім ssh user@host commandзапускає команду за допомогою Bash. Однак ця оболонка не є ні входом, ні інтерактивною, що означає, що ні вона ~/.bash_profileне ~/.bashrcотримується. У такому випадку як встановити PATHзмінну середовища так, щоб виконувані файли можна було знайти та виконати? Чи …
18 bash  ssh 


1
Встановіть локально за допомогою dnf у Fedora без використання підключення до Інтернету
Я намагаюся локально встановити rpmпакет без використання Інтернету. Я спробував таке: sudo rpm -u kernel-devel-4.2.7-200.fc22.x86_64.rpm і я отримав: error: kernel-devel-4.2.7-200.fc22.x86_64.rpm: hdr blob(2060952): BAD, read returned 0 error: kernel-devel-4.2.7-200.fc22.x86_64.rpm cannot be installed Я також спробував: sudo dnf --disablerepo='*' install kernel-devel-4.2.7-200.fc22.x86_64.rpm і все ще здається, що він користується Інтернетом, тому я не …
18 rpm  dnf 

3
Відключіть і підключіть USB-порт через cli
У мене є миша, яка перестане працювати випадковим чином. Рішення легко, від'єднайтесь від мережі та підключіть. Чи є спосіб я це зробити через командний рядок? У командному рядку є кілька переваг. Не зношується з'єднувач. Швидше. Врятує мене від неприємностей повзання під моїм столом. Найголовніше: не дозволяє мені випадково відключити щось …
18 usb 

5
Уникайте запуску сценарію, якщо змінна не визначена
У мене сценарій виглядає так: c=0 for f in */*; do cp -v "$f" "/myhome/CE$(printf '%0*d' 2 $BATCHNUM)-new-stuctures_extracted/test-$(printf '%0*d' 5 $c)" c=$((c=c+1)) done Однак користувач повинен надати змінний дзвінок BATCHNUM, інакше мені потрібно змусити цей сценарій перестати працювати. Буде краще, якщо я можу змусити скрипт, який викликає цей скрипт, теж …

4
Як показати ім'я хоста в командному рядку Linux
У мене є кілька віртуальних машин, і зараз виглядає мій рядок командного рядка -bash-3.2$; ідентичний для кожного VM, оскільки він не містить імені хоста. Мені потрібно завжди бачити, який VM я використовую, hostnameперш ніж робити якусь операцію. Як я можу додати ім'я хоста до запиту оболонки? ENV: CentOS / ssh
18 bash  prompt  hostname 

2
.PHONY всі правила в GNU створюють файл?
Чи помиляюсь у своєму трактуванні, що в основному я повинен просто поставити на перше місце, перш ніж всі правила: .PHONY: all of my rules all: echo "Executing all ..." of: echo "Executing of ..." my: echo "Executing my ..." rules: echo "Executing rules ..." Чи буває колись випадок, коли ви …
18 make 


2
Інструменти для налагодження таблиць маршрутизації на машині Linux?
Чи є інструмент, який налагоджує таблиці маршрутизації на машині Linux? Я маю на увазі одну, яку я можу використовувати, ввівши в неї ip-адресу, вона врахує існуючу таблицю маршрутизації та виведе відповідність із таблиці, тож я можу отримати уявлення, куди будуть йти пакети?
18 ip  routing  debugging 

4
Розділіть файл на дві частини
У мене великий файл і потрібно розділити його на два файли. Припустимо, в першому файлі слід вибрати 1000 рядків і помістити в інший файл і видалити ці рядки з першого файлу. Я спробував використовувати, splitале це створює кілька фрагментів.

2
Скопіювати наявні файли без підтвердження?
Мені потрібно скопіювати і перезаписати велику кількість файлів, я використав таку команду: # cp -Rf * ../ Але тоді, коли файл із однаковою назвою існує в цільовій папці, я отримую це питання: cp: overwrite `../ibdata1'? Проблема полягає в тому, що у мене є близько 200 файлів, які будуть перезаписані, і …
18 linux  centos  cp 

3
bash globstar match
Я маю цю структуру каталогу: ~/tmp/globstar ɀ find dir -type f dir/file.ext dir/subdir1/file.ext dir/subdir2/file.ext і, якщо globstarпараметр включений у Bash, я можу сказати: ~/tmp/globstar ɀ ls -1 dir/**/*.ext dir/subdir1/file.ext dir/subdir2/file.ext Моє запитання: чому dir/file.extвиключено із цього списку? Посібник Bash говорить про це globstar: Якщо встановлено, шаблон "**", який використовується в …
18 bash  wildcards 

4
Як встановити / відновити дані на диску, який був частиною рейду mdadm 1 на іншій машині?
Якесь тло Сам диск був "опрацьований" другом, і, як кажуть, він залишається неушкодженим, непошкодженим та все ще змонтованим / відновлюваним Диск був частиною програмного рейду 1 на Ubuntu 12.04 Інший диск в оригінальному рейді 1 був відформатований і використаний для іншої мети, залишаючи поточний диск (той, про який йдеться), все …

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