Unix & Linux

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

3
Чи має ядро ​​основну () функцію? [зачинено]
Я вивчаю драйвери пристроїв та програмування ядра. Згідно з книгою Джонатана Корбета, main()у драйверах пристроїв немає жодної функції. Тож у мене два питання: Чому нам не потрібна main()функція в драйверах пристроїв? Чи має саме ядро main()функцію? Може хтось мені це пояснить?

5
Як уникнути необхідності видавати "y" кілька разів під час видалення захищеного файлу
Я шукаю рішення, яке використовуватиметься як відповідь на "rm: видалити звичайний файл, захищений від запису [x]?" Я думав видавати персонажа, після якого повертався вагон протягом декількох разів, у башерку. Як ми це робимо?
52 bash  command-line  rm 

3
Використання шаблонів АБО в подстановочних символах оболонок
Зміст мого редактора є $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Я хотів би перерахувати деталі файлів, які містять слово у назві файлу, як зазначено. …
52 bash  shell  zsh  ls  wildcards 

4
Виконайте команду перед відключенням
Я хочу виконати просту команду перед тим, як комп'ютер вимкнеться (терміни не є істотними). Для запуску я можу використовувати /etc/rc.local; чи є щось подібне для відключення? Зауважте, що я все одно хотів би використовувати вбудовану кнопку вимкнення з меню; тобто я не хочу використовувати користувальницький скрипт щоразу, коли вимикаюсь через …


3
Як змусити послугу Unix бачити змінні середовища?
Я встановив змінну свого середовища за допомогою /etc/profile: export VAR=/home/userhome Тоді, якщо я echo $VARце робити, це показує/home/userhome Але коли я поміщаю посилання на цю змінну у /etc/init.d/servicenameфайл, вона не може знайти цю змінну. Коли я біжу , service servicename statusвикористовуючи /etc/init.d/servicenameфайл з наступним змістом: case "$1" in status) cd …

14
Який найпростіший спосіб знайти місцевий порт, що не використовується?
Який найпростіший спосіб знайти місцевий порт, що не використовується? В даний час я використовую щось подібне до цього: port=$RANDOM quit=0 while [ "$quit" -ne 1 ]; do netstat -a | grep $port >> /dev/null if [ $? -gt 0 ]; then quit=1 else port=`expr $port + 1` fi done Це …

4
Встановити діапазон мережі в змінній середовища no_proxy
Я в мережі за допомогою проксі. У мене є машини, що використовують безліч скриптів, тут і там звертаються один до одного через HTTP. Мережа - 10.0.0.0/8. Мій проксі-сервер 10.1.1.1:81, тому я його налаштував відповідно: export http_proxy=http://10.1.1.1:81/ Я хочу виключити власний діапазон, до якого можна отримати доступ з проксі. Я спробував …
52 bash  wget  curl  http-proxy 

4
Як редагувати командний рядок у повноекранному редакторі в ZSH?
У режимі bash, використовуючи режим vi, якщо я натиснув Esc, vмій поточний командний рядок відкривається в редакторі, визначеному користувачем, $EDITORі я можу редагувати його в повноекранному режимі, перш ніж 'зберегти' команду, яку потрібно повернути в оболонку та виконати. Як я можу досягти подібної поведінки в zsh? Натискання vв командному режимі …
52 zsh  editors 

10
Як автоматично запускати та вимикати машини VirtualBox?
Мені потрібно запустити програмну систему, яка призначена для встановлення в якості пристрою на спеціальній машині. З метою економії енергії я планую замість цього запустити систему на VM VirtualBox. Хост - це стандартне поле Linux із системою SysV-Init, гість - сильно модифікований Linux, і я вважаю за краще не змінювати його …

5
Які принципові відмінності між основними * NIX оболонками? [зачинено]
Які принципові відмінності між основними * NIX оболонками та які сценарії можуть запропонувати вам використовувати один над іншим? Я розумію, що частина цього, ймовірно, зводиться до уподобань користувачів, але я коли-небудь використовував bash, і мені цікаво почути, де може бути корисна інша оболонка. Крім того, чи є вплив на написані …
52 shell 

5
Mutt: як безпечно зберігати пароль?
Мій файл .muttrc виглядає як цей або побачити нижче проблиск. Я вагаюся з паролем. Як я повинен зберігати свій пароль, щоб ним користуватися mutt? set imap_user = "username@gmail.com" set imap_pass = "password" set smtp_url = "smtp://username@smtp.gmail.com:587/" set smtp_pass = "password" set from = "username@gmail.com" set realname = "Your Real Name"
52 security  mutt 

7
Linux Kernel: Навчальний посібник для початківців [закрито]
Мені цікаво змінити внутрішню частину ядра, застосувати патчі, обробляти драйвери пристроїв та модулі для власної особистої розваги. Чи є комплексний ресурс для злому ядра, призначений для досвідчених програмістів?


1
Розуміння того, що робить бінарний файл Linux
Нещодавно у мене було завдання розібратися у бінарній програмі Linux. Однак програма була у двійковій формі. Я використовував команди file, stringsі, objdumpщоб мати невелике уявлення про те, що він робить, і які функції він викликав. Здається, що двійковий файл складається з інформацією про налагодження. Що більше я можу дізнатися про …

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