Unix & Linux

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

3
Визначте, чи чистий робочий каталог Git із сценарію
У мене є скрипт, який працює rsyncза призначенням Git. Я хочу, щоб сценарій відрізнявся поведінкою в залежності від того, чи працює робочий каталог чистим (ніяких змін для введення), чи ні. Наприклад, якщо вихідний показник git statusнаведено нижче, я хочу, щоб сценарій вийшов: git status Already up-to-date. # On branch master …
82 shell-script  git 

3
Якщо ви ^ Z від процесу, він стає «зупиненим». Як ви переходите назад?
Я випадково "зупинив" свій telnetпроцес. Тепер я не можу ні «переключитися назад» на нього, ні я не можу його вбити (він не відповість на це kill 92929, де 92929 - це процесід.) Отже, моє запитання полягає в тому, що якщо у вас є зупинений процес у командному рядку Linux, як …

6
Як я можу перевірити, які сигнали слухає процес?
Як я можу перевірити, чи буде запущений процес вловлювати сигнал, або ігнорувати його чи блокувати? В ідеалі я хотів би побачити список сигналів або, принаймні, не потрібно насправді надсилати сигнал для перевірки.
81 process  signals 

3
Що означає мати в скрипті $ "доларовий знак з префіксом"?
Я щойно бачив це в сценарії init: echo $"Stopping Apache" Для чого це знак долара? Моє дослідження поки що: Я знайшов це в посібнику з bash: екструдувати Якщо встановлено, $'string'і $"string"цитування здійснюється в рамках ${parameter}розширення , укладені в подвійних лапках. Ця опція включена за замовчуванням. ... але я не знаходжу …



4
Чому так часто використовується "while IFS = read" замість `IFS =; поки читати..`?
Здається, що звичайна практика поставила б встановлення IFS поза циклом while, щоб не повторювати його для кожної ітерації ... Це просто звичний стиль "мавпа бачити, мавпа робити", як це було для цієї мавпи до Я читаю, що людина читає , чи пропускаю тут якусь тонку (або очевидно очевидну) пастку?

3
Як скопіювати макет розділів цілого диска за допомогою стандартних інструментів
Я хочу взяти резервну копію всього макета розділу жорсткого диска, включаючи логічні диски, щоб я міг відновити цю компоновку на інший диск. Я не хочу копіювати вміст розділів, лише макет. Для первинних та розширених розділів це легко: dd if=/dev/sda of=partitiontable.bin bs=1 skip=446 count=64 # backup dd if=partitiontable.bin of=/dev/sda bs=1 seek=446 …

6
Як я можу створити каталог / dev / null-подібний “blackhole”?
Я хотів би створити /dev/nullкаталог " " (або каталог "чорний отвір") таким, що будь-які файли, записані до нього, насправді не записуються, а просто зникають. У мене є додаток, який записує великі тимчасові файли в каталог. Я не маю контролю над назвою файлів, і я не дуже переймаюся вмістом цих файлів. …

4
Відкрийте вікно на віддаленому дисплеї X (чому "Не вдається відкрити дисплей")?
Одного разу, DISPLAY=:0.0 totem /path/to/movie.avi після того, як ssh 'ing у мій робочий стіл з мого ноутбука спричинить гру тотему movie.aviна моєму робочому столі. Тепер це дає помилку: No protocol specified Cannot open display: Я перевстановив Debian стиснення, коли він став стабільним на обох комп'ютерах, і, мабуть, я зламав конфігурацію. …
81 ssh  x11  cron 

2
Чому "/" має запис ".."?
Це мене завжди спантеличувало. Чому кореневий каталог містить посилання на батьківський каталог? bob @ bob: / $ ls -a . побудувати домашній lib32 mnt .rpmdb sys vmlinuz .. cdrom initrd.img lib64 opt sbin tmp vmlinuz.old bin dev initrd.img.old втрачено + знайдено proc selinux usr завантаження і т.д. lib media root …

11
Інструменти Linux для трактування файлів як наборів та виконання операцій з ними
Хтось знає про будь-який інструмент Linux, спеціально розроблений для розгляду файлів як наборів та виконання операцій із встановленням на них? Як різниця, перехрестя тощо?

2
Ім'я> org.freedesktop.PolicyKit1 не було надано жодними файлами .service
При спробі запуску system-config-usersз командного рядка я отримую таке попередження, і інструмент не відкривається. Я використовую CentOS 7 з Mate 1.8.1. ПОПЕРЕДЖЕННЯ **: Помилка перерахування дій: GDBus.Error: org.freedesktop.DBus.Error.ServiceUnknown: ім'я org.freedesktop.PolicyKit1 не надано жодними файлами .service Помилка перевірки авторизації org.freedesktop.policykit.exec: GDBus.Error: org.freedesktop.DBus.Error.ServiceUnknown: Ім'я org.freedesktop.PolicyKit1 не було надано жодними сервісними файлами. yum …
81 centos  users  polkit 

5
Яка різниця між eval та exec?
evalі execвбудовані в команди bash (1), які виконують команди. Я також бачу, execщо є кілька варіантів, але хіба це єдина різниця? Що відбувається з їх контекстом?


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