Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

cdargs - Online w chmurze

Uruchom cdargs w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie cdargs, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


cdargs - wbudowane zakładki i przeglądarka dla powłoki CD

STRESZCZENIE


cdargs [OPCJE]
funkcjonować cv () {
cdargs „1 USD” && cd „kot "$HOME/.cdargsresult"`" ;
}
cv [Igła]

OPIS


Z cdargs możesz skakać do różnych zdefiniowanych miejsc w całym systemie plików
przy użyciu zwykłego tekstu, zorientowanego liniowo pliku zakładek.

Możesz tworzyć zakładki, edytując plik zakładek „$HOME/.cdargs” za pomocą pliku
ulubionego edytora, używając opcji „--add”. cdargs lub za pomocą wbudowanego mechanizmu
zostanie to opisane później.

Podczas gdy jesteś w cdargs możesz używać różnych poleceń do poruszania się po liście
zakładek i poprzez system plików. Zostały one opisane poniżej w tej sekcji
"POLECENIA". Najczęściej używanymi i najbardziej oczywistymi poleceniami są klawisze góra/dół
nawigacja, „ENTER” do wyboru ścieżki i „q” do wyjścia.

Aby móc faktycznie korzystać z tego programu wraz z wbudowaną w powłokę powłoką „cd”, polecono Ci
muszę zastosować małą sztuczkę, definiując funkcję powłoki. Oczywiście składnia tego jest taka
różni się pomiędzy csh-jak muszle (np tcsh) I sh-jak muszle (np bash).

W razie zamówieenia projektu sh-podobne muszle:
funkcja cv () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`" ;
}

W razie zamówieenia projektu csh-podobne muszle:
alias cv 'cdargs \!* && cd `cat $HOME/.cdargsresult`'

Teraz wystarczy umieścić cdargs binarny gdzieś na twojej ścieżce.

Oczywiście możesz tworzyć funkcje i/lub aliasy do różnych celów. Możesz chcieć
dodać Pwd wywołaj, aby wyświetlić echo bieżących katalogów lub wstaw --nowrap do swoich funkcji
włączyć inne zachowanie przewijania. Zobacz sekcję FUNKCJE POWŁOKI poniżej.

Od wersji 1.19 cdargs zawiera zbiór funkcji bash (a od 1.20 tcsh
aliasy) wraz z nim. Musisz tylko pozyskać to w swoim ~ / .profile or ~ / .bashrc (lub
~/.tcsh) i otrzymujesz fajne rodzaje magii (ukończenie...). Proszę przeczytać cdargs-
odpowiednio bash.sh lub cdargs-tcsh.csh w celu uzyskania dokumentacji tych funkcji.

WIERSZ POLECEŃ OPCJE


Możesz zadzwonić cdargs z kilkoma opcjami, ale w przeciwnym razie prawdopodobnie nie zadzwonisz bezpośrednio
ale poprzez zdefiniowaną przez Ciebie funkcję.

-h or --help
wyświetl informacje o użytkowaniu i wyjdź.

-v or --wersja
wyślij informacje o wersji i zakończ.

-a or --dodaj=[:desc:]ścieżka
Dodaj ścieżka do listy zakładek, korzystając z opcji desc jako ciąg opisu.

-f or --plik=FILE
używa podanego PLIKU jako pliku zakładek

-u or --użytkownik=USER
przeczytaj domyślny plik zakładek USER. Nie zmodyfikuje tego pliku.

-o or --wyjście=FILE
użyj PLIKU jako pliku wynikowego (kto wie, co świat zrobi z tą funkcją
czego sobie nie wyobrażam...)

-b or --Przeglądaj
początek cdargs w trybie PRZEGLĄDAJ w bieżącym katalogu.

-r or --noresolve
Nie wychodź z wynikiem, gdy Igła dokładnie pasuje do opisu (tzn
trochę magii codziennego użytku), ale pokaż listę (nawet jeśli zawiera tylko jeden wpis).

-c or --cwd
Ustaw bieżący katalog roboczy jako bieżący wpis podczas uruchamiania, jeśli się pojawi
Lista.

--nowrap
Nie zawijaj kursora, gdy trafisz na koniec listy.

