Pytania otagowane jako cd-command

cd jest wbudowaną powłoką do zmiany katalogu roboczego.

4
Alias ​​na CD w katalogu i wywołać polecenie
Mam .bash_profilei tym samym mam zestaw aliasów. Te pseudonimy w tej chwili wykonują tylko jedno polecenie i było to dość łatwe. Chciałbym jednak zrobić dwie rzeczy z nowym aliasem, który próbuję utworzyć. CD do katalogu Uruchom polecenie z tego katalogu
21 bash  alias  cd-command 

3
Kiedy piszę cd przez dowiązanie symboliczne, dlaczego pwd pokazuje dowiązanie symboliczne zamiast prawdziwej ścieżki?
Utworzyłem soft link ( ln -s 1 2) do katalogu, który znajduje się w testkatalogu, otworzyłem soft link ( cd 2) i wyświetlałem bieżącą ścieżkę za pomocą pwd. Wyświetlana ścieżka była ~/test/2i nie ~/test/1. Jest inaczej w systemie operacyjnym takim jak Windows, skrót prowadzi nas do prawdziwego katalogu. Jestem trochę …

7
Dlaczego muszę wypisywać cd z usuniętego katalogu?
Na moim serwerze mam strukturę katalogów wyglądającą mniej więcej tak: /myproject/code Zwykle mam połączenie ssh z serwerem i „stand” w tym katalogu: root@machine:/myproject/code# Kiedy wdrażam nową wersję mojego kodu, katalog kodu jest usuwany, więc pozostaję z: root@machine:/myproject/code# ./run -bash: ./run: No such file or directory I jedynym rozwiązaniem, jakie znalazłem, …

6
Odpowiednik aliasu dla dowiązania symbolicznego?
Muszę często przeskakiwać po kilku katalogach w moim katalogu domowym i męczyć się ich pisaniem. Chciałbym szybszego podejścia, które tradycyjnie byłoby linkiem symbolicznym. Jednak nie chcę zaśmiecać mojego katalogu domowego dziesiątkami dowiązań symbolicznych. Mógłbym stworzyć ~/links/katalog i zaśmiecać go symbolicznymi linkami, ale nadal jest brzydki. Poza tym mogę chcieć utworzyć …


1
Czy to standardowe zachowanie, że cd wybiera automatycznie, gdy otrzyma niekompletną nazwę katalogu?
Mam trzy foldery o nazwie ProjectA, ProjectBi ProjectC. Kiedy tab-Complete cddo cd Projecti naciśnij przycisk Enter, to zdecyduje ProjectC. Odkryłem, że dotyczy to również innych podobnych przypadków; domyślnie jest ustawiony na ostatni w kolejności leksykograficznej (ale można to również ostatnio zmienić / dodać). Czy jest to oczekiwane domyślne zachowanie cd, …

2
Zmienić katalog bez wpisywania cd?
Czy można dokonać zmiany katalogu bash w wierszu poleceń, wpisując ten katalog bez żadnych podobnych poleceń cd? Na przykład czy jest to możliwe zamiast pisać to: $ cd /tmp Chcę tylko napisać tylko to: $ /tmp Innymi słowy, jeśli wywołam katalog jako aplikację, to chcę ustawić ten katalog jako działający.

1
pushd, popd vs cd, cd- in bash i zsh
Czy istnieje różnica między zachowaniem pushd / popd w bashu a zsh? Wygląda na to, że w zsh cd cd zachowuje się dokładnie tak samo jak pushd / popd (który dodaje katalog / pops automatycznie, gdy cd), podczas gdy w bash cd cd nie wpływa na stos katalogu. Jeśli ktoś …
16 bash  zsh  cd-command  pushd 

3
Dlaczego moje nazwy folderów tak się skończyły i jak mogę to naprawić za pomocą skryptu?
Przepraszam, jeśli ma to gdzie indziej odpowiedź, nie mam pojęcia, jak wyszukać mój problem. Uruchomiłem kilka symulacji na serwerze redhat Linux HPC, a mój kod do obsługi struktury folderów w celu zapisania danych wyjściowych miał niefortunny błąd. Mój kod Matlab do utworzenia folderu to: folder = [sp.saveLocation, 'run_', sp.run_number, '/']; …

3
Jak uruchomić jedno polecenie z katalogiem jako argumentem, a następnie cd do tego samego? Otrzymuję „brak takiego pliku lub katalogu”
Chciałbym zbudować krótką funkcję, aby wykonać następujące czynności. Powiedzmy, że przenoszę plik „file.tex” do mojego katalogu dokumentów: mv file.tex ~/Documents Następnie chciałbym przejść cddo tego katalogu: cd ~/Documents Chciałbym uogólnić to na dowolny katalog, aby móc to zrobić: mv file.tex ~/Documents follow i każ followpoleceniu odczytać miejsce docelowe z poprzedniego …
15 bash  cd-command 


1
Czym dokładnie jest kropka (..)? Dlaczego jego zachowanie różni się w przypadku dowiązań symbolicznych?
Próbuję zrozumieć naturę ..(podwójna kropka). Wydaje się wskazywać na różne cele w zależności od tego, w jaki sposób masz do niego dostęp. Przykład:- /outer/ middle/ inner/ inner --> ./middle/inner/ Teraz /outer/middle/inner/..prowadzi do /outer/middle/, ale jeśli uzyskam do niego dostęp poprzez łącze symboliczne, /outer/inner/..prowadzi do /outer/. Wygląda na to, że są …


1
Różne zachowanie cd z wieloma argumentami w wydaniach bash
Zamieszczam tutaj coś, co mnie zastanawia; uaktualnienie serwera aplikacji z Jessie do Stretch spowodowało uszkodzenie bashskryptu. Podczas dochodzenia zawęziliśmy go do zmiany zachowania cdpolecenia. Nie dyskutuję tutaj, czy to, co robi skrypt, jest dobrym pomysłem, czy też można je ulepszyć, skupiam się tylko na zmianie zachowania / świadomości zmiany sposobu …
14 bash  cd-command 


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.