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

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

1
Tmux - Відключення клієнта виходить з ладу, якщо використовується сценарій запуску bash
Зазвичай я використовую скрипт bash для створення мого сеансу tmux (розділені панелі, встановлення PWD, команди викликів тощо). Це чудово працює, за винятком випадків, коли я намагаюся бігати tmux detach-client. Він не зможе від'єднатися, натомість просто додає додаткові вікна та дивно розбиває все. Не те, що очікується. Для дублювання: запустіть термінал …
2 linux  bash  tmux 

3
Як використовувати grep або awk, щоб зберегти кожен рядок із текстового файлу як новий файл?
Я початківець сценарій. Що я намагаюся зробити. У мене є текстовий файл, який виглядає приблизно так (приклад): hello hi there apple Я намагаюся зробити сценарій, який зберігає кожну рядок як окремий новий файл із вмістом рядка як ім'ям файлу. Ім'я файлів має бути таким (без розширення .txt до вихідних файлів): …

2
Встановіть ls для повернення кольорових результатів за замовчуванням
У своєму .bashrc у мене є наступні рядки, щоб увімкнути кольори для grep та ls alias ls='ls --color=auto' export GREP_OPTIONS='--color=auto' Я спробував змінити псевдонім на, export LS_OPTIONS='--color=auto'але це не працює. Чи варто використовувати експорт замість псевдоніму. І чи є насправді якісь переваги в одному напрямку над іншим?

3
Перейменуйте знак запитання (?) У назви файлів
За допомогою renameнього можна масово змінити імена файлів. Мені вдалося позбутися всіх за +допомогою цієї команди та замінити їх підкресленнями: rename 's/\+/_/g' * Я міг би змінити звичайні букви, як на "А". rename 's/a/A/g' * але я не зміг перейменувати це ?, не так /\?і не так /?. Чи є …

0
Як увімкнути Ctrl + Backspace у стилі Windows у msysgit (git bash)?
Я хотів би налаштувати своє середовище msysgit для використання ярликів задньої області стилю Windows, тобто Ctrl+ Backspace видаляє слово. Я знайшов це https://stackoverflow.com/questions/4094828/msysgit-bash-how-to-enable-ctrlleft-right-arrows який описує, як використовувати inputrc для використання вікон у стилі cnrl + клавіші зі стрілками. Я намагався повторити процес для cnrl + backspace, тобто натискаючи Ctrl+ V+ …

2
встановити xclip на комп'ютері з Linux без доступу до кореня?
Я намагаюся встановити xclip на комп’ютер Linux без кореневого доступу, я завантажив, розпакував і запустив, ./configureале отримав помилку для відсутньої бібліотеки: ./configure --prefix=/home/user/bin/xclip/ checking for gcc... /usr/bin/gcc [...] checking for XmuClientWindow in -lXmu... no configure: error: *** libXmu not found *** Як я можу подолати цю помилку та встановити xclip?

3
команда diskutil не знайдена в терміналі OS X
Я використовую Mac OS X 10.6.4 і борюся з командою: diskutil Щоразу, коли я набираю дискутиль, термінал каже: -bash: diskutil: command not found Хтось знає, в чому може бути проблема? Чи можу я встановити скрипт diskutil (можливо, скопіювавши якийсь * .sh до якогось пункту призначення та додавши щось до bash.profile)?

2
Ярлик для виконання виводу останньої команди в Linux
Чи є ярлик для виконання виводу попередньої команди, наприклад, виконання того, що знайдеться locateкомандою? Наприклад, якщо я запускаю цю locateкоманду і отримую цей вихід ... root@kali:~/scripts# locate nasm_shell /usr/share/metasploit-framework/tools/nasm_shell.rb Чи є якийсь спосіб виконати цю nasm_shell.rbкоманду за допомогою ярлика? Просто ледачі і намагаються уникати копіювання та вставлення повного командного шляху.
2 linux  bash 


1
Командний рядок: як отримати миттєву пропускну здатність на порт
Я намагаюся отримати миттєве використання пропускної здатності et0, порт 10001. Я розглядав використання багатьох різних інструментів, але більшість з них, схоже, мають вихід ncurses типу, який не підходить для передачі в мою програму. Я бачив Як я можу отримати пропускну здатність інтерфейсу будь-якої секунди з командного рядка Linux? , але …

1
Bash клієнт RTSP з netcat - тримати зв’язок відкритим під час розбору відправлених даних за допомогою sed?
Я намагаюся зробити клієнта RTSP в баш. Проблема полягає в тому, що я повинен зробити лише одне підключення до сервера, через який він надсилатиме відеокадри. Я можу зберігати його на одному з'єднанні до того моменту, коли сервер надсилає мені ідентифікаційний код сесії, який я повинен використовувати в наступних запитах (SET_PARAMETER …
2 bash  netcat 

1
ssh застряг при передачі команди, але вхід без команди працює
Я вмію sshобробляти xyz: $ ssh xyz mitchus@xyz's password: Last login: Fri Sep 1 12:37:10 2017 from 192.168.1.23 mitchus@xyz:~$ але я не можу scp, і я не можу надіслати команду через ssh. Так, наприклад, ssh xyz echo helloзастрягає. Я вже перевіряю інтерактивний сеанс у своєму .bashrcскрипті користувача сервера , а …

2
Я дивно працюю
Я звик набирати текст ls Docі пару разів клацати, щоб завершити ls Documents/. Однак тепер мій ls заповнює той самий оператор ls Documentsз пробілом в кінці Documents, тому я можу використовувати його, щоб знайти свій шлях через дерево файлів. Це почалося сьогодні. Будь-які ідеї, чому і що важливіше, як виправити …

1
Правильний метод використання nohup в пакетному процесі
Який був би найкращий метод використання nohup в пакетному сценарії з кількома викликами всередині сценарію. Наприклад, у мене є сценарій під назвою filebuilder.sh і він містить щось на зразок: /usr/bin/python buildFile.py fileA /usr/bin/python buildFile.py fileB /usr/bin/python buildFile.py fileC Що я хочу зробити, це переконатися, що якщо я запускаю сценарій, він …
2 linux  bash  shell  script  nohup 

2
Мій курсор знаходиться на початку мого баш-підказки. Будь-які ідеї чому?
Я використовую трохи модифіковану версію Gary Bernhardt's (killallsoftware.com) .bashrc з домашньою мовою 3.2.51. # . ~/bin/bash_colors.sh . ~/bin/colorize.sh [... snipped ...] # Git prompt components function minutes_since_last_commit { now=`date +%s` last_commit=`git log --pretty=format:'%at' -1` seconds_since_last_commit=$((now-last_commit)) minutes_since_last_commit=$((seconds_since_last_commit/60)) echo $minutes_since_last_commit } grb_git_prompt() { local g="$(__gitdir)" if [ -n "$g" ]; then local …
2 macos  bash  terminal 

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