Вопросы с тегом «linux»

121
Как напечатать третий столбец до последнего столбца?

Я пытаюсь удалить первые два столбца (которые меня не интересуют) из файла журнала DbgView. Кажется, я не могу найти пример, который печатается от столбца 3 и далее до конца строки. Обратите внимание, что в каждой строке есть переменное количество...

121
Переносимый способ получить размер файла (в байтах) в оболочке?

В Linux я использую stat --format="%s" FILE, но в Solaris, к которому у меня есть доступ, нет команды stat. Что мне тогда использовать? Я пишу сценарии Bash и не могу установить новое программное обеспечение в системе. Я уже думал об использовании: perl -e '@x=stat(shift);print $x[7]' FILE или...

121
Linux bash: присвоение множественных переменных

Существует ли в linux bash что-то похожее на следующий код в PHP: list($var1, $var2, $var3) = function_that_returns_a_three_element_array() ; т.е. вы присваиваете в одном предложении соответствующее значение трем различным переменным. Скажем, у меня есть функция bash, myBashFuntionкоторая...

121
Скрытие пользовательского ввода на терминале в сценарии Linux

У меня есть сценарий bash, подобный следующему: #!/bin/bash echo "Please enter your username"; read username; echo "Please enter your password"; read password; Я хочу, чтобы когда пользователь вводил пароль на терминале, он не отображался (или отображалось что-то вроде *******). Как мне этого...

121
Как правильно завершить работу приложения Spring Boot?

В документе Spring Boot Document они сказали, что «каждое приложение SpringApplication будет регистрировать обработчик завершения работы с JVM, чтобы гарантировать, что ApplicationContext корректно закрывается при выходе». Когда я нажимаю ctrl+cна команду оболочки, приложение может быть корректно...

120
Команда Linux (например, cat) для чтения указанного количества символов

Есть ли такая команда, как catв Linux, которая может возвращать указанное количество символов из файла? например, у меня есть текстовый файл вроде: Hello world this is the second line this is the third line И мне нужно что-то, что возвращало бы первые 5 символов, то есть «привет»....

120
Какой процесс использует весь мой дисковый ввод-вывод

Если я использую «верх», я могу видеть, какой процессор занят и какой процесс использует весь мой процессор. Если я использую «iostat -x», я могу увидеть, какой диск занят. Но как мне увидеть, какой процесс использует всю пропускную способность...

120
Итерации по каждой строке ls -l output

Я хочу перебрать каждую строку в выводе: ls -l /some/dir/* Прямо сейчас пытаюсь: for x in $(ls -l $1); do echo $x; done Однако это перебирает каждый элемент в строке отдельно, поэтому я получаю: -r--r----- 1 ivanevf eng 1074 Apr 22 13:07 File1 -r--r----- 1 ivanevf eng 1074 Apr 22 13:17 File2 Но я...

120
стек вызовов печати на C или C ++

Есть ли способ сбрасывать стек вызовов в запущенном процессе на C или C ++ каждый раз, когда вызывается определенная функция? Я имею в виду примерно следующее: void foo() { print_stack_trace(); // foo's body return } Где print_stack_traceработает аналогично callerPerl. Или что-то вроде этого: int...

120
Зачем нужен сегмент .bss?

Я знаю, что глобальные и статические переменные хранятся в .dataсегменте, а неинициализированные данные находятся в .bssсегменте. Я не понимаю, почему у нас есть специальный сегмент для неинициализированных переменных? Если неинициализированной переменной присвоено значение во время выполнения,...

120
DESTDIR и PREFIX производителя

Я пытаюсь установить программное обеспечение в определенный каталог. Я нашел несколько способов, но не уверен, в чем разница между ними. ./configure --prefix=*** make install DESTDIR=*** make install prefix=*** Я запутался в функциях этих трех. Достигают ли они одной и той же...

120
Как извлечь файл filename.tar.gz

Я хочу распаковать архив с именем filename.tar.gz. Использование tar -xzvf filename.tar.gzне извлекает файл. это дает эту ошибку: gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed from previous errors...

119
Исключение каталога при создании файла .tar.gz

у меня есть /public_html/ папка, в которой есть /tmp/папка с 70 ГБ файлов, которые мне действительно не нужны. Теперь я пытаюсь создать .tar.gzиз/public_html/ исключения/tmp/ Это команда, которую я выполнил: tar -pczf MyBackup.tar.gz /home/user/public_html/ --exclude "/home/user/public_html/tmp/"...

119
Проверить свободное место на диске для текущего раздела в bash

Пишу установщик на bash. Пользователь перейдет в целевой каталог и запустит сценарий установки, поэтому первым делом следует проверить, достаточно ли места. Я знаю, что df сообщит обо всех файловых системах, но мне было интересно, есть ли способ получить свободное пространство только для раздела,...