Igła Igła wykonuje pewną magię, która, mam nadzieję, poprawia wykorzystanie cdargs.

Igła jest sprawdzana w następującej kolejności i pierwszą pasującą rzeczą jest
wzięty.

If Igła jest jednocyfrową liczbą całkowitą, odpowiedni wpis jest wstępnie wybrany.

Inaczej jeśli Igła jest ciągiem znaków. Każdy wpis na liście jest sprawdzany, czy tak jest
zawiera Igła.

Następnie Igła ma dwie funkcje:
Jeśli pasuje tylko do podciągu ścieżki lub opisu, ta opcja jest umieszczana
na liście.

Jeśli nim dokładnie pasuje do ciągu opisu, to jest wynik (co oznacza, że ​​cdargs
zamyka okno przekleństw, wychodzi i następuje zmiana katalogów).

Jeśli nie pasuje do linii, linia ta nie zostanie wyświetlona.

Aby jeszcze bardziej skomplikować sprawę, możesz wpłynąć na to zachowanie, używając opcji
opcję „--noresolve”. Ta opcja jest używana, gdy myślisz, że dajesz Igła który
dokładnie pasuje do opisów, ale nie chcesz, aby problem został rozwiązany, jeśli tak się stanie. Ten
opcja jest wewnętrznie włączona po usunięciu wpisu (w przeciwnym razie usunięcie
wpisy, aż pozostanie tylko jeden wpis doprowadzi do rozwiązania) lub gdy zakładki
plik zawiera tylko jeden wpis.

Wreszcie, jeśli przefiltrowana lista (ale nie plik zakładek) zawiera tylko jeden wpis
jest zaznaczone i program kończy się pomyślnie, chyba że wybrałeś --noresolve.

Mogę mieć tylko nadzieję, że rozumiesz to zagnieżdżone, jeśli bełkot...

Należy pamiętać, że istnienie a Igła wyłącza zapisywanie listy w
koniec programu.

POLECENIA


Kiedy jesteś w cdargs masz do dyspozycji dwa tryby i kilka poleceń.

Dwa tryby to LISTA (kiedy wyświetlana jest lista zakładek) i PRZEGLĄDAJ (kiedy
poruszać się po systemie plików).

Klawisze nawigacyjne są przeważnie dostępne w stylu Emacs i vi dla wszystkich maniaków.

wspólny Klucze

/ or k/j or Cn/Cp
przesuwaj zaznaczenie w górę/w dół i przewijaj.


wybierz bieżący wpis.

przełączaj tryby: LISTA lub PRZEGLĄDAJ.

/ or Ca/Ce
przejdź do pierwszego/ostatniego wpisu na liście.

c dodaj bieżący katalog do listy.

C dodaj bieżący katalog do listy, ale poproś użytkownika o opis

/ or Cv
Przewiń listę w krokach o 10 linii. To nigdy się nie skończy i nie honoruje
opcja nowrap

e, v edytuj listę w $EDITOR.

H, ? pokaż ekran pomocy.

~, / przeglądaj katalog domowy/główny.

q wyjdź - zapisanie listy.

DW, Cg, C-[
abort - nie zapisuj listy.

Klucze in Brose tryb

, h, Cb
zejście do bieżącego katalogu.

, l, cf
w górę o jeden katalog.

[liczba] uczyń [num] aktualnie podświetlonym wpisem

a dodaj bieżący wpis do listy.

A dodaj aktualny wpis do listy, ale poproś użytkownika o opis, tak jak w przypadku „c”
i C'.

. przełącz wyświetlanie ukrytych plików.

Klucze in WYKAZ tryb

[liczba] wybierz i rozwiąż wpis [num], jeśli jest wyświetlany.

, h, Cb
zejście do obecnego wpisu.

, l, cf
w górę o jeden katalog z bieżącego katalogu.

d or Płyta CD
usuń bieżący wpis z listy.

s or t zamień (transponuj) dwa wpisy na liście.

M or m przesuń wpis w górę lub w dół na liście, a następnie ustaw w ten sposób bieżącą pozycję
że powtarzające się naciśnięcia klawiszy powodują przesuwanie tego samego wpisu w górę i w dół.

SHELL FUNKCJE


Oprócz wspomnianej powyżej funkcji powłoki, możesz chcieć dodać do niej inne polecenia
twoja funkcja. Jednym z przykładów jest powtórzenie katalogu, na który się zmieniłeś:

funkcja cv () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`"
&& pwd;
}

Możesz też usunąć plik, w którym cdargs zgłasza swój wynik:

funkcja cv () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`"
&& rm -f "$HOME/.cdargsresult";
}

Od wersji 1.19 cdargs zawiera plik gotowych funkcji dla basha: zobacz cdargs-
bash.sh w dystrybucji. Odtąd będziesz musiał jedynie pozyskać ten plik, jeśli tak jest
przy sh-jak skorupa. Następnie możesz użyć uzupełniania powłoki, aby nawet przełączać katalogi
szybciej, pisząc

CV [TAB]

Od wersji 1.20 cdargs zawiera plik podstawowych aliasów (i uzupełnień) dla
dotychczasowy tcsh.
Wszystkich chętnych do przeniesienia całej funkcjonalności basha na tcsh są mile widziane.

DISPLAY


Połączenia cdargs okno ma jedną linię na dole do wyświetlania komunikatów, np. gdy ty
dodany do Twojej listy lub gdy naciśniesz nieznany klawisz.

Druga linia od dołu to linia stanu, która pokazuje bieżący katalog i a
jednoliterowy kod aktualnego trybu pracy:

B do przeglądania

L dla LISTY

Największa część wyświetlacza służy do wyświetlania listy zakładek lub
zawartość bieżącego katalogu. Po lewej stronie prawdopodobnie znajdziesz liczbę
które możesz wykorzystać do nieco szybszego skakania w porównaniu do korzystania z ruchu kursora.
Numery te można przenosić w sposób opisany powyżej. Następnie następuje krótki opis
wpis w nawiasach. Jest to wygodne, gdy w zakładkach znajdują się dość długie ścieżki i
większość z nich zaczyna się od tej samej bazy (np. /home/user). Wreszcie jest to, co rzeczywiste
absolutna ścieżka, do której będziesz się wypaczać po zakończeniu. Oczywiście aktualny wpis to
podświetlony.

Jeśli ścieżka jest poprzedzona znakiem „!” wskazuje na nieprawidłowy katalog. Zakładka wskazująca
bieżący katalog roboczy jest wyświetlany pogrubioną czcionką (jeśli emulacja terminala
rozumie ten atrybut).

Korzystaj z cdargs online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    HAUST
    HAUST
    SWIG to narzędzie do tworzenia oprogramowania
    która łączy programy napisane w C i
    C++ z różnymi wysokopoziomowymi
    języki programowania. SWIG jest używany z
    różne...
    Pobierz SWIG
  • 2
    Motyw WooCommerce Nextjs React
    Motyw WooCommerce Nextjs React
    Motyw React WooCommerce, zbudowany z
    Następny JS, Webpack, Babel, Node i
    Express, używając GraphQL i Apollo
    Klient. Sklep WooCommerce w React(
    zawiera: Produkty...
    Pobierz motyw WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repozytorium pakietów dla ArchLabs To jest plik
    aplikacja, którą można również pobrać
    od
    https://sourceforge.net/projects/archlabs-repo/.
    Został on hostowany w OnWorks w...
    Pobierz archlabs_repo
  • 4
    Projekt Zefir
    Projekt Zefir
    Projekt Zephyr to nowa generacja
    system operacyjny czasu rzeczywistego (RTOS).
    obsługuje wiele urządzeń
    architektury. Opiera się na A
    małe jądro...
    Pobierz projekt Zephyr
  • 5
    Scons
    Scons
    SCons to narzędzie do tworzenia oprogramowania
    jest lepszą alternatywą dla
    klasyczne narzędzie do budowania „Make”.
    wszyscy znamy i kochamy. SCons jest
    wdrożył...
    Pobierz SCons
  • 6
    PSeInt
    PSeInt
    PSeInt to interpreter pseudokodu dla
    hiszpańskojęzyczni studenci programowania.
    Jego głównym celem jest bycie narzędziem do
    nauka i zrozumienie podstaw
    koncepcja...
    Pobierz PSeInt
  • więcej »

Komendy systemu Linux

Ad