Unix & Linux

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

3
Безпечно видаліть файли у файловій системі btrfs
Іноді виникає необхідність видалити файл у файловій системі та переконатися, що файл справді зник. Файл, який містить чутливі паролі, наприклад, слід ретельно витирати з диска. Випуск простого rmв типовій файловій системі видаляє inode ("покажчик") у файл, але він не видаляє вміст файлу на фізичному диску - вони залишаються там, поки …

2
Чому патчі з безпекою не включаються до ядра ванілі?
Які причини того, що grsecurityпатчі (або захисні функції, які він приносить) не включаються до ядра за замовчуванням. Якщо дивитися на переваги для безпеки, то здається, що ванільне ядро ​​є досить незахищеним. Якщо це компроміс (деякі додатки, де ви хочете уникнути заходів безпеки), здається, що це grsecurityможе бути опція для включення …

4
Як я можу обмежити пересилання на порт ssh * remote *?
Мені потрібно обмежити, які порти можна віддалено ' ssh -R' пересилати користувачем. Я знаю про permitopenваріант на авторизованих_кейдах, але, як написано на сторінці man, він обмежує лише локальну ssh -Lпереадресацію портів Як обговорювалося тут, користувач отримав би те саме з netcatабо подібним, але в цьому випадку користувач не має доступу …

1
Чи називаються підкреслити чи тире в іменах файлів Unix для імен файлів? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновлення питання так зосереджений на одному завданню тільки редагує цей пост . Закрито 4 роки тому . Коли ви називаєте файли з кількома словами в імені, чи частіше в системах Unix використовувати підкреслення, …
22 files  filenames 


9
Збережіть структуру каталогів під час переміщення файлів за допомогою find
Я створив наступний скрипт, який переміщує файли старих днів, як визначено з вихідного каталогу до каталогу призначення. Це працює чудово. #!/bin/bash echo "Enter Your Source Directory" read soure echo "Enter Your Destination Directory" read destination echo "Enter Days" read days find "$soure" -type f -mtime "-$days" -exec mv {} "$destination" …

1
Повторно запустіть кілька команд історії
Уявіть, що ви просто виконали десяток команд. Сказати... $ cd foo/ # history cmd #10000 (my history is very long) $ ... more commands ... $ cd ../ # history cmd #10012 Я знаю, що можу повторно запустити їх об'єднаними, !-12 && !-11 && !-10 && (and so on) && …

4
wget - Як завантажувати рекурсивно і лише певні типи / розширення mime (тобто лише текст)
Як завантажити повний веб-сайт, але ігноруючи всі бінарні файли. wgetця функція використовує -rпрапор, але він завантажує все, а деякі веб-сайти є занадто великими для машини з низькими ресурсами, і це не корисно з певної причини, яку я завантажую на сайт. Ось командний рядок, який я використовую: wget -P 20 -r …

4
Чи можна включити файл у конфігураційний файл zsh? Як?
Я хотів би мати файл, наприклад. f лише псевдоніми zsh (причини чистоти). Тоді я хотів би включити f файл у мій файл .zshrc , щоб псевдоніми, визначені у f, були видимі у .zshrc . Це можливо? Якщо це так, я міг би створити сценарій, наприклад. my_alias( $my_alias ll 'ls -l'), …

4
Знаходження часу виконання команди заднім числом
Я щойно виконував тривалий процес з підказки bash. Заздалегідь, я хотів би, щоб я побіг timeпо ній або відзначив час, коли я його почав. Чи є спосіб отримати цю інформацію заднім числом? Схоже .bash_history, не включаються часові позначки. У моєму конкретному випадку це Mac OS X, але мене цікавлять загальні …

3
Rm не може видалити файл
chmod 777 -R /mnt rm -rf /mnt/* rm: cannot remove 'omitted': Read-only file system rm: cannot remove 'omitted': Read-only file system Покажіть, будь ласка, як я можу це зробити?
22 rm  readonly 

2
скопіювати ярлик (у буфер обміну X) у .tmux.conf
Для того, щоб скопіювати текст у буфер обміну X у tmux, я зараз це: перейти в режим вибору за допомогою prefix[ почати вибір з space(використовуючи mode-keys vibtw) виберіть текст і натисніть enter скопіюйте буфер tmux в буфер обміну за допомогою prefixctrl+c (У мене є відображення як bind C-c run "tmux …

3
Що означає. * * Означає команду shell?
Наступна команда буде tarвсе «точкові» файли і папки: tar -zcvf dotfiles.tar.gz .??* Мені знайомі регулярні вирази , але я не розумію, як інтерпретувати .??*. Я виконав ls .??*і tree .??*подивився на файли , які були перераховані. Чому цей регулярний вираз включає всі файли в папках, починаючи з, .наприклад,?
22 wildcards  tar 

4
Чи можу я налаштувати bash для виконання "clear" перед кожною командою, введеною на консолі?
Я хотів би налаштувати bash для виконання clearкоманди кожного разу, коли я набираю якусь команду в терміналі (перед виконанням моєї команди). Як я можу це зробити? Я використовую Debian Linux.

3
CentOS eth0 не запускається
Чому моя нова віртуальна машина CentOS не запустила інтерфейс eth0при запуску? Я повинен запускати це вручну кожен раз. Як я можу це виправити?
22 networking  boot 

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