Unix & Linux

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


2
Надсилання повідомлень іншому користувачеві
Чи є якась команда для надсилання повідомлень через оболонку Linux іншим людям у тій же мережі? Я використовую, write userа потім пишу само повідомлення. Але є будь-яка команда, яка не показує моє ім’я користувача або що я намагаюся їм надіслати повідомлення Команда, яку я використовую, покаже це користувачеві, до якого …

6
Виявлення візерунка в кінці рядка із грейпом
Якщо я: $ ls -R .: 4Shared/ Cloud/ ./4Shared: UFAIZLV2R7.part3.rar ./Cloud: UFAIZLV2R7.part2.rar.part UFAIZLV2R7.part1.rar.part UFAIZLV2R7.part4.rar.part Якщо я хочу лише перелічити .rarфайли, і я використовую grep , він також покаже мені .rar.partфайли, що не є моїм бажанням. Я вирішую це за допомогою findабо, ls **/*.rarяк сказано в цій темі, і вони добре …
64 grep 

8
Вирішення "mv: список аргументів занадто довгий"?
У мене є папка з більш ніж мільйоном файлів, для якої потрібне сортування, але я не можу реально нічого зробити, тому що mvвиводить це повідомлення весь час -bash: /bin/mv: Argument list too long Я використовую цю команду для переміщення файлів без розширень: mv -- !(*.jpg|*.png|*.bmp) targetdir/
64 bash  shell  arguments  mv 


4
Як скласти компілятор C з нуля, потім компілювати Unix / Linux з нуля
Скажімо, я працюю у великій організації з обслуговування за межами США та Великобританії. Ми широко використовуємо сервери UNIX та Linux. Читаючи цю статтю, вона згадує, що було б легко вставити backdoor в компілятор C, тоді будь-який код, зібраний із цим компілятором, також містив би backdoor. Тепер, враховуючи нещодавні витоки щодо …

7
Сценарій оболонки не вдається: Синтаксична помилка: "(" несподівано)
Я працював над сценарієм, який автоматизує налаштування середовища розробки для програми Raspberry Pi (покрокові деталі, які працюють тут ). Сценарій пов'язаний у цій статті, але для зручності ви також можете їх знайти тут . Тепер при запуску цього сценарію встановіть і налаштуйте середовище без помилок, але вам доведеться вводити свій …

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

2
Символічна рекурсія зв'язку - що робить її “скиданням”?
Я написав невеликий сценарій bash, щоб побачити, що відбувається, коли я продовжую переслідувати символічне посилання, яке вказує на той самий каталог. Я очікував, що він або зробить дуже довгий робочий каталог, або вийде з ладу. Але результат мене здивував ... mkdir a cd a ln -s ./. a for i …
64 bash  symlink 

5
Як я можу безпечно вийняти диск SATA з працюючої системи?
Мені іноді потрібно підключити диск у відсік для дисків. В інший час у мене дуже дивні налаштування підключення SSD за допомогою кабелю SATA-eSATA на моєму ноутбуці, одночасно витягуючи живлення з робочого столу. Як я можу безпечно вийняти диск SATA з системи? У цій темі форуму Phoronix є кілька пропозицій: justsumdood …
64 ssd  sata  hot-plug  disk 

7
Який Linux еквівалент програмним файлам C: \?
Я розумію, що в Windows, а також в Linux і Unix програмне | програмне забезпечення | програмне забезпечення може бути встановлене в будь-якому каталозі. Також якщо пакети встановлені за допомогою системи упаковки дистрибутива, вони розмістять файли у правильному місці. Але часом інсталяція програмного забезпечення вимагає шляху розміщення файлів. У випадку …

5
Перерахуйте файли, до яких звертається програма
time - це геніальна команда, якщо ви хочете розібратися, скільки часу займає процесор для даної команди. Я шукаю щось подібне, яке може перелічити файли, до яких звертається програма та її діти. Або в режимі реального часу, або як звіт після цього. В даний час я використовую: #!/bin/bash strace -ff -e …

1
Як змусити видалити пакет з Arch з pacman?
Як змусити видалити пакет з Arch, pacmanтоді як інші пакети все ще залежать від нього. pacman -R perl-libwww checking dependencies... error: failed to prepare transaction (could not satisfy dependencies) :: perl-app-cpanminus: requires perl-libwww>=5.828 :: perl-app-pmuninstall: requires perl-libwww :: perl-app-sd: requires perl-libwww :: perl-catalyst-action-rest: requires perl-libwww>=2.033 :: perl-catalyst-runtime: requires perl-libwww>=1.64 :: …

7
Зробіть символічне посилання на відносну назву шляху
Я можу це зробити: $ pwd /home/beau $ ln -s /home/beau/foo/bar.txt /home/beau/bar.txt $ readlink -f bar.txt /home/beau/foo/bar.txt Але я хотів би це зробити: $ pwd /home/beau $ cd foo $ ln -s bar.txt /home/beau/bar.txt $ readlink -f /home/beau/bar.txt /home/beau/foo/bar.txt Чи можливо це? Чи можу я якось вирішити відносне ім'я шляху …
64 symlink 


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