Вопросы с тегом «command-line»

Командная строка - это интерактивный интерфейс вашей оболочки.

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

Я попытался получить размер каталога (содержащего каталоги и подкаталоги) с помощью lsкоманды с параметром l. Кажется, что это работает для файлов ( ls -l file name), но если я пытаюсь получить размер каталога (например, ls -l /home), я получаю только 4096 байт, хотя в целом он намного...

532
Отслеживание места на диске в Linux?

При администрировании систем Linux я часто испытываю трудности с поиском виновника после заполнения раздела. Я обычно использую, du / | sort -nrно на большой файловой системе это занимает много времени, прежде чем возвращаются какие-либо результаты. Кроме того, это обычно успешно выдвигает на...

480
Повторите команду Unix каждые x секунд навсегда

Есть встроенная команда Unix repeat, первым аргументом которой является количество повторений команды, где команда (с любыми аргументами) определяется оставшимися аргументами repeat. Например, % repeat 100 echo "I will not automate this punishment." повторяет данную строку 100 раз и затем...

401
Когда я не должен убивать процесс?

Я всегда очень не решаюсь бежать kill -9, но я вижу, что другие администраторы делают это почти постоянно. Я полагаю, что есть разумная золотая середина, поэтому: Когда и почему следует kill -9использовать? Когда и почему нет? Что нужно попробовать, прежде чем делать это? Какая отладка «зависшего»...

349
Как удалить файл, имя которого начинается с «-» (дефис или минус)?

Как удалить файл, имя которого начинается с тире (дефис или минус) -? Я ssh'd на удаленном сервере OSX, и у меня есть этот файл в моем каталоге: tohru:~ $ ls -l total 8 -rw-r--r-- 1 me staff 1352 Aug 18 14:33 --help ... Как в мире я могу удалить --helpиз CLI? Эта проблема иногда встречается в...

313
Как я могу запустить команду, которая выживет после закрытия терминала?

Иногда я хочу начать процесс и забыть об этом. Если я запускаю его из командной строки, вот так: redshift Я не могу закрыть терминал, иначе он убьет процесс. Могу ли я выполнить команду таким образом, чтобы я мог закрыть терминал, не прерывая...

295
Как выполнять целочисленные и плавающие вычисления в bash или других языках / фреймворках?

Использование echo "20+5"буквально производит текст " 20+5". Какую команду я могу использовать, чтобы получить числовую сумму, 25в этом случае? Кроме того, какой самый простой способ сделать это, просто используя bash для чисел с плавающей запятой? Например, echo $((3224/3807.0))печатает 0:(. Я ищу...

282
Как я могу найти битые символические ссылки

Есть ли способ найти все символические ссылки, которые ни на что не указывают? find ./ -type l даст мне все символические ссылки, но не делает различий между ссылками, которые идут куда-то, и ссылками, которые этого не делают. В настоящее время я делаю: find ./ -type l -exec file {} \; |grep broken...

265
Как заставить tail -f показывать цветной вывод

Я хотел бы иметь возможность отслеживать вывод файла журнала сервера, который имеет такие сообщения: INFO SEVERE и т.д., и если это так SEVERE, покажите линию красным цветом; если это INFO, зеленым цветом. Какой псевдоним можно настроить для tailкоманды, которая поможет мне сделать...

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

Я знаю, что сценарии оболочки просто запускают команды, как если бы они выполнялись в командной строке. Я хотел бы иметь возможность запускать сценарии оболочки, как если бы они были функциями ... То есть, принимая входное значение или строку в сценарий. Как мне подойти к...

241
Какой самый быстрый способ просмотра изображений с терминала?

Терминал - это очень быстрый и удобный способ быстрого доступа к каталогам и файлам (быстрее, чем найти и нажать на каталог). Одна вещь, которую он не может показать в текстовом режиме - это «картинки». Каков наилучший способ просмотра изображений (например, вы видите миниатюру изображений в...

210
Как сказать gzip сохранить оригинальный файл?

Я хотел бы сжать текстовый файл с помощью инструмента командной строки gzip, сохранив исходный файл. По умолчанию выполняется следующая команда gzip file.txt приводит к изменению этого файла и переименованию его file.txt.gz. вместо этого поведения я хотел бы иметь этот новый сжатый файл в...

209
Каковы различия между большинством, больше и меньше?

Я сейчас использую Arch Linux, и найти команду mostработает как moreи less. Понять разницу между ними - непонятная проблема. Вопрос не меньше, а больше? упоминает различия между lessи more. Знаете ли вы различия в цветовых характеристиках, сочетаниях клавиш и способности двигаться вперед и...

208
Продолжайте сеансы SSH работать после отключения

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

196
Как вы сортируете вывод по размеру?

Как вы сортируете du -sh /dir/*по размеру? Я прочитал один сайт, который сказал использовать, | sort -nно это явно не правильно. Вот пример, который не так. [~]# du -sh /var/* | sort -n 0 /var/mail 1.2M /var/www 1.8M /var/tmp 1.9G /var/named 2.9M /var/run 4.1G /var/log 8.0K /var/account 8.0K...