Pytania otagowane jako bash

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

3
Co robi . .bashrc faktycznie zrobić?
Kiedy wpisuję np. nowy alias do mojego .bashrcpliku Nie mogę go natychmiast użyć w tym oknie terminala i do niedawna myślałem, że muszę ponownie uruchomić terminal, aby ponownie załadować .bashrcplik. Potem dowiedziałem się gdzieś, że jeśli napiszę . .bashrc spowoduje to ponowne załadowanie .bashrcpliku w bieżącym oknie i nie muszę …

5
Jak powiedzieć mkdir, aby spróbował utworzyć katalog 1, a jeśli już istnieje, utwórz katalog 2 itd., Dopóki nie trafi na nazwę, która nie istnieje?
Chcę utworzyć katalog z numerem na końcu, na przykład „dir1”, i zwiększyć ten numer, jeśli katalog już istnieje, dopóki nie trafi na nazwę katalogu, który nie istnieje, i muszę to zrobić w jednym wierszu w wiersz poleceń Linuksa, coś w stylu: mkdir --increment dir$ Jak miałbym to zrobić? Do tej …


5
Który katalog reprezentuje ścieżka `//` w systemie Linux?
Kiedy chcę wrócić do katalogu wyższego poziomu w Linuksie cd .., piszę na maszynie cd //. Ku memu wielkiemu zdziwieniu nie zgłoszono żadnych błędów. Co więcej, pojawia się monit username@hostname://$. lswskazuje, że jestem teraz w katalogu głównym. Czy to błąd czy funkcja powłoki? Jeśli funkcja jest //aliasem /? Moja powłoka …

5
Jak usunąć końcowe znaki w nazwach plików w Bash?
Mam kilka plików multimedialnych, takich jak te poniżej: tvshow.s01e11]Bloodlines.avi tvshow.s01e12]suffer.avi tvshow.s01e13]NotMe.avi Chciałbym zmienić ich nazwę na tvshow.s01e11.avi tvshow.s01e12.avi tvshow.s01e13.avi Próbowałem użyć zmiany nazwy, ale najwyraźniej nie otrzymałem właściwej składni, ponieważ się nie udaje.
13 linux  bash  rename 

3
Ponownie użyj tekstu w poleceniu bash
Jeśli piszę długie polecenie lub po prostu wpisuję obszerną ścieżkę pliku, czy jest coś, co mogę „ponownie użyć” za pomocą skrótu polecenia? na przykład: 1.cp /home/myuser/really/big/file/here/and/there.png /home/myuser/really/big/file/here/and/there.png.bkp Czy naprawdę muszę to od nowa pisać?
13 bash  cp 

1
Jak uzyskać uruchomiony plist, aby bezpośrednio uruchomić złożone 1-wierszowe polecenie bash?
Mam nieco złożoną komendę bash, która zawiera niektóre potoki i klauzulę „jeśli-to-jeszcze”, nie wspominając już o wywołaniu programu systemowego (np. grep) Z wieloma parametrami. Czy istnieje sposób, aby utworzyć listę, która zostanie uruchomiona, załaduje i uruchomi to złożone polecenie bezpośrednio? (W przeciwieństwie do odwoływania się do polecenia plist do pliku …
13 macos  bash  launchd  plist 

3
vim nie ładuje pliku _vimrc po uruchomieniu z git bash
Pobrałem i zainstalowałem git dla Windows (msysgit) i często korzystałem z dołączonej git bash. Ilekroć uruchamiam vim z git bash, mój plik _vimrc nie jest ładowany, ponieważ występuje podświetlanie składni lub cokolwiek innego. Kiedy uruchamiam to samo polecenie, aby uruchomić formularz vim w wierszu poleceń systemu Windows (cmd) zamiast git …
13 windows-7  bash  vim  git  vimrc 

3
linuksowe foldery scalające: rsync?
Mam dwie kopie folderu src/ dest/ Chcę je scalić, wykonując następujące czynności: Jeśli plik jest tylko w srcśrodku, chcę go przenieśćdest Jeśli plik jest tylko w destśrodku, chcę, aby IE go zignorował. Jeśli plik jest w obu i ma identyczną zawartość (IE tego samego rozmiaru i daty), usuń zsrc Jeśli …
13 linux  bash  rsync 

2
Problemy z kursorem historii terminala Mac / iTerm
Tak często uruchamiam polecenie w Terminal.app lub iTerm, naciskam strzałkę w górę, aby wrócić do edycji, a kursor przeskakuje do linii powyżej lub gdzieś całkowicie w niewłaściwym miejscu. Dzieje się tak szczególnie wtedy, gdy polecenie jest tak długie, że zawija się do następnej linii. Czasami wszystkie te długie polecenia pojawiają …



4
Jak naprawić mój monit w trybie powłoki Emacsa?
Zajmuję się programowaniem na komputerze kolegi. Ma wersję emacsa (23.1.1), z której wcześniej nie korzystałem. Mój problem polega na tym, że kiedy przechodzę do trybu powłoki, mój monit bash wygląda następująco: ^[]0;jay@socrates:~^G[jay@socrates]$ Mam PS1ustawione '[\u@\h]\$ 'w moim .bashrc. Powinno to wyglądać tak: [jay@socrates]$ Tak to wygląda w zwykłej powłoce. Sprawdziłem …
13 bash  emacs  prompt 

2
Jak mogę włączyć historię poleceń bash?
Używam powłoki bash na SUSE Linux Enterprise 10 sp1. Historia bash została przez kogoś wyłączona. Oznacza to, że nie mogę uzyskać poprzedniego polecenia, naciskając klawisz UP. Chcę włączyć historię poleceń. W jaki sposób mogę to zrobić?
13 bash 

5
Jak szybko uzyskać poprzednie wyjście liniowe w terminalu bez użycia myszy?
Terminal Linux (np. Ubuntu), czy istnieje metoda uzyskania ostatniej linii? Powiedzmy, że losowo wpisuję tdpolecenie, które nie zostało zainstalowane w moim systemie, więc otrzymam komunikat podobny do poniższego. Chciałbym mieć „skrót” do sudo apt-get install textdrawszybkiego uruchamiania . Czy istnieje takie narzędzie lub jak mogę skopiować ostatni wiersz do schowka …
13 ubuntu  bash  terminal  shell 

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.