Unix & Linux

10
Найти файлы, которые заканчиваются номером

Я пытаюсь сделать некоторый резервный скрипт, поскольку файлы журнала становятся все больше и больше. У меня есть копирование текущего файла (например, secureфайла в /var/log/) и удаление содержимого из этого файла. Но есть некоторые файлы с именем , как: secure.1, secure.2и все это я хотел бы...

10
Что означает PIP? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Что означает pip? Означает ли это Python Package...

10
в Bash, как не включать лишние аргументы в псевдоним?

Я пытаюсь сделать что-то вроде alias ftp='echo do not use ftp. Use sftp instead.' просто так, ftpчтобы случайно не использовать. Но я заметил, что ftp abcd.com вызовет эхо команды do not use ftp. Use sftp instead. abcd.com потому что abcd.comпринято считать аргументом для echo. Есть ли способ...

10
Как я могу запустить команду в bash после любого изменения в $ PWD?

zsh предоставляет несколько приятных функций ловушки , в том числе chpwdдля запуска функции после того, как пользователь меняет каталоги. # zsh only function greet() { echo 'hi'; } chpwd_functions+=("greet") cd .. # hi pushd # hi popd # hi Я пытаюсь подражать этому в bash. Ограничения: Он должен...

10
cp: not stat: нет такого файла или каталога

Я получаю сообщение об ошибке при попытке скопировать файл с локального компьютера на удаленный сервер с ssh. Я получаю ту же ошибку, использую ли я cpили scp. Вот мой ввод в результате ошибки: [root@xxx.xx.xxx.xx /]# cp /home/username/some.xml root@xxx.xx.xxx.xx:/path/to/directory/ cp: cannot stat...

10
очистить все переменные, не закрывая терминал

Я хочу знать, как очистить все переменные, которые я определил в командной строке, не закрывая терминал? например, если я установил переменную в командной строке как: $ a=1 Теперь я хочу удалить переменную $a(и многие другие переменные, определенные аналогичным образом), не закрывая терминал. Я мог...

10
Как добавить число в качестве аргумента командной строки?

Я пытаюсь добавить 1 номер из командной строки и один номер, как по умолчанию. Например: когда пользователь вводит число 50, скрипт добавляет 10 (по умолчанию). ./script 50 The sum of 50+ 10 is 60. Это то, что я до сих пор. echo -n "Please enter a number: " read number default = 10 sum = $((default...

10
Отслеживание прогресса из фонового процесса без угона подсказки

Рассмотрим простой скрипт hello: #!/bin/bash echo 'hello world!' Теперь из bash, если я попытаюсь запустить это в фоновом режиме: $ hello & [1] 12345 $ hello world! █ <--- prompt is stuck here until I hit enter! [1]+ Done $ █ <--- prompt back to normal Что я бы предпочел увидеть: $ hello...

10
Как узнать что кеширует dm-кеш?

Я успешно использую DM-кеш уже довольно давно. Теперь я хотел бы знать, какие файлы находятся в данный момент в кэше. Я понимаю, что dm-cache работает с блоками, а не с файлами, но, поскольку выше находится файловая система, теоретически должно быть возможно преобразовать это в (части) кэшируемых...

10
Опция запуска местоположения директории конфигурации Midnight Commander

Если вы запустите, mc -F вы увидите каталог конфигурации [System data] и каталог config [User data] [Системные данные] Config directory: /etc/mc/ [Данные пользователя] Config directory: /home/<username>/.config/mc/ Первый предназначен для всей системы, второй - для конкретного пользователя....

10
rsync для нескольких удаленных серверов

У меня есть файл, который я хочу отправить на несколько отдельных серверов. Можно ли назвать несколько мест назначения? rsync foo.png server1:foo.png server2:foo.png Это дает мне «Неожиданный удаленный arg: server1: foo.png...

10
Как установить Broadcom BCM4360 на Debian для MacBook Pro

Я пытаюсь установить драйверы беспроводной связи, потому что мой MacBook Pro не имеет порта Ethernet, затем я монтирую 3 isos Debian, такие как локальные репозитории, чтобы установить почти все зависимости. Итак, что я пытался сделать, чтобы установить Broadcam 4360 https://wiki.debian.org/bcm43xx...

10
Как запустить Google Chrome от имени root в Linux

Когда я хочу запустить Google Chrome от имени пользователя root, появляется сообщение об ошибке с таким названием: Google Chrome не может быть запущен от имени пользователя root и тело сообщения: для запуска с правами root вы должны указать альтернативный --user-data-dir для хранения информации...

10
Переместить файл, но только если он закрыт

Я хочу переместить большой файл, созданный внешним процессом, как только он будет закрыт. Является ли эта тестовая команда правильной? if lsof "/file/name" then # file is open, don't touch it! else if [ 1 -eq $? ] then # file is closed mv /file/name /other/file/name else # lsof failed for some...

10
Определите, был ли файл изменен

В Linux (в настоящее время используется файловая система ext4), как можно быстро проверить, было ли изменено содержимое файла, не читая его содержимого? Является ли statкоманда рекомендуемым подходом? Я сейчас делаю $ stat --format "%Y" hello.txt и позже я могу проверить, дает ли та же команда тот...