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

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

2
Чому вихідний формат часу змінюється залежно від того, як я його називаю
Це може бути питання новачка, але я не розумію, як це налаштовано і чому вихідний формат timeкоманди відрізняється в цих двох випадках: якщо використовується через time, вихід має три рядки з базовою інформацією $ time sleep 1 real 0m1.003s user 0m0.000s sys 0m0.000s то я можу перевірити, який двійковий використовується …

6
Видаліть усі файли, окрім кожного 12-го
У мене є кілька тисяч файлів у форматі імені файлу.12345.end. Я хочу лише зберегти кожен 12-й файл, тому файл.00012.end, файл.00024.end ... файл.99996.end та видалити все інше. Файли також можуть мати номери раніше у своєму імені файлу і зазвичай мають форму: file.00064.name.99999.end Я використовую оболонку Bash і не можу зрозуміти, як …
14 bash  rm 

2
Чому Windows та Ubuntu мають подібні команди оболонки?
Ubuntu має bash (Bourne Again SHell), тоді як Windows має свою власну оболонку. Згідно з моїм дослідженням, в Windows / Ubuntu немає назви мови, що використовується для сценаріїв оболонок. Це просто називається сценарієм оболонки. Чому для Windows і Ubuntu оболонки розуміють одні і ті ж команди , такі як: ls, …

5
Запуск сценарію, створеного в Блокноті (Windows) в Ubuntu
Я створив файл «Блокнот» у Windows і скопіював його в Ubuntu. Файл містить деякі правила iptables. Зробивши файл виконуваним за допомогою chmod +xта виконавши його, він не працював. Однак, коли я створив файл Ubuntu ( gedit ) і скопіював той самий вміст з файлу Notepad, зробив його виконуваним і запустив …

2
Параметр Rsync - видалити не видаляє файли в цільовому каталозі
Я намагаюся використовувати --deleteпараметр в, rsyncщоб видалити файли в цільовому каталозі, який відсутній у вихідному каталозі Ось команда, яку я використовую: rsync -avz --ignore-existing --recursive --delete /var/www/* root@mydomaintest.com:/var/www Отже, моє запитання полягає в тому, як я можу видалити всі файли з цільового каталогу, які відсутні в оригінальному каталозі?
14 12.04  bash  rsync 

1
Як очистити повідомлення в системному треї за допомогою командного рядка
У мене є програма, яка виробляє системне сповіщення кожні 5 секунд. Понаднормований у мене лоток сповіщень (Gnome env) переповнений. Як я можу це очистити, як щохвилини, але мені потрібно зробити це через bash, щоб згодом його автоматизувати. EDIT Я думаю, що я не прояснив своє питання, отже, це редагування. Я …

5
Чи є якась функція / утиліта за замовчуванням, щоб підказати користувачеві на так / ні в сценарії Bash?
Іноді мені потрібно попросити у користувача так / ні, щоб щось підтвердити. Зазвичай я використовую щось подібне: # Yes/no dialog. The first argument is the message that the user will see. # If the user enters n/N, send exit 1. check_yes_no(){ while true; do read -p "$1" yn if [ …

5
Унікальне сортування: перенаправлення виводу на той самий файл
Чи є якийсь короткий спосіб зберегти вихідний патрубок у той самий файл, який обробляється. Наприклад, саме цим я і займаюся $ cat filename | sort | uniq > result $ rm -f filename $ mv result filename Мені було цікаво, чи існує спосіб зробити це лише одним рядком (не додаючи …

2
Встановлення браузера з порушеннями
РЕДАКТУЙТЕ: Просто подивіться на прийняту відповідь. Я не був, як це працювало під час написання, тому я просто здогадався нижче. Я новачок у Linux, тому це може бути питанням Noob. Я намагаюся встановити новий веб-браузер під назвою порушення, який вбудований в JavaScript саме Node.js, і я хотів трохи спробувати його …

3
Оголосити масив, але не визначити його?
Існує багато посібників , які показують, як оголосити і визначити масив foo[0]=abc foo[1]=def Я намагаюся досягти - це оголосити масив, але не визначити його, оскільки його не потрібно визначати відразу, у більшості мов програмування це виглядатиме приблизно так int bar[100]; Чи можливо це в мові сценаріїв оболонок?
14 bash 

3
Виключіть із * командного рядка
Існує маса ситуацій, коли використання A *практично неминуче - наприклад, rm -rf *у папці, яка містить тисячі підпапок і файлів. Але що робити, якщо ви хочете виключити з команди лише один-два файли чи папки rm? Я гуляв по дорозі і знайшов лише досить складні рішення, як, find . -depth -not …
14 command-line  bash  rm 


6
Сценарій для відключення програми
Моя мета - мати можливість відключити додаток Spotify, а не всю систему. Використовуючи команду: ps -C spotify -o pid=Я можу знайти ідентифікатор процесу Spotify, в цьому випадку ідентифікатор "22981". З цим процесом ID Я хотів би знайти з цього списку: pacmd list-sink-inputs. Ця команда повертає такий список: eric@eric-desktop:~$ pacmd list-sink-inputs …

1
Як уникнути символів `$` та `#` у баші?
У мене є простий рядок, який я хочу відголосувати зі свого баш-сценарію: $(document).ready(function() {$('#cf-footer-paragraph').append('<p>Revision 12345</p>');}); Але будь-яке, як я намагаюся додати \перед # Я не можу повторити це = (Тож мені цікаво - як повторити таку команду?
14 bash 

3
Як ефективно надсилати текст, введений у командному рядку, до буфера обміну системи без використання миші?
Скажіть, я набрав наступну довгу команду в командний рядок $ some very long command that I want to copy to the clipboard Як я можу це ефективно встановити на буфер обміну системи? Я використовую термінал Gnome 2.23.1. Я знаю, що я можу отримати мишу та виділити її та скопіювати, але …

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