Pytania otagowane jako bash

Bash to darmowa powłoka dla systemów operacyjnych typu Unix z projektu GNU.

1
Jak „eksportować ŚCIEŻKĘ” z C [zamknięte]
Zastanawiasz się, jak wykonać jeden z tych rzeczy z C, tak, że utrzymuje się jak to będzie z ~/.bashrclub ~/.bash_profile: export PATH=~/bin:$PATH export PS1="$ " Zastanawiam się, czy powinienem użyć execlpolecenia w taki sposób: #include <stdio.h> #include <unistd.h> #include <dirent.h> int main (void) { return execl("/bin/export", "...", NULL); } Lub …
bash  shell  c 


0
Wyróżnić wyjście bash w iTerm 2?
Postępowałem zgodnie z instrukcjami instalacji Solarized na iTerm 2 na moim nowym komputerze OSX Yosemite. Wygląda na to, że tło i podstawowe kolory są nakładane i $TERMdaje efekt xterm-256color. Jednak wszystko jest bardzo monochromatyczne. Jak mogę zmusić iTerm do podświetlenia wyników w bardziej pomocny sposób?

0
Ominąć kosz $ Kosz w CygWin?
Korzystam z sesji CygWin do znaleźć dużą liczbę katalogów na pewnym poziomie w drzewie systemu plików w pętli skompresuj każdy katalog do 1 archiwum, a następnie usuń katalog To zaczęło się wczoraj i trwało przez jakiś czas. Ale teraz płyta okazuje się pełna! Nie jest to możliwe, ponieważ skompresowane archiwa …

1
Jak przekierować stderr składni $ {var:? „Foo”}?
Korzystam z bash i próbuję wydrukować komunikat ze standardowym błędem, jeśli zmienna nie jest ustawiona za pomocą następującego polecenia: echo ${var:?"This var is not set"} Teraz chcę przekierować ten komunikat o błędzie do pliku. Próbowałem następujące, ale to nie działało: echo ${var:?"This var is not set"} > testfile Ani następujące …
bash  stderr 

1
W bashu, znaki ucieczki „\” nie działają już w argumentach poleceń
Jak było (i zawsze było dla mnie): apejoy$ cd Application\ Support /Users/apejoy/Library/Application Support apejoy$ Jak to jest teraz (i jestem całkowicie zaskoczony): apejoy$ cd Application\ Support -bash: cd: Application: No such file or directory /Users/apejoy/Library Co za cholera? Bez względu na mój znak ucieczki [spacja], bash zatrzymuje się na znak …
macos  bash 

2
Pisanie skryptu dla systemu Mac (alias scp z domyślnymi parametrami)
Często muszę pisać te linie: # from project1 dir scp app/models/user.rb root@mydomain.com:/var/www/project1/app/models # from project2 dir scp app/views/posts/index.html.erb root@mydomain.com:/var/www/project2/app/views/posts scp -r app/mailers root@mydomain.com:/var/www/project2/app/ więc chcę to zawinąć jako skrypt scpd project1 app/models/user.rb scpd project2 app/views/posts/index.html.erb scpd project2 -r app/mailers więc scpdprzekaże wszystkie opcje do scp i przyjmie pierwszy argument jako …
macos  bash  ssh  script  scp 


1
Powiązanie kluczy .inputrc nie działa w majstrowaniu rzemieślnika PHP
Obecnie używam GIT Bash na Windows 10 z niestandardowymi powiązaniami klawiszy w etc/.inputrcpliku. To wszystko działa dobrze. Jednak gdy pracuję z powłoką Laravela „php artisan tinker” Shell , powiązania klawiszy już nie działają. Nie wiem, czy to pomaga, ale dotyczy to „Psy Shell v0.8.18 (PHP 7.2.0 - cli) autorstwa Justina …
bash 

1
Cofnij przenoszenie plików podpoziomów bez ich katalogów do pojedynczego płaskiego katalogu
Ogólna konfiguracja -root-dir<br> ---dir-tar<br> ---file<br> ---dir<br> ------dir<br> ------file<br> ---dir<br> ------dir<br> ------fil<br> Polecenie, które wykonałem: find ./dir -type f -iname "*" -exec mv {} --target-directory=dir-tar /; Byłem w root-dir (uwaga: katalog-tar znajduje się w katalogu root-katalog) Problem Nie przeniesiono żadnych podkatalogów. Wszystkie pliki są teraz wymienione dir-tarbez podkatalogów (w zasadzie niezorganizowany …
bash 

0
Zmniejszanie partycji Linux bez instalacji
Jeśli mam partycję linux, którą chciałbym zmienić rozmiar (rozwinąć lub zmniejszyć), jak mam to zrobić bez użycia Live CD / USB stick lub gparted (lub czegoś podobnego jak lextend)? Szczególnie interesuje mnie, jak zmienić rozmiar partycji systemu plików, z którego pracuję (tj. Uruchamianie w Mint i zmiana rozmiaru partycji Mint). …


2
Jak uruchomić skrypt w ciągłej pętli
Nie rozumiem, jak ciągle uruchamiać ten skrypt. Służy do sprawdzania, czy rozmiar /var/spool/mailsię powiększa, i wyświetla wynik „Masz pocztę”. Mogę go uruchomić, po prostu nie wiem, jak go uruchomić bez zatrzymywania się. #!/bin/bash filename=/var/spool/mail/will filesize="$(du -b "$filename")" filesizeold="${filesize//[!0-9]/}" echo $filesizeold sleep 10; filename=/var/spool/mail/will filesize="$(du -b "$filename")" filesizenew="${filesize//[!0-9]/}" echo $filesizenew for …
linux  bash 



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.