Unix & Linux

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

5
Визначення того, який процес пов'язаний з портом
Я знаю, що за допомогою команди: lsof -i TCP (або якийсь варіант параметрів з lsof) Я можу визначити, який процес пов'язаний з певним портом. Це корисно сказати, якщо я намагаюся запустити щось, що хоче прив’язати до 8080, а хтось уже використовує цей порт, але я не знаю, що. Чи є …
90 networking  process  tcp  lsof 

18
Виявити систему init за допомогою оболонки
Це може бути пов’язане з виявленням операційних систем, але мені спеціально потрібна система init, яка зараз використовується в системі. Fedora 15 і Ubuntu тепер використовують systemd, Ubuntu використовували Upstart (тривалий час за замовчуванням до 15.04), інші використовують варіанти System V. У мене є додаток, який я пишу, щоб бути демонстратором …

6
як я можу додати (відняти тощо) два числа з bash?
Я можу прочитати номери та роботу з: echo "First number please" read num1 echo "Second number please" read num2 echo "Operation?" read op але тоді всі мої спроби додати числа провалюються: case "$op" in "+") echo num1+num2;; "-") echo `num1-num2`;; esac Виконати: First number please 1 Second mumber please 2 …

3
Відкрийте "менше" прокручену до кінця
Чи є спосіб відкрити lessі прокрутити його до кінця файлу? Я завжди роблю, less app.logа потім натискаю, Gщоб перейти до дна. Я сподіваюся, що є щось на кшталт less --endабо less -exec 'G'.
89 less 

4
У якому порядку виконують трубопровідні команди?
Я ніколи не замислювався над тим, як оболонка насправді виконує трубопровідні команди. Я завжди говорили , що «стандартний висновок однієї програми отримує по трубопроводу в потоці введення інших," як спосіб мислення про трубах. Так природно, я подумав, що у випадку скажімо: A | B, A би запустився спочатку, потім B …
89 pipe  ps 

3
Чому після введення неправильного пароля виникає велика затримка?
Я помічаю дивну (ну, на мою думку) річ щодо паролів. Наприклад, якщо я введу неправильний пароль під час входу, буде кілька секунд затримки, перш ніж система скаже мені про це. Коли я намагаюся sudoз невірним паролем, мені також доведеться почекати, перш ніж оболонка скаже "Вибачте, спробуйте ще раз". Цікаво, чому …

7
Як обмежити кількість файлів, надрукованих ls?
Чи є спосіб обмежити кількість перелічених файлів у lsкоманді? Я бачив: ls | head -4 але для отримання headабо tailдля виконання мені потрібно дочекатися lsзавершення виконання, і з каталогами з величезною кількістю файлів, які можуть зайняти чималий час. Я хочу виконати lsкоманду, яка обмежує, не використовуючи цю headкоманду.
89 command-line  ls  limit 

3
su vs sudo -s vs sudo -i vs sudo bash
Яка різниця між наступними командами: su sudo -s sudo -i sudo bash Я знаю, що suмені потрібно знати корінний пароль, і sudoя маю бути у sudoersфайлі, але як тільки виконується, що таке різниця? Я знаю , що є різниця між suі sudo -sтому , що мій домашній каталог /rootпісля того …
89 sudo  su 


10
Як знайти апаратну модель в Linux?
Я використав системну інформаційну утиліту, щоб взяти номер моделі системи, а також материнської плати. DMI System Manufacturer LENOVO DMI System Product 2306CTO DMI System Version ThinkPad X230 DMI Motherboard Product 2306CTO Чи є спосіб отримати номер моделі, в даному випадку 2306CTO, в Linux?

4
Команда для переліку облікових записів користувачів PostgreSQL?
Є createuser& dropuserкоманди: createuser - define a new PostgreSQL user account dropuser - remove a PostgreSQL user account Чи є відповідний спосіб перерахувати облікові записи користувачів? Ці дві команди не вимагають від користувача запиту psqlабо розуміння деталей його використання.
88 users  postgresql 

1
Chrome: запити DNS із випадковими іменами DNS: зловмисне програмне забезпечення?
Протягом багатьох років (починаючи з 2005 року) я бачив журнали про випадкові випадкові запити DNS, виконані на декількох серверах DNS / BIND, які я підтримував. May 7 12:13:50 1.1.1.1 named[63742]: client 1.1.1.2#24123 (verxkgiicjmcnxg): view internal: query: verxkgiicjmcnxg IN A + (1.1.1.1) May 7 12:13:50 1.1.1.1 named[63742]: client 1.1.1.2#29159 (epqoaqsayo): view …
88 security  dns  chrome 

13
Як порівняти дві дати в оболонці?
Як можна порівняти дві дати в оболонці? Ось приклад того, як я хотів би використовувати це, хоча це не працює як є: todate=2013-07-18 cond=2013-07-15 if [ $todate -ge $cond ]; then break fi Як я можу досягти бажаного результату?

7
Чи може scp створити каталог, якщо він не існує?
Я хочу використовувати scpдля завантаження файлів, але іноді цільовий каталог може не існувати. Чи можливо створити папку автоматично? Якщо так, то як? Якщо ні, то який альтернативний спосіб я можу спробувати?
88 scp 


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