Ответы к посту
Полезные команды Linux

Ответ на пост «Полезные команды Linux»

# ... (previous code)

# Get user input for source directory
$sourceDirectory = Read-Host "Enter the source directory:"

# ... (other input prompts)

# Get files to archive
$filesToArchive = Get-ChildItem -Path $sourceDirectory -Filter $fileExtension

# ... (rest of the code)

# Check for archive creation errors
if ($LASTEXITCODE -ne 0) {
Write-Error "Failed to create archive. Error code: $LASTEXITCODE"
# You could add specific error handling based on the error code
}

# ... (rest of the code)

# Check for file deletion errors
foreach ($file in $filesToArchive) {
try {
Remove-Item -Path $file.FullName -Force
} catch {
Write-Error "Failed to delete file: $($_.Exception.Message)"
}
}

Показать полностью

Полезные команды Linux

Полезные команды Linux Linux, Командная оболочка bash, Консоли, Длиннопост

Решил написать список команд, которые часто использую, и, которые могут не знать новички в Linux:


CTRL-d  - отключение от SSH консоли сервера или закрытие текущего окна терминала


sudo !!  - запуск предыдущей команды от root


CTRL-r  - поиск по истории введенных команд


tail -f  - просмотр записи в файл в реальном времени


cat /etc/issue  - просмотр установленного дистрибутива


uname -a  - информация об установленной системе


strace  - просмотр системных вызовов, использую для поиска любых проблем в работе скриптов и программ, можно отлаживать уже запущенные процессы


cp file.txt{,.bak}  - быстро создать резервную копию файла


ssh-copy-id remote-machine  - копируем ваш открытый ключ на удаленную машину для идентификации по открытому ключу


> file.txt  - очистка файла


netstat -tulpn  - просмотр запущенных сетевых программ с указанием IP-адреса и порта


df -h  - просмотр свободного пространства на разделах диска


cal  - календарь


time ls ~/  - время выполнения команды


find /home/user -type f -exec chmod 600 {} \;

find /home/user -type d -exec chmod 700 {} \;  - рекурсивно изменить права только на файлы или только на директории


wget  - скачать файл по ссылке


Также можно упомянуть sed, grep, awk, xargs, но это все тянет на отдельный пост.


P.S. если нужно что-то подсчитать и лень открывать калькулятор


~ $ python

>>> 234+542

776

>>> 

Показать полностью
Отличная работа, все прочитано!