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

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

1
Як переключити / змінити користувальницький ідентифікатор у скрипті bash для виконання команд у тому ж сценарії?
Чи є спосіб переключити ідентифікацію користувача в скрипті (виконується як root у рамках процесу встановлення), щоб виконати деякі команди, не викликаючи зовнішній скрипт, а потім повернутися rootдо запуску інших команд? Різновид: #!/bin/bash some commands as root SWITCH_USER_TO user some commands as user including environment variables checks, without calling an external …

6
Windows 10 linux bash shell ctrl + space не встановлює позначку в Emacs
У Windows 10 я встановив підсистему для Linux Bash. Але у мене проблема з ярликом у Emacs Ctrl+ spaceне встановлює позначку. Що я спробував і не допоміг: Я спробував зняти прапорець "включити клавіші клавіш Ctrl" у меню властивостей консолі Windows Я без успіху намагався використовувати різні термінали ConEmu. Цікаво, чи …

2
Різниця при використанні зворотних посилань у подвійних лапках та одинарних лапках у Bash
Чому наступні два виконання відрізняються за результатами? (Мені потрібні подвійні лапки для змінних у моїй можливій команді) $ sudo su -c "echo `cat /root/root_file`" cat: /root/root_file: Permission denied $ sudo su -c 'echo `cat /root/root_file`' Yay, highly classified content!

1
Як видалити символи в середині рядка в bash
У bash у мене є рядок, і я намагаюся видалити символ посередині рядка. Я знаю, що ми можемо видалити символи з початку або в кінці рядка так: myVar='YES' myVar="${myVar#'Y'}" myVar="${myVar%'S'}" але як я можу видалити той посередині?
12 bash 

1
Чи rm -r дотримується символічних посилань?
Якщо я маю символічні посилання в якомусь піддереві моїх каталогів і вирішу рекурсивно видалити сухий матеріал і його вміст, чи видалять елементи символічно пов'язані в дереві?
12 bash  unix 

3
Cygwin bash sed блокує мої файли
Коли я змінюю файли в cygwin bash за допомогою команди sed, файл блокується. Відтворити: Відкрити cmdі cdв каталозі непользовательской (до temp) echo aaa > test.txt Відкрийте текстовий редактор, додайте рядок, спробуйте зберегти => працює %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt" У текстовому редакторі додайте інший рядок і спробуйте зберегти => …
12 windows  bash  sed  cygwin 

3
Резервне копіювання закладок Firefox та інших особистих файлів
Я переходжу з Windows на Ubuntu для свого особистого робочого столу і хочу знати простий спосіб резервного копіювання особистих даних, таких як закладки Firefox, особисті документи тощо ... У Windows я копіюю все вручну, а в Ubuntu я хочу створити сценарій bash, щоб зробити це автоматично. Я не знаю, як …
12 windows  linux  bash  backup 

2
Зробити базовий завершення TAB більше схожим на cmd.exe [дублікат]
На це питання вже є відповідь тут : Чи є спосіб зробити баш більш приємним TAB? (1 відповідь) Закрито 6 років тому . Мені було цікаво, чи існує спосіб завершення обертального стилю в баші, подібному до поведінки на cmd.exe, я виявив, що це пришвидшує мене щодо введення команд
12 linux  bash  shell  command-line  sh 

8
Сповіщення про врізання для виконання завдань оболонки
(Специфічний для OSX) Я, як і багато інших, окрім себе, часто виявляю, що я починаю процес в оболонці, який займає хвилину чи дві (наприклад, велика фіксація svn). За цей час я часто вкладаю Alt-tab і оновлюю reddit / slashdot / wikipedia / що завгодно. Було б чудово налаштувати щось, що …
12 macos  bash  shell  growl 

5
Cygwin - CD в баш-скрипті
Я новачок у використанні Cygwin, тож вибачте, якщо це дуже новачок. У мене є скрипт bash, де я "cd" до каталогу, а потім робити щось у цьому каталозі. Однак команда cd не вдається "Немає такого файлу чи каталогу / c / code / blah / blah". Якщо я скопіюю cd-рядок …
12 bash  cygwin 

8
Створення сценарію BASH `for` обробляти імена файлів з пробілами (або вирішенням)
Хоча я вже кілька років використовую BASH, мій досвід роботи з сценаріями BASH порівняно обмежений. Мій код як нижче. Він повинен схопити всю структуру каталогів з поточного каталогу та повторити її $OUTDIR. for DIR in `find . -type d -printf "\"%P\"\040"` do echo mkdir -p \"${OUTPATH}${DIR}\" # Using echo for …
12 bash  find  filenames 

2
Що таке каталог "//"?
На різних машинах Linux ви можете cd / і cd // Оболонка скаже, що поточний каталог є "/" або "//" після використання відповідної команди. Отже, питання полягає в тому, яка різниця між "/" та "//", і якщо відповідь "немає різниці", то чому "//" відображається інакше, ніж "/" До речі cd …

3
Bash on Snow Leopard не підкоряється кінцевим кольорам
З новою версією Snow Leopard OS X оновила версію bash до GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0). Тепер я .bashrcвстановлює такі налаштування: # Colors export TERM=xterm-color export GREP_OPTIONS='--color=auto' GREP_COLOR='1;32' export CLICOLOR=1 export LSCOLORS=ExGxFxDxCxHxHxCbCeEbEb # Setup some colors to use later in interactive shell or scripts export COLOR_NC='\e[0m' # No Color export …

2
Як змусити OS X повернути заголовок термінала до початкового заголовка, коли повертається з ssh?
Починаючи з OS X, я сш в foo (вікно Linux). Назва мого терміналу змінюється на foo. Потім я ssh в бар (інше поле Linux). Назва мого терміналу змінюється на бар. Я виходжу з бару. Назва мого терміналу змінюється на foo. Я виходжу з foo. Назва мого терміналу залишається foo (замість …

8
Врятуй мене від гнучкового терміналу
Під час входу в сеанс віддаленого ssh іноді я перетворюю кіт на неправильний файл (двійковий або директорию), а дисплей перетворюється на химерність. Єдиний вихід - це закрити термінал і відкрити новий, що мене засмучує, оскільки зазвичай існує багато стану, пов'язаного з поточним терміналом. Оновлення: хоча я отримав чудові відповіді, невелика …
12 linux  bash  ssh  remote  telnet 

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