Я намагаюся перенаправити вихід команди bash в новий файл. Якщо я спробую трубу, як показано нижче: ls -la | vim Bash показує мені помилки: Vim: Error reading input, exiting... Vim: preserving files... Vim: Finished. Я знаю, що можу відкрити Vim, а потім використовувати: :r !ls -la Але чи можна це …
Який простий спосіб запустити команду, скажімо, через 8 годин? Я можу так подумати: nohup bash -c "sleep 28800 ; ./mycommand.sh" & Чи є більш "правильний" спосіб?
Щодо назви, мені цікаво, чому я (base)ліворуч від мого терміналу. Якщо я біжу source ~/.profileв термінал, він зникає. Якщо я закрию цей термінал і знову відкрию новий термінал, (base)знову є. Я хотів би знати, що це, дякую. Перевірте на зображенні: Ось вміст мого .profile(за винятком стандартних матеріалів $ шляху та …
У моєму .bashrcфайлі підказки підказки , серед іншого, у мене є цей фрагмент коду: ${debian_chroot:+($debian_chroot)} Що це робить, і чи потрібно це мені?
Я натрапив на цей приклад, коли намагався встановити USB-пристрій всередині контейнера openvz, і раніше ніколи не бачив конструкцію у другому рядку. Чи можете ви пояснити, що це означає? #!/bin/bash . /etc/vz/vz.conf
Я щойно спробував таку команду на моєму Ubuntu, вона нічого не показує: pgrep php5 не повинен він повертати ідентифікатор процесу php5 (що саме робить наступна команда) ?: ps aux | grep php5 Отже, яка різниця між цими двома командами?
Я намагаюся зрозуміти системне адміністрування на 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=/ і справді, жодного домашнього …
Кажуть, що параметри для оболонки без входу для переходу у .bashrcфайл та налаштування оболонки для входу переходять у .profileфайл. Що насправді означає оболонки для входу та не входу в систему? Поясніть, не використовуючи технічний жаргон якомога далі.
Чи є якийсь спосіб повернутися до попереднього робочого каталогу після того, як ви зробите cdінший каталог? Моє використання полягає в тому, що я переходжу структуру каталогу для проекту Java, і я очікую, що в поточному каталозі є лише один підкаталог. Отже, я набираю cdі вдаряю Tabі Enterдосить швидко. Однак Tabне …
Розглянемо наступний командний рядок bash, де ^ позначає розташування курсору: svn commit -m very/long/path/to/some/file "[bug 123456] Fix the pixel issue" ^ Я хотів би створити інший файл з тим же повідомленням. Як я можу видалити поточне слово з місця розташування курсору до наступного пробілу? Чи є також ярлик для зворотного …
По всьому Інтернету я бачив багато людей зі сценаріями, які друкують купу матеріалів у всіх кольорах, визначених у ~/.Xdefaults. Однак коли я намагаюся їх використовувати, я завжди отримую error: Bad Substitution. Хтось має робочий сценарій, який робить те саме? Це має виглядати приблизно так:
У мене є багато файлів з .abcрозширенням і хочу змінити їх на .edefg Як це зробити з командного рядка? У мене є коренева папка з багатьма підпапками, тому рішення має працювати рекурсивно.