Unix & Linux

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

4
Чому FreeBSD знецінює GCC на користь Clang / LLVM?
Тому я серфінгував по мережі та натрапив на цю статтю . В основному йдеться про те, що FreeBSD , починаючи з версії 10 і вище, знецінить GCC на користь Clang / LLVM . З того, що я бачив по мережі досі, Clang / LLVM - досить амбітний проект, але за …
241 freebsd  compiling  gcc  c  llvm 

8
Як я можу перевірити, чи змінна порожня або містить лише пробіли?
Наступний синтаксис bash перевіряє, чи paramвін не порожній: [[ ! -z $param ]] Наприклад: param="" [[ ! -z $param ]] && echo "I am not zero" Немає результату та його штрафу. Але коли paramпорожньо, окрім одного (або більше) символів пробілу, справа в іншому: param=" " # one space [[ ! …

24
Який найшвидший спосіб перегляду зображень з терміналу?
Термінал - це дуже швидкий і зручний спосіб швидкого доступу до каталогів та файлів (швидше, ніж пошук і натискання на каталог). Одне, що він не може відобразити в текстовому режимі - це "малюнки". Який найкращий спосіб перегляду зображень (наприклад, ви бачите зображення мініатюр у Nautilus), коли ви працюєте в терміналі …

9
Переконати apt-get * not * у використанні методу IPv6
ISP, над яким я працюю, налаштовує внутрішню мережу IPv6, готуючись до зрештою підключення до Інтернету IPv6. Як результат, декілька серверів цієї мережі зараз намагаються підключитися до security.debian.org через його IPv6-адресу за замовчуванням під час запуску apt-get update, і це призводить до необхідності чекати тривалий час очікування, коли я завантажую оновлення …
239 apt  ipv6 

6
Як скопіювати файл з віддаленого сервера на локальну машину?
У своїй термінальній оболонці я ssh'ed на віддалений сервер, і я cdв потрібний каталог. Зараз у цьому каталозі є файл під назвою, tableякий я хочу скопіювати на свою локальну машину /home/me/Desktop. Як я можу це зробити? Я спробував, scp table /home/me/Desktopале це дало помилку щодо відсутності такого файлу чи каталогу. …
238 scp  cp 

5
Що означає env x = '() {:;}; команда 'bash do, і чому це небезпечно?
Очевидно, є вразливість (CVE-2014-6271) в bash: Bash, спеціально створені змінні середовища, атака введення коду Я намагаюся з’ясувати, що відбувається, але я не зовсім впевнений, що це розумію. Як може echoбути виконаний таким, яким він є в одиничних лапках? $ env x='() { :;}; echo vulnerable' bash -c "echo this is …

1
Як написати сценарій запуску для systemd
У мене на ноутбуці є 2 відеокарти. Один - IGP, а інший - дискретний. Я написав сценарій оболонки, щоб вимкнути дискретну відеокарту. Як я можу конвертувати його в системний скрипт, щоб запустити його при запуску?

12
Як дізнатися кількість ядер системи в Linux?
Я хотів з’ясувати, скільки ядер має моя система, тому я шукав те саме питання в Google. Я отримав такі команди, як lscpuкоманда. Коли я спробував цю команду, це дало мені такий результат: $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 …
231 linux  cpu 

9
Як перебороти "пристрій чи ресурс зайнятий"?
Я спробував rm -rfстворити папку, і "пристрій чи ресурс зайнятий". У Windows я б використав LockHunter для вирішення цього питання. Що таке еквівалент Linux? (Будь ласка, дайте як відповідь простий метод "розблокувати цей", а не повні статті, як цей . Хоча вони корисні, в даний час мене цікавить саме ASimpleMethodThatWorks …
229 files  lock 

7
Переміщення панелі tmux до вікна
Як перенести існуючу панель в інше вікно в tmux, коли у мене є кілька вікон, і навпаки? Я приходжу з екрана , де я можу перейти на панель, а потім переключити вікна, поки не дістанусь до потрібного; Здається, tmux цього не дозволяє.
228 tmux 




14
Як дізнатися, які жорсткі диски є в системі?
Мені потрібно знати, які жорсткі диски доступні, включаючи ті, які не встановлені та, можливо, не відформатовані. Я не можу їх знайти dmesgабо /var/log/messages(занадто багато для прокрутки). Я сподіваюся, що є спосіб використовувати /devабо /procдізнатися цю інформацію, але я не знаю як. Я використовую Linux.

17
Моніторинг використання GPU (CUDA)
Я встановив на своєму комп’ютері інструментарій CUDA і запустив проект BOINC в GPU. У BOINC я бачу, що він працює на графічному процесорі, але чи є інструмент, який може показати мені більше детальних відомостей про те, що працює на GPU - використання GPU та використання пам'яті?
223 monitoring  gpu 

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