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

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

6
Поменять местами шестнадцатеричное число в bash
Есть ли простая команда для изменения шестнадцатеричного числа? Например, учитывая шестнадцатеричное число: 030201 Выход должен быть: 010203 Используя revкоманду, я получаю следующее: 102030 Обновить $ bash --version | head -n1 GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu) $ xxd -version xxd V1.10 27oct98 by Juergen Weigert $ rev --version rev from util-linux …

3
PV (индикатор выполнения) и GZIP
Почему это невозможно? pv ${dest_file} | gzip -1 pv это индикатор выполнения ошибка gzip: compressed data not written to a terminal. Use -f to force compression. For help, type: gzip -h 0 B 0:00:00 [ 0 B/s] [> ] 0% Это работает pv ${file_in} | tar -Jxf - -C /outdir

2
Как исключить из поиска папки proc и sys с помощью команды find?
Я хотел выполнить скрипт, который выбирает случайный путь к каталогу: find / -type d | shuf -n1 К сожалению, я получаю сообщения об ошибках о запрете входа в определенные каталоги. Как я могу исключить каталог из поиска с помощью find?

2
Как я могу перечислить файлы, в которых нет символических ссылок?
У меня большой каталог myfiles, полный разных документов, и я не хочу изменять его структуру. Поэтому я создал (несколько) других каталогов для каждого класса документов. Например, у меня есть каталог «images», в котором есть символические ссылки на каждый файл .jpgили .cr2файл в каталоге «myfiles» плюс другие описательные файлы для каждой …

2
Конвенция / стандарт об использовании фигурных скобок вокруг параметров
Страница man для tar в разделе SYNOPSIS Arch Linux начинается с: tar {A|c|d|r|t|u|x}[GnSkUWOmpsMBiajJzZhPlRvwo] [ARG...] Я прекрасно понимаю, что в этой ситуации это означает, что должен быть указан именно один из вариантов в фигурных скобках, потому что так сказано ниже на странице руководства. Есть ли какой-то стандарт или соглашение об использовании …

2
Удалить все файлы рекурсивно, не удаляя каталоги
Я хочу "очистить" все файлы в каталоге, включая все файлы в подкаталогах, но я хочу оставить подкаталоги на месте. Насколько я понимаю rm -r, это также приведет к удалению самих подкаталогов. Я не хочу удалять скрытые (точечные) файлы. Как это может быть сделано?
10 command-line  find  rm 

2
Что я могу сделать, если bash перестает отражаться?
Одно из приложений, которое я использую на работе, иногда связывает мой bash, и поэтому я больше не вижу своего собственного ввода. Т.е. $ echo foo foo $ становится $ foo $ Я неправильно попытался запустить, stty -echoчто еще больше ухудшило ситуацию, и теперь он прекращает принимать команды все вместе, которые …

1
линия Шебанга не работает с cr-lf
Почему части shebang следующих элементарных скриптов не работают: $ cat hello.sh #! /bin/sh echo Hello $ ./hello.sh bash: ./hello.sh: /bin/sh^M: bad interpreter: No such file or directory $ cat hello.py #! /usr/bin/env python3 print("Hello") $ ./hello.py : No such file or directory тогда как вызов интерпретатора вручную работает: $ sh …



2
Есть ли правильный способ перечислить подкаталоги текущего каталога?
Я могу найти подкаталоги каталога по ls -d -- */ или ls -l | grep "^d" но оба они кажутся косвенными, и я думаю, что был бы стандартный способ найти только каталоги. Есть ли правильный способ сделать это? И если нет, то приведет ли это к нежелательному поведению в крайних …

4
Передача аргумента нескольким командам в одной строке
Я хотел бы иметь возможность запускать несколько команд для одного файла в одной строке. То, как я сейчас делаю это: commandA file && commandB file && perl -ne '...' file Мой инстинкт интуиции говорит мне, что должен быть способ предоставить аргумент имени файла только один раз и передать его обеим …

2
Стохастическая версия seq для генерации последовательности случайных чисел / слов?
Некоторое время назад я использовал seq-подобный инструмент для печати последовательности псевдослучайных генерируемых чисел в стандартный вывод. Вы можете указать диапазон, семя, количество образцов и многое другое. Я только что забыл название этого инструмента. Может кто-нибудь мне помочь? Возможно, вы знаете даже более продвинутый инструмент, который, например, поддерживает различные распределения вероятностей …


1
Объясните, почему не работает «работа», а работает «пс»?
jobsмоя любимая команда, чтобы увидеть мои коды, которые работают в фоновом режиме. Чтобы динамически проверять их, я стараюсь набрать watch 'jobs' который ничего не отображает. Однако watch 'ps' работает отлично. Я делал ту же ошибку в течение нескольких месяцев. Я думаю, понимание того, почему первое не работает, а второе работает, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.