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

Bash - це безкоштовна оболонка для операційних систем, схожих на Unix, від проекту GNU.

3
Скопіюйте список файлів
У мене є список файлів, розділених пробілами у файлі list.txt. Я хотів би скопіювати їх у нову папку. Я намагався зробити: cp `cat list.txt` new_folder але це не спрацювало. Як би ти це зробив? Оновлення: Дякую за всі ваші дуже цікаві відповіді. Я не просив стільки :) Після другого випробування …
35 bash  unix  cp 

3
відлуння тексту з новим рядком у bash
Я хотів би додати текст до файлу. Так я писав у баш echo text >> file.conf Однак це не залишає нову лінію. Тож я можу це зробити лише один раз. Як додати новий рядок?
35 linux  bash 


4
Скасувати безлад для вилучення файлу
Я просто зняв архів, який створив безлад файлів у моєму охайному каталозі. Наприклад: user@comp:~/tidy$ tar xvf myarchive.tar file1 file2 dir1/ dir1/file1 dir1/subdir1/ dir1/subdir1/file1 dir2/ dir2/file1 ... Я очікував, що файл tar буде організований в одній папці (тобто myarchive/), але це не було! Зараз у мене є 190 файлів і каталогів, …
34 linux  bash  tar  undo 

5
Спеціальне заповнення вкладки bash
У мене є своя спеціальна утиліта консолі cooltoolзі списком параметрів fooOption barOption Що мені робити, щоб мати змогу автоматично заповнити параметри натисканням tabклавіші? Я маю на увазі користувач набрав $ ./cooltool foo_ потім натискають tab. І потім $ ./cooltool fooOption _ з’явились.
34 bash 

5
Як розгорнути * у командному рядку Bash
Я розумію, що якщо ви введете, ls *це фактично розширено, ls a b cколи у поточного безпосередньо є файли a, bі c. Мені було цікаво, чи є спосіб розширити це перед тим, як натиснути Enter. Подібно до того, як працює Ctrl + X або завершує роботу вкладки . Тож, щоб …

5
Запис "хвіст -f" виведення в інший файл
Як продовження мого останнього допису, де я grep & tail -fзнайшов випадки "рідкісних" подій. Я хотів би записати це в інший файл. Я спробував повернути tail -f log.txt | egrep 'WARN|ERROR' в tail -f log.txt | egrep 'WARN|ERROR' | tee filtered_output.txt Файл створюється, але нічого не заповнюється, це проблема кешування …
34 bash  cygwin  grep  logging 


2
Випадково знайдені .bash_history
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти на Super User. Мігрували 6 років тому . У мить блиску я виконав команду source ~/.bash_history. На щастя, більшість команд використовують vimдля редагування якогось файлу, але є деякі страшні команди в моїй історії - переміщення та видалення файлів …
34 bash 

3
Як користуватися "sed" з трубопроводами
Я хочу замінити рядок, виведений з grep, у мене є: $ npm info webpack | grep version це виводить мене $ version: '2.1.0-beta.12', але я хочу мати: $ 2.1.0-beta.12 Тому я думаю, що я можу досягти цього, використовуючи sedта замінюючи непотрібні підрядки. Але ось для мене важка частина: $ npm …
34 bash  grep  sed 


10
Як знайти найбільші каталоги чи найбільші файли? [дублікат]
На це питання вже є відповідь тут: Утиліта Linux для пошуку найбільших файлів / каталогів [закрита] 16 відповідей Під Linux я шукаю команду для переліку найбільшого файлу та / або найбільших каталогів під каталогом.


6
як зробити так, щоб bash не завершив вихід?
Кожен раз, коли якась команда генерує довгі рядки як вихід (наприклад, коли ls -lпапка, що містить файли з довгими іменами), довгі рядки переводяться в наступний рядок, таким чином, псуючи структуру стовпця. Чи є спосіб уникнути цього? Щось схоже на варіант vim 'nowrap'? оновлення Я помітив проблему з прийнятою відповіддю: якщо …

10
sha1sum для каталогу каталогів
sha1sum ./path/to/directory/* | sha1sum вище було розміщено як спосіб обчислення sha1sum каталогу, який містить файли. Ця команда не працює, якщо каталог містить більше каталогів. Чи є спосіб рекурсивно обчислити sha1sum каталогу каталогів універсально (без спеціального пристосування алгоритму до конкретного каталогу, про який йде мова)?
33 bash  hashing 

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