Alias to nazwa alternatywna. W informatyce najpowszechniejszymi kontekstami są aliasy poleceń w powłokach, aliasy kolumn w bazach danych lub odwołania do zmiennych w językach takich jak C ++.
Przykład ( zwróć uwagę na przypadek ): string s = "Hello world!"; String s = "Hello world!"; Jakie są zasady korzystania z każdego z nich? A jakie są różnice?
Kiedyś używałem CShell (csh), który pozwala utworzyć alias, który przyjmuje parametr. Notacja była podobna alias junk="mv \\!* ~/.Trash" W Bash to nie działa. Biorąc pod uwagę, że Bash ma wiele przydatnych funkcji, zakładam, że ten został zaimplementowany, ale zastanawiam się, jak to zrobić.
Dodałem notepad++.exedo moich zmiennych Path in Environment. Teraz w wierszu polecenia notepad++.exe filename.txtotwiera filename.txt. Ale chcę to zrobić, np filename.txtaby otworzyć plik. Próbowałem użyć DOSKEY np=notepad++. Ale po prostu wysuwa na pierwszy plan już otwarty notatnik ++ bez otwierania pliku. Jak mogę go otworzyć? Dzięki.
Znalazłem blogu na aliaswersetach alias_method. Jak pokazano w przykładzie podanym w tym poście na blogu, chcę po prostu aliasować metodę do innej metody w tej samej klasie. Z którego powinienem korzystać? Zawsze widzę aliasużywane, ale ktoś mi powiedział, że alias_methodjest lepszy. Zastosowanie aliasu class User def full_name puts "Johnnie Walker" …
Jak przekazać argumenty wiersza polecenia do aliasu? Oto próbka: alias mkcd = 'mkdir 1 $; cd $ 1; ' Ale w tym przypadku $ xx jest tłumaczony w aliasie tworzącym czas, a nie w czasie wykonywania. Jednak stworzyłem obejście za pomocą funkcji powłoki (po trochę googlowaniu), jak poniżej: funkcja mkcd …
Mam skrypt powłoki, który chcę uruchomić bez użycia poleceń „sh” lub „bash”. Na przykład: Zamiast: sh script.sh Chcę użyć: script.sh W jaki sposób mogę to zrobić? PS (i) Nie używam dużo skryptów powłoki i próbowałem czytać o aliasach, ale nie rozumiałem, jak ich używać. (ii) Przeczytałem również o powiązaniu skryptu …
Zasadniczo próbuję uzyskać alias: git files 9fa3 ... aby wykonać polecenie: git diff --name-status 9fa3^ 9fa3 ale wydaje się, że git nie przekazuje parametrów pozycyjnych do polecenia aliasu. Próbowałem: [alias] files = "!git diff --name-status $1^ $1" files = "!git diff --name-status {1}^ {1}" ... i kilka innych, ale te …
W tym konkretnym przypadku chciałbym dodać potwierdzenie w Bash dla Jesteś pewny? [T / n] dla Mercurial's hg push ssh://username@www.example.com//somepath/morepath, który jest właściwie pseudonimem. Czy istnieje standardowe polecenie, które można dodać do aliasu, aby to osiągnąć? Powodem jest to hg pushi hg outmoże brzmieć podobnie, a czasami, kiedy chcę hgoutrepo, …
Mam bardzo podstawowy UPDATE SQL- UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101; Ta kwerenda działa poprawnie w Oracle, Derby, MySQL- ale nie w serwerze SQL 2008 z następującym błędem: „Msg 102, poziom 15, stan 1, wiersz 1 Niepoprawna składnia w pobliżu„ Q ”.” Jeśli usunę wszystkie …
Próbuję utworzyć alias, który używa zarówno wielu poleceń Git, jak i parametrów pozycyjnych. Dla każdej z nich są strony Stackoverflow, a zrobienie obu wydaje się boleśnie oczywiste, ale mam problem. Na przykład chcę przejść do gałęzi foo i wykonać status. Więc w moim .gitconfigmam: [alias] chs = !sh -c 'git …
Do tej pory używałem tylko database.yml z każdym parametrem wywołanym jawnie, w poniższym pliku używa niektórych znaków, których nie rozumiem. Co oznacza każdy wiersz i symbol (&, *, <<), jak odczytać ten plik? development: &default adapter: postgresql database: dev_development test: &test <<: *default database: test_test cucumber: <<: *test production: <<: …
Vim jest moim ulubionym edytorem tekstu podczas programowania, dlatego zawsze napotykam na szczególnie irytujący problem. Często, gdy muszę szybko zapisać bufor i przejść do innego zadania, wykonuję typowe :w Jednak ja - co wydaje się być ponad 50% przypadków - zawsze udaje mi się to wykorzystać :w. Oczywiście Vim wrzeszczy …
Jestem po prostu ciekawy składni SQL. Więc jeśli mam SELECT itemName as ItemName, substring(itemName, 1,1) as FirstLetter, Count(itemName) FROM table1 GROUP BY itemName, FirstLetter Byłoby to nieprawidłowe, ponieważ GROUP BY itemName, FirstLetter naprawdę powinno być GROUP BY itemName, substring(itemName, 1,1) Ale dlaczego nie możemy po prostu użyć tego pierwszego dla …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.