Unix & Linux

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

1
Чому в якості роздільника шляху було обрано двокрапку
Чому двокрапка ( :) була обрана як роздільник шляху? Зауважте, що я маю на увазі "роздільник шляху", а не "роздільник каталогів". Роздільник шляху - це символ, розміщений між записами в PATHзмінній середовища. PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:..." ^ this symbol Все в комп'ютерах і програмному забезпеченні колись було навмисним рішенням, якийсь десь десь приймав. …
22 path  history 


6
Як зберегти останні 50 рядків у лог-файлі
Я намагаюся зберігати останні 50 рядків у своєму файлі, де я щохвилини зберігаю температуру. Я використав цю команду: tail -n 50 /home/pi/Documents/test > /home/pi/Documents/test Але результат - порожній тестовий файл. Я думав, він перелічить останні 50 рядків тестового файлу і вставить його в тестовий файл. Коли я використовую цю команду: …

5
Чому жорсткі посилання дійсні лише в одній файловій системі?
Я читаю це вступ до командного рядка Марка Бейтса. У першій главі він зазначає, що жорсткі посилання не можуть охоплювати файлові системи. Важлива річ, яку слід зазначити про жорсткі посилання, це те, що вони працюють лише в поточній файловій системі. Не можна створити жорстке посилання на файл у іншій файловій …

3
Панель прокрутки переміщується туди, де я натискаю
Я використовую MATE у Fedora. У якийсь момент поведінка прокрутки у багатьох додатках змінилася. Коли я натискаю нижче смуги прокрутки, тепер панель прокрутки перескакує туди, де я натиснув. Раніше він переходив на одну сторінку (якщо я натискав десь нижче поточного місця прокрутки). Я віддав перевагу старій поведінці. Коли ви перебуваєте …
22 mouse  gtk  scrolling 

6
Як я можу придушити вихід, лише якщо команда успішна?
Я хотів би спростити вихід скрипту шляхом придушення виводу вторинних команд, які зазвичай є успішними. Однак використання -qна них приховує вихід, коли вони періодично виходять з ладу, тому я не можу зрозуміти помилку. Крім того, ці команди записують свій вихід stderr. Чи є спосіб придушити вихід команди лише в тому …

2
Чому приємність коливається від -20 до 19?
niceКоманда дозволяє змінити пріоритет планування ( «люб'язність») програми. У всіх системах, подібних Unix, які я використовував, приємність визначається цілим діапазоном цілих чисел, де -20 є найбільш сприятливим пріоритетом планування, 0 - за замовчуванням, а 19 - найменш сприятливим. Наявність 0 як типової приємності досить інтуїтивно зрозуміло, але чому для кінцевих …

1
netfilter / iptables: чому б не використовувати необроблену таблицю?
У Linux ми зазвичай використовуємо таблицю «фільтр» для загальної фільтрації: iptables --table filter --append INPUT --source 1.2.3.4 --jump DROP iptables --table filter --append INPUT --in-interface lo --jump ACCEPT Відповідно до діаграми netfilter нижче, пакети спочатку проходять через "сировину" таблиці: Тож ми можемо написати: iptables --table raw --append PREROUTING --source 1.2.3.4 …
22 linux  iptables 

2
Чому всі мої спроби SSH провалюються через тайм-аут?
Я новачок у використанні ssh та суміжних технологій, тому дуже можливо, що я не розумію чогось базового. (Це також може бути питанням щодо помилки сервера .... не впевнений.) Я намагаюся перейти на веб-сервер (який я маю), і з'єднання ніколи не встановлюється через тайм-аут. ~ $ ssh -vvv DOMAIN.com OpenSSH_6.2p2, OSSLShim …
22 ssh 

2
Що CTRL + 4 (і CTRL + \) роблять в баші?
Я щойно випадково дізнався, що CTRL+ 4 закриває програми зчитування stdinвводу з командного рядка. Ось як це виглядає, коли я набираю CTRL+ 4або CTRL+ / в програмах читанняstdin $ cat wefwef wefwef ^\Quit $ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is …

5
Як створити службу для сценарію оболонки, щоб я міг її запустити та зупинити як демон?
Я використовую CentOS 7, що моя мета - створити крон кожні п’ять секунд, але, як я досліджував, ми можемо використовувати cron лише на хвилину, тому що я зараз роблю, це я створив файл оболонки. hit.sh while sleep 5; do curl http://localhost/test.php; done але я натиснув його вручну, клацнувши правою кнопкою …

3
Помилка при використанні порожніх змінних оболонок
Іноді я використовую $PROJECT_HOME/*для видалення всіх файлів у проекті. Коли змінна середовища PROJECT_HOMEне встановлена ​​(тому що я suі у нового користувача не встановлено цю змінну середовища), вона починає видаляти всі файли з кореневої папки. Це апокаліптично. Як я можу налаштувати bashпомилку, коли я використовую невизначену змінну середовища в оболонці?

1
Як проходять таблиці iintables iptables
Я знаю, що у Linux є 3 вбудовані таблиці, і кожна з них має власні ланцюги, як описано нижче: ФІЛЬТР : ПЕРЕГЛЯД, ВПЕРЕД, ПЕРЕГЛЯД NAT : ПЕРЕВІНКА, ВХОД, ВИХІД, ПОСТРОЮВАННЯ МАНГЛ : ПЕРЕВІРКА, ВХОД, ВПЕРЕД, ВИХІД, ПОСТРОЮВАННЯ Але я не можу зрозуміти, як вони проходять, в якому порядку, якщо вони …

5
Різниця між запуском та джерелом роботи в скрипті bash shell?
Або те, що я тут прошу, є надзвичайно неортодоксальним / нетрадиційним / ризикованим, або мої навички Google-фу просто не піддаються нюханню ... Чи є в bashскрипті оболонки який-небудь простий спосіб сказати, чи отримується він іншим сценарієм оболонки, чи він запускається сам? Іншими словами, чи можна розмежувати дві наступні форми поведінки? …

2
Як встановити дозвіл drwxr-xr-x на інші папки?
У папці, як нижче, у мене декілька директорій - teckapp@machineA:/opt/keeper$ ls -ltrh total 8.0K drwxr-xr-x 10 teckapp cloudmgr 4.0K Feb 9 10:22 keeper-3.4.6 drwxr-xr-x 3 teckapp cloudmgr 4.0K Feb 12 01:44 data У мене є якась інша папка, а також в деяких інших машинах, для яких мені потрібно змінити дозвіл …

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