Poniższy skrypt bash wyświetla liczbę dziesiętną po podaniu liczby binarnej. echo $((2#$1)) Dlaczego dokładnie Rozumiem, że $1to jest wkład. Może 2jest bazą (binarną). Ale nie rozumiem zastosowanej składni.
Używam Linuksa i Maca i wkrótce nauczę kilku rzeczy z linii poleceń. Co mogę zainstalować w systemie Windows, aby uzyskać okno terminala najbardziej podobne do podstawowej powłoki Mac / Linux Bash? Chciałbym również móc zdefiniować .bash_aliases, jeśli to możliwe.
W nowej kompilacji systemu Windows 10 14316, nie mogłem używać Ctrl + V (skrót do wklejania) na nowej wersji Bash na Ubunbu na Windows. Czy ktoś jeszcze miał ten problem? Jakieś rozwiązania? Zedytowałem właściwości aplikacji, aby włączyć skróty kontrolne i wstawić. Próbowałem także Ctrl + Shift + V i Shift …
Korzystam z git-bash na Windows 7. Chciałbym zobaczyć drzewo bieżącego katalogu. Jednak: jcollum@DEVELOPER01 ~/Dev/express_coffee $ tree . sh.exe": tree: command not found OK, więc nie mam polecenia drzewa. Jak to zainstalować? Znalazłem artykuł, ale dotyczył komputerów Mac.
ustawiłem export HISTSIZE=99999999999999 ale czy to najlepszy sposób? Nie wiem, czy może wystąpić przepełnienie. Szukam sprawdzonego, niezawodnego sposobu na usunięcie ograniczeń historii poleceń.
Rozpakowałem plik zip do niepustego folderu. Plik zip ma wiele plików i głęboką hierarchię, które połączyły się z istniejącym drzewem katalogu docelowego. Jak mogę usunąć pliki i katalogi, które zostały utworzone przez rozpakowanie bez niszczenia plików i katalogów, które już tam były? Oczywiście nadal mam plik zip, w którym się …
Jaka jest poprawna składnia dla: find . -type f -name \*.\(shtml\|css\) To działa, ale jest nieeleganckie: find . -type f -name \*.shtml > f.txt && find . -type f -name \*.css >> f.txt Jak to zrobić, ale przy mniejszej liczbie naciśnięć klawiszy?
Na stronie jest kilka pytań, które wydają się związane z moim problemem, ale nie mogłem znaleźć rozwiązania w żadnym z nich. Mój system operacyjny to Ubuntu 12.04. Mam mvnzainstalowany /tools/noarch/apache-maven-3.1.1i dodałem poniższe linie na końcu mojego /etc/profile: export M2_HOME=/tools/noarch/apache-maven-3.1.1 export PATH=$M2_HOME/bin:$PATH Następnie wykonuję source /etc/profile. Teraz mój problem: gdy uruchamiam …
Jak przejść do katalogu mojej pendrive'a? Grzebałem i widzę, że to polecenie, „lista dyskowa”, wyświetla wszystkie moje dyski lokalne. To produkuje to ... David-Adamss-MacBook-Pro:~ davidadams$ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *250.1 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 249.7 GB disk0s2 …
Próbowałem nauczyć się skrótów klawiaturowych dla powłoki na macOS, ale kiedy próbowałem użyć ALT+ B, to nie działało. Jak odkrywasz, konfigurujesz i używasz skrótów klawiszowych w powłoce? Pomocne będą wszelkie ściągawki.
Jak mogę sprawdzić, czy file2po ostatniej modyfikacji file1? W tym przykładzie perlzostał zmodyfikowany niedawno niż stack. Czy istnieje polecenie bash lub Linux, które może porównywać te pliki na podstawie czasu modyfikacji? -rw-r--r-- 1 root root 1577 Sep 7 22:55 stack -rwxr-xr-x 1 root root 626 Sep 7 23:10 perl
Chciałbym wiedzieć, jak mogę pisać, jeśli warunki w skrypcie bash w jednym wierszu. Na przykład, jak mogę to napisać w jednym wierszu, a następnie umieścić kolejny taki sam w następnym? if [ -f "/usr/bin/wine" ]; then export WINEARCH=win32 fi Pytam o to, ponieważ mam sporo aliasów w moim .bashrc i …
Bash jest domyślnie używany w każdej dystrybucji Linuksa, którą wypróbowałem, zamiast alternatyw takich jak Z shell (zsh). Czy jest to techniczny lub historyczny powód?
Czy istnieje sposób, aby w wierszu poleceń bash skupić się na określonym oknie uruchomionego procesu. Załóżmy, że znam nazwę, numer i wszystko, czego potrzebuję. Na przykład, jeśli mam uruchomioną jedną instancję przeglądarki Firefox, ale jest ona zminimalizowana (lub jest na niej jakieś inne okno). Potrzebuję polecenia bash, które wyświetli okno …
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.