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

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



9
Як ефективно використовувати автозаповнення вкладки Cmd?
Я використовую оболонку Bash в Linux протягом багатьох років, і я дуже швидко з цим користуюся. Часто звертаючись до автозавершення, натискаючи клавішу вкладки, я можу писати довгі команди за кілька натискань клавіш. Нещодавно на роботі я почав використовувати командний рядок Windows та Cmd. Я дуже повільний у Cmd. Він має …

6
Екран Bash vs. Gnu: Замініть Ctrl-A на Ctrl-Shift-A
Я новий користувач GNU Screen. Я використовую Bash дуже давно, і хочу спробувати GNU Screen. Як відомо, GNU Screen використовує "Ca" (Control-A) як командний символ. Проблема полягає в тому, що це заважає функції редагування рядків у Bash (та GNU Readline), оскільки Control-A на Bash переміститься до початку рядка ". Я …

9
Як швидко змінити перше слово в команді Bash?
Я хотів би трохи покращити свій робочий процес за допомогою Bash, і я розумію, що часто хочу виконати одну і ту ж команду для іншого виконуваного файлу. Деякі приклади: Git (де я хотів би швидко змінити друге слово): git diff foo/bar.c git checkout foo/bar.c Cat / rm (де потрібно змінити …
44 linux  bash 

7
Команда 'ls -d' не відображає каталогів. Чи є спосіб отримати «ls» лише для відображення каталогів, а не файлів і каталогів?
Чи є спосіб дістатися lsдо лише каталогів, що відображаються, а не файлів і каталогів? На чоловіковій сторінці: -d, --directory list directory entries instead of contents, and do not derefer‐ ence symbolic links Тож якщо я введу його в /каталозі, я очікую побачити лише каталоги. Натомість він показує "." $ cd …
44 linux  bash  ls 

2
Bash автозаповнення на symlink для повного каталогу до цілого каталогу, включаючи косу рису [дублікат]
Можливий дублікат: заповнення вкладки з каталогами / посиланнями коли у мене є посилання fooна каталог, яке посилається на каталог, bar/і я починаю вводити fта натискати tab, воно завершується, fooале я хотів би foo/додати його, щоб я міг негайно додати наступний символ для подальшого завершення. Як я можу це зробити?

1
Чи rsync видаляє файли, папки за призначенням за замовчуванням?
Файли Припустимо, що /foo/srcмістить лише A.cте, що /foo/destмістить і те, A.cі B.c. І припустимо, я запускаю таку команду: rsync /foo/src/ /foo/dest Чи буде rsyncстиратися B.c? Папки Тепер припустимо, що він /foo/srcмістить каталог Aз деякими файлами всередині нього і /foo/destмістить обидва каталоги, Aі Bкожен має деякі файли всередині них. І припустимо, …
44 macos  bash  unix  rsync 

5
Нові рядки в sed на Mac OS X
Я вважаю, що \nце не працює в sed під Mac OS X. Зокрема, скажіть, що я хочу розбити слова, розділені одним пробілом, на рядки: # input foo bar Я використовую, echo "foo bar" | sed 's/ /\n/' Але результат дурний, \nне уникнути! foonbar Після консультації з Google, я знайшов вирішення …
44 macos  mac  bash  regex  sed 


1
Що означають ці +/-, якщо робота Linux у фоновому режимі закінчується (починається з &)
Якщо я розпочну процес з амперсандом ( &) наприкінці, він буде відкинутий на задній план. Коли вона закінчується, я отримую результат, подібний до [1]+ Fertig my_script У мене локалізований розподіл, але це не має значення. Що я бачу, це ідентифікатор завдання у квадратних дужках з подальшим плюсом ( +). Якщо …
43 linux  bash 

4
Як створити символьні посилання на всі файли (клас файлів) у каталозі?
Я хотів би створити символічні посилання ( ln -s) на всі файли (або клас файлів, наприклад, що закінчуються .bar) в певному каталозі. Скажіть, я в cwd і тип ls ../source/*.barдає мені foo.bar baz.bar як я можу передати список параметрів до ln -sтого, на який він врешті вирішується ln -s ../source/foo.bar …

5
grep: відобразити всі результати, але виділити результати пошуку
в bash, якщо я хочу виконати команду і відображати лише вихідні рядки, що відповідають певній схемі, я можу передавати її grep, як тестовий файл hello there my friends командування $ cat testfile | grep 'hello' hello #this will be highlightd це підкреслить відповідність пошуку та відобразить увесь рядок, на який …

6
Як налаштувати ConEmu на запуск Cygwin Bash?
Я створив нове завдання {Bash} передав мій домашній каталог / dir "C: \ Користувачі \ TMB \" і додав bash як додаток C: \ cygwin \ bin \ bash.exe Коли я відкриваю Bash, він не може використовувати основні утиліти UNIX / Cygwin. Як налаштувати ConEmu на запуск Cygwin Bash?

4
Як додати рядок до .bash_profile
Я щойно встановив Homebrew на bash на своєму Mac, і тепер мені потрібно зробити це: Після встановлення Homebrew вставте каталог Homebrew у верхню частину змінної середовища PATH. Це можна зробити, додавши наступний рядок у нижній частині ~/.bashrcфайлу. export PATH=/usr/local/bin:$PATH "ls -a" показує .bash_profile і .bashrc.save. Чи потрібно додати цей рядок …
42 bash  osx-lion  path 

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