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

Вопросы по использованию интерфейса командной строки (CLI).

1
Что означает «-» в «bash -»?
Что bash -означает следующий код оболочки bash? Кажется, он используется для вывода последнего кода в качестве ввода. Если так, я могу просто написать это как bashили xargs bash? curl --silent --location https://rpm.nodesource.com/setup | bash -

9
Как я могу получить помощь по командам терминала?
Я часто вижу такие вещи, как Читать Для получения дополнительной информации прочитайте справочную страницу xyz . видетьman xyzinfo xyz так что мне интересно Как я могу получить помощь по командам терминала вообще? Что именно эти man и информационные страницы ? Как я могу найти и просмотреть их?

7
Как получить полное кодовое имя дистрибутива Ubuntu?
$ lsb_release -c Codename: trusty $ cat /etc/issue Ubuntu 14.04 LTS \n \l $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS" Выходные данные вышеупомянутых команд показывают только частичное кодовое имя (то есть, trusty). Как получить полное кодовое имя ( trusty tahr ) моей установленной системы Ubuntu?

4
Как grep для групп из n цифр, но не более n?
Я изучаю Linux, и у меня есть проблема, которую я, кажется, не могу решить самостоятельно. Вот: grep строка из файла, который содержит 4 числа подряд, но не более 4. Я не уверен, как подойти к этому. Я могу искать конкретные числа, но не их количество в строке.

7
команда su + ошибка аутентификации
У меня проблемы с командой su. Я знаю свой пароль и набираю его правильно, но suуказывает на ошибку аутентификации. Поэтому я проверил в Интернете, а затем перешел в режим восстановления и изменил пароль моего имени пользователя на тот, который я вводил ранее. Даже сейчас ввод одного и того же пароля …
33 command-line  su 


4
Почему я не могу перейти на цитируемую тильду ('~')?
Написание моего первого сценария, так что я уверен, что это основной вопрос, но может кто-нибудь объяснить мне, почему я могу: cd ~ cd bin cd ~/bin cd 'bin' Но нет cd '~' cd '~/bin' Мне нужно cdуказать путь к каталогу с пробелом в одном из имен каталогов, поэтому мне нужны …

8
Как вы выводите имя файла в команде find при использовании -exec?
Я использую следующую строку, чтобы найти все подкаталоги PWD и запустить svnadmin verifyв каждом каталоге (я уже знаю, что это репозитории Subversion) find ./* -maxdepth 0 -exec svnadmin verify {} \; Это работает хорошо, за исключением того факта, что вывод выглядит так: * Verifying repository metadata ... * Verifying metadata …

3
В чем разница между встроенной оболочкой и ключевым словом оболочки?
Когда я запускаю эти две команды, я получаю $ type cd cd is a shell builtin $ type if if is a shell keyword Хорошо видно, что cdэто встроенная ifоболочка и ключевое слово оболочки. Так в чем же разница между встроенной оболочкой и ключевым словом?


3
Почему символы вопросительного знака появляются при изменении разрешений каталога?
Я пытаюсь временно изменить разрешения для папки, чьи начальные разрешения user@ubuntu:/var/log$ ls -l squid* squid3: total 4 -rw-r----- 1 proxy proxy 0 Jan 16 14:43 access.log -rw-r----- 1 proxy proxy 1359 Jan 16 14:43 cache.log ls: cannot open directory squid-deb-proxy: Permission denied после чего-то user@ubuntu:/var/log$ sudo chmod -R 644 squid* …

7
Как я могу свободно удалять файлы в терминале?
Например, я делаю cd Music dir и получить 123456789.mp3 qweerkrtrkgljdjfkdjfdkf.mp3 a.mp3 b.mp3 blabla.mp3 как удалить, скажем, файлы qweerkrtrkgljdjfkdjfdkf.mp3 и blabla.mp3 с наименьшими усилиями? UPD : Ключевая идея заключается в том, что имена файлов могут быть длинными, поэтому я не хочу их вводить.

1
Как я могу посмотреть вывод, который был отфильтрован с помощью grep?
Я хочу наблюдать за изменениями на выходе gsettings list-recursively|grep text-scal который org.gnome.desktop.interface text-scaling-factor 1.0 com.canonical.Unity.Interface text-scale-factor 1.0 но если я попытаюсь посмотреть это с watch gsettings list-recursively|grep text-scal Я не получаю вывод, потому что труба, кажется, проблема. Как я могу все еще наблюдать за изменениями?

3
Вставить вывод системной команды в текущую папку в vim
В VIM, когда я использую :r !ls somefilename он вставляет вывод этой команды в новую строку ниже текущей строки. Если я сделаю let @a = system("ls") и позже "ap он по-прежнему вставляет вывод в новую строку ниже текущей строки. Есть ли способ сделать вывод vim вставки в текущем месте?
33 command-line  vim 

3
Как получить 2 или 3 строки, одна из которых содержит текст, который я хочу, а другие чуть ниже?
Это снимок журнала ошибок: 06:16:29,933 ERROR EmailRMManager$:45 - Exception In get Message com.rabbitmq.client.AlreadyClosedException: clean connection shutdown; reason: Attempt to use closed channel at com.rabbitmq.client.impl.AMQChannel.ensureIsOpen(AMQChannel.java:195) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:222) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:208) at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:139) at com.rabbitmq.client.impl.ChannelN.basicGet(ChannelN.java:645) Я делаю следующую команду: cat foo.log | grep ERROR чтобы получить ОП как: 06:16:29,933 ERROR EmailRMManager$:45 - Exception …

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