Запитання з тегом «bash»

Bash (Bourne-Again SHell) - оболонка, яка використовується за замовчуванням в інтерфейсі командного рядка Ubuntu.


6
Як мені перенаправити вихід команди на vim в bash?
Я намагаюся перенаправити вихід команди bash в новий файл. Якщо я спробую трубу, як показано нижче: ls -la | vim Bash показує мені помилки: Vim: Error reading input, exiting... Vim: preserving files... Vim: Finished. Я знаю, що можу відкрити Vim, а потім використовувати: :r !ls -la Але чи можна це …
87 bash  vim  vi 


6
Чому перед моїм терміналом відображається "(база)"?
Щодо назви, мені цікаво, чому я (base)ліворуч від мого терміналу. Якщо я біжу source ~/.profileв термінал, він зникає. Якщо я закрию цей термінал і знову відкрию новий термінал, (base)знову є. Я хотів би знати, що це, дякую. Перевірте на зображенні: Ось вміст мого .profile(за винятком стандартних матеріалів $ шляху та …


2
Що означає сценарій bash, що означає крапка, після якої пробіл, а потім шлях?
Я натрапив на цей приклад, коли намагався встановити USB-пристрій всередині контейнера openvz, і раніше ніколи не бачив конструкцію у другому рядку. Чи можете ви пояснити, що це означає? #!/bin/bash . /etc/vz/vz.conf

4
Чому “ps aux | grep x "дає кращі результати, ніж" pgrep x "?
Я щойно спробував таку команду на моєму Ubuntu, вона нічого не показує: pgrep php5 не повинен він повертати ідентифікатор процесу php5 (що саме робить наступна команда) ?: ps aux | grep php5 Отже, яка різниця між цими двома командами?


10
Домашній каталог не створюється
Я намагаюся зрозуміти системне адміністрування на Ubuntu. Отже, як приклад, я створюю фіктивного користувача, використовуючи sudo useradd -d /home/linda linda і passwdстворити пароль. Я перевіряю, чи було зроблено запис за допомогоюcat /etc/passwd linda:x:1004:1004::/home/linda:/bin/sh Однак коли я su - linda, отримую No directory, logging in with HOME=/ і справді, жодного домашнього …

2
Що таке оболонки для входу та не входу?
Кажуть, що параметри для оболонки без входу для переходу у .bashrcфайл та налаштування оболонки для входу переходять у .profileфайл. Що насправді означає оболонки для входу та не входу в систему? Поясніть, не використовуючи технічний жаргон якомога далі.

5
Як я можу скасувати останню команду CD?
Чи є якийсь спосіб повернутися до попереднього робочого каталогу після того, як ви зробите cdінший каталог? Моє використання полягає в тому, що я переходжу структуру каталогу для проекту Java, і я очікую, що в поточному каталозі є лише один підкаталог. Отже, я набираю cdі вдаряю Tabі Enterдосить швидко. Однак Tabне …

2
Bash: видаліть слово перед курсором
Розглянемо наступний командний рядок bash, де ^ позначає розташування курсору: svn commit -m very/long/path/to/some/file "[bug 123456] Fix the pixel issue" ^ Я хотів би створити інший файл з тим же повідомленням. Як я можу видалити поточне слово з місця розташування курсору до наступного пробілу? Чи є також ярлик для зворотного …


9
Сценарій для відображення всіх кольорів терміналу
По всьому Інтернету я бачив багато людей зі сценаріями, які друкують купу матеріалів у всіх кольорах, визначених у ~/.Xdefaults. Однак коли я намагаюся їх використовувати, я завжди отримую error: Bad Substitution. Хтось має робочий сценарій, який робить те саме? Це має виглядати приблизно так:

9
Як змінити розширення декількох файлів рекурсивно з командного рядка?
У мене є багато файлів з .abcрозширенням і хочу змінити їх на .edefg Як це зробити з командного рядка? У мене є коренева папка з багатьма підпапками, тому рішення має працювати рекурсивно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.