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

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

5
Является ли gzip атомным?
Является ли gzipатомная? Что произойдет, если я остановлю gzipпроцесс, пока он находится в процессе архивирования файла? Если это не атомарно, и если я уже нажал Ctrl + C в gzip *.txtпроцессе, как мне безопасно возобновить? (Мне не просто интересно, как возобновить, но также и о том, gzipявляется ли конкретно атомным.)

2
Используйте команду chmod выборочно
Я хочу установить разрешение 755 для всех файлов и подкаталогов в определенном каталоге, но я хочу выполнить chmod 755 только для тех компонентов, которые не имеют разрешения 755. find /main_directory/ -exec chmod 755 {} \; Если findкоманда возвращает длинный список, это займет много времени. Я знаю, что могу использовать команду …


2
Что такое ~ (тильда) при использовании в качестве префикса к пути?
Изменить: Это дубликат /programming/998626/meaning-of-tilde-in-linux-bash-not-home-directory/ . У меня нет репутации, чтобы закрыть этот вопрос как дубликат. Я не имею в виду ~домашний каталог, а скорее это: $ ls ~foo/bar /some/mount/point/foo/bar Однако, если я попытаюсь сделать это с другой точкой монтирования, например: $ mount | ag "/dev " devfs on /dev (devfs, …
11 command-line  osx 

9
Изменить порядок строк в файле
Я пытаюсь изменить порядок линий в определенном порядке. Работа с файлом с несколькими строками (например, 99 строк). Для каждых трех строк я бы хотел, чтобы вторая строка была третьей строкой, а третья - второй строкой. ПРИМЕР. 1- вход: gi_1234 My cat is blue. I have a cat. gi_5678 My dog …

1
Путаница в изменении значения аргументов и опций, есть ли официальное стандартное определение?
Я столкнулся с непонятной вариацией в понимании того, какие варианты и аргументы есть в отношении синтаксиса команд. Например, я столкнулся с такими определениями: command -a -b -c d e f некоторые из них различаются -a -b -c, называть их опциями или переключателями и d e fназывать их аргументами. command -a …

8
Переместить первые N строк вывода в конец без использования временного файла
Представьте себе вывод команды вроде 44444 55555 11111 22222 33333 Как я могу вырвать первые N строк (первые две в приведенном выше примере) и добавить их в конце, но без использования временного файла (поэтому только с использованием труб)? 11111 22222 33333 44444 55555 Нечто подобное | sed -n '3,5p;1,2p'(что явно …

3
Удалить файл, но только если это символическая ссылка
В идеале я бы хотел такую ​​команду rm --only-if-symlink link-to-file потому что я слишком часто сжигал себя, удаляя файл вместо символической ссылки, указывающей на файл. Это может быть особенно плохо, когда задействован sudo. Теперь я, конечно, делаю, ls -alчтобы убедиться, что это действительно символическая ссылка и тому подобное, но она …
11 bash  command-line  rm 

4
Распечатайте справочные страницы с фиксированной шириной
С помощью команды примера man apropos > outputfile генерируется текстовый файл, который содержит отформатированную manстраницу apropos(с некоторыми небольшими отличиями по сравнению с man aproposнепосредственно напечатанными на экране, такими как жирные символы). Но я бы хотел вручную установить максимальную ширину строки сгенерированного выходного файла, чтобы все абзацы были выровнены по этой …

2
Как получить доступ ко второму аргументу из последней команды в истории?
Я начинаю изучать некоторые Regex, поэтому я использую эту команду несколько раз: grep pattern /usr/share/dict/american-english Изменяется только часть с шаблоном, поэтому мне приходится снова и снова писать длинное выражение " / usr / share / dict / american-english ". Кто-то сделал замечание, что можно расширить аргумент команды из истории команд, …

3
sudo -i возвращает ошибку
Когда я пытаюсь переключиться на root с помощью сообщения sudo -iоб ошибке /var/tmp/sclDvf3Vx: line 8: -i: command not found... Однако, su -работы, которые я буду продолжать использовать. Я ни в коем случае не системный администратор Linux, поэтому среда для меня все еще довольно туманна. Я думаю, мои вопросы: Почему выдается …

3
Как удалить все файлы в папке, кроме некоторых указанных файлов?
Я хочу удалить все файлы в каталоге, оставив только некоторые указанные файлы, они не имеют ничего общего по имени. Как я мог этого достичь? Например, имена файлов, которые я хочу сохранить: file_1.png, another_file.jpg,some_music.mp3
11 command-line  files  rm 

2
Изменить информацию пользователя в командной строке
Я создал пользователя в Mint 16, но хочу изменить его имя и фамилию, не удаляя его и начиная с нуля. Я знаю, как сделать это с графическим интерфейсом, но я хочу знать альтернативу терминальной команды. Я проверил справочные страницы usermod, но не смог понять, как в sh.

6
Как вывести разницу между двумя файлами?
Мой файл состоит из следующего; грубо: username:username:username:username:username Выше строка продолжается до 600 символов. Я использую awkкоманду, чтобы использовать ее в качестве аргумента в запросе API / HTTP, отправляемом из командной строки. Я использую свой сценарий, чтобы получить список учетных записей пользователей, которые следуют за мной, и примерно каждые 24 часа, …

5
Как рандомизировать вывод из seq?
Я знаю, что могу использовать seqдля генерации случайного списка чисел: 1, 2, 3, 4 ... Я хочу получить эти числа в случайном порядке, как 3, 1, 4, 2 ... Я знаю, что могу использовать, shufчтобы перетасовать строки файла. Так что я мог бы использовать seqдля записи случайных чисел в файл, …
11 command-line  seq 

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