Unix & Linux

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

1
ЧОМУ ** оболонка ** входу ** над оболонкою **, яка не входить у систему?
У мене є основне розуміння точкових файлів у системі * nix. Але я все ще досить розгублений щодо цієї різниці між оболонкою для входу і оболонкою без входу? Купа різних відповідей (включаючи декілька дублікатів) вже вирішила наступні повідомлення: Як викликати оболонку для входу або не вхід у систему Як виявити …

1
Чи для ((...)) {…;} дійсний синтаксис оболонки? У яких оболонках?
Вираз: $ ksh -c 'for ((i=0;i<10;i++)){ echo $i;}' 0 1 2 3 4 працює правильно. Мені не вдалося знайти опис цього синтаксису, у якому в посібнику {...;}відбувається заміна ; do ...; done. Чи є посилання в посібнику? Для яких оболонок це працює правильно?
21 bash  shell  zsh  ksh 


7
хвіст -f, але з номерами рядків
Я намагаюся побачити, скільки разів foo barз’являється /var/log/foo.logпротягом довільної кількості часу на віддаленому сервері, але нічого, що я намагався до цього часу, не спрацювало. У мене вже є сценарій таймера, який я використовую, щоб відслідковувати, скільки часу минуло з моменту початку хвостової стрічки /var/log/foo.log, і тепер я просто хотів би …

2
Перевірка цілісності ZIP-файлу?
Поруч, як я можу сказати, zip -T параметр визначає лише, чи можна витягти файли - він насправді не перевіряє архів на внутрішню цілісність. Наприклад, я навмисно пошкодив локальний (не центральний каталог) CRC для файлу, і zip зовсім не переймався, повідомляючи про архів як про ОК. Чи є якась інша утиліта …
21 zip 

1
Що робить "script / dev / null"?
Кожен раз, коли я входжу у ВМ із кореневим кодом, suв обліковий запис користувача та намагаюся його використовувати, screenвидає помилку: Cannot open your terminal '/dev/pts/0' - please check. У публікації із переповненням стека сказано, що я потребую використання, script /dev/nullщоб виправити це, і він працює, але він все ще не …
21 terminal  gnu-screen  su  pty 

2
Чому в цей скрипт оболонки включені зворотні косої риски?
У своїй копії conda.shсценарію я бачу такі рядки: if [ -n "${_CE_CONDA}" ] && [ -n "${WINDIR+x}" ]; then SYSP=$(\dirname "${CONDA_EXE}") else SYSP=$(\dirname "${CONDA_EXE}") SYSP=$(\dirname "${SYSP}") fi Мені цікаво, чому є зворотний нахил попереду dв dirname. Я не вірю, що це потрібно. Таке використання зворотних нахилів з'являється і в інших …

2
Чому з'являється tar, щоб пропустити вміст файлу, коли вихідний файл / dev / null?
У мене є каталог із понад 400 ГБ даних. Я хотів переконатися, що всі файли можна читати без помилок, тому простий спосіб, який я придумав, був у tarньому /dev/null. Але замість цього я бачу таку поведінку: $ time tar cf /dev/null . real 0m4.387s user 0m3.462s sys 0m0.185s $ time …
21 tar  null 


3
Що станеться, якщо ви видалите файл пристрою?
Я приблизно знаю про файли, розташовані під / dev. Я знаю, що існує два типи (символ / блок), доступ до цих файлів спілкується з драйвером у ядрі. Я хочу знати, що станеться, якщо я видалю один - спеціально для обох типів файлів. Якщо я видаляю файл блокового пристрою, скажіть /dev/sda, …

3
Як Linux розказує теми, крім дитячих процесів?
Linux насправді не розрізняє процеси та потоки і реалізує як структуру даних task_struct. Отже, що Linux надає деяким програмам для того, щоб розповісти нитки процесу з його дочірніх процесів? Наприклад, чи є спосіб переглянути деталі всіх потоків, які має процес в Linux? Спасибі.
21 linux  process  thread 

2
Термінологія командного рядка: як називаються ці частини команди?
У командному рядку я часто використовую "прості" команди типу mv foo/bar baz/bar але я не знаю, як називати всі частини цього: ┌1┐ ┌──2───┐ git checkout master │ └──────3──────┘ └───────4─────────┘ Я (думаю, що я) знаю, що 1 - це команда, а 2 - аргумент, і я, мабуть, називаю 3 списком аргументів …

1
Що означає `I` (великі регістри i) в` ps aux`?
На сторінці man у psрозділі Коди стану процесу Iпрапор (літери i) не згадується, але ps auxпоказує Iпрапор у деяких процесах, як показано на зображенні нижче. Що означає прапор I ?
21 ps 


1
Яка різниця між Ubuntu 16.04 та Ubuntu 16.04 LTS?
Чим відрізняється Ubuntu 16.04 від Ubuntu 16.04 LTS? Деякі документи, які я читав, говорили, що вони можуть підтримувати Ubuntu 16.04, але коли я перейшов на зображення для Ubuntu 16.04 , я просто знайшов Ubuntu 16.04 LTS.
21 ubuntu 

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