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

Оболонка - це програмне забезпечення, яке дозволяє користувачам взаємодіяти з операційною системою, як правило, вводячи в командному рядку.

4
Історія BASH обрізана до 500 рядків на кожному вході
Чомусь я не можу заставити свою систему зберігати свою історію BASH після перезавантаження. Ось відповідні розділи мого ~/.bashrc: shopt -s histappend PROMPT_COMMAND='history -a; updateWindowTitle' export HISTCONTROL=ignoredups export HISTSIZE=9999 export HISTFILESIZE=999999 export HISTFILE="$HOME/.bash_history" Наскільки я можу сказати, що це всі необхідні варіанти (я знаю, що раніше міг зберігати історію в кількох …

7
Чи можна використовувати висновок труби як аргумент сценарію оболонки?
Припустимо, у мене є скрипт bash shell, Myscript.shякий потребує одного аргументу як вхідного. Але я хочу, щоб вміст текстового файлу text.txtбув таким аргументом. Я спробував це, але це не працює: cat text.txt | ./Myscript.sh Чи є спосіб це зробити?
22 linux  bash  shell  pipe  arguments 

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

8
Кращі практики для псевдоніму команди rm та зробити його більш безпечним
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти на Super User. Мігрували 7 років тому . Деякий час тому я помилково видалив свою домашню папку, оскільки я запустив a rm -rf *на неправильному терміналі, робочим каталогом якого була домашня папка! Я б хотів, щоб у мене …
21 bash  shell  unix  script  rm 

9
Відкриття оболонки Explorer із правами адміністратора на XP (із встановленим IE7)
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти на Super User. Мігрували 8 років тому . Раніше я знімав обліковий запис користувача, щоб у нього не було привілеїв адміністратора, і я використовував трюк, подібний до судо, де ви створюєте ярлик до IE6 і давав можливість "Запустити …

1
Змінна середовища HOSTNAME в Linux
У моєму вікні Linux (конкретно Gentoo Linux 2.6.31) я помітив, що змінна середовища HOSTNAME доступна в моїй оболонці, але не в сценаріях. Наприклад, $ echo $HOSTNAME повертає xxxxxxxx.com, але $ ruby -e 'puts ENV["HOSTNAME"]' повертає nil З іншого боку, змінна середовища USER, наприклад, доступна як в оболонці, так і в …

4
Як встановити оболонку в Mac OS X?
Я знаю, що я можу встановити "Оболонки відкритими" в налаштуваннях терміналу, але мені цікаво, чи існує якийсь загальносистемний спосіб встановити це (подібно до оновлення / etc / passwd у деяких Unixes).
21 macos  mac  terminal  shell 

3
Чому кланг генерує нерозбірливий текст при переадресації?
Я намагаюся зберегти висновок команди у файл. Команда така: clang -Xclang -ast-dump -fsyntax-only main.cpp > output.txt Однак отриманий файл output.txt при відкритті (від gedit і jedit в ubuntu) дає мені це: [0;1;32mTranslationUnitDecl[0m[0;33m 0x4192020[0m <[0;33m<invalid sloc>[0m> [0;33m<invalid sloc>[0m [0;34m|-[0m[0;1;32mTypedefDecl[0m[0;33m 0x4192558[0m <[0;33m<invalid sloc>[0m> [0;33m<invalid sloc>[0m implicit[0;1;36m __int128_t[0m [0;32m'__int128'[0m [0;34m| `-[0m[0;32mBuiltinType[0m[0;33m 0x4192270[0m [0;32m'__int128'[0m …
20 linux  shell  clang 

6
Чи буде rm -rf * видалити всі файли / папки в поточному каталозі?
Чи rm -rf *видалити всі файли / папки з поточного каталогу? Я хочу переконатися, що підстановка *не рухатиметься у верхніх каталогах і видаляє всю мою файлову систему. : D Я пам'ятаю , робити chmod 777 .* -Rв chmodприхованих файлах і chmodед всю файлову систему. Очевидно, я був на кореневому рахунку.
20 shell  globbing 




3
Як видалити шлях із змінної $ PATH у риб?
Я використовую рибу як свою оболонку в Debian і останнім часом (після деякого оновлення) кожного разу, коли я намагаюся використовувати командне завершення: set: No such file or directory set: Could not add component /usr/lib/x86_64-linux-gnu/libfm to PATH. set: No such file or directory Запуск цього: echo $PATH Дає мені це: /usr/lib/x86_64-linux-gnu/libfm …

4
Як змінити налаштування проксі, використовуючи командний рядок у Mac OS?
Я використовую Mac OS, і іноді якусь роботу потрібно виконати за допомогою проксі, тому мені потрібно часто змінювати налаштування проксі. Але зміна налаштувань проксі в системних налаштуваннях дуже безладна. Чи можна змінити налаштування проксі, використовуючи командний рядок? Використовуєте команду shell або деякі інструменти?
20 mac  shell  proxy 


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