#linux #macos #freebsd #bash

czasami zdarza się, że w Bashu trzeba napisać dłuższą komendę. Poniżej wrzucam skrypt, który wystarczy wrzucić do ~/.bashrc i po odpaleniu terminala dostajemy możliwość edycji komendy w edytorze.

W Bashu jest C-x,C-e, które pozwala edytować komendę w edytorze, ale po jego zamknięciu/zapisaniu od razu komenda jest wykonywana.

Skrypt,
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cochese: Jedno to, że PERL był fajny do szybkiego prototypowania no i prostych programów.
Dwa, ze nie było za bardzo standardu kodowania jakiego Java się na przykład dorobiła.

Dziś jego miejsce zajął Python i fajnie bo jest bardziej przyjazny chociaż swoje mankamenty tez ma :)
  • Odpowiedz
#mstarzecnews #webdev #coding #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #electronics

## JS/Web:
- Copilot for interface design - https://www.usegalileo.ai/
- NestJS: The Good, The Bad, and The Ugly - https://betterprogramming.pub/nestjs-the-good-the-bad-and-the-ugly-d51aea04f267
- 16 bit ANSI C99 x86 compiler, assembler and virtual machine written entirely in TypeScript -
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam linuxa, na którym mam plik tekstowy z 10 milionami rekordów
Struktura:
User1 40.0
User1 45.0
User1 50.0
User2 30.0
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,

Chce zrobic tak aby skrypt w bashu uruchamial sie automatycznie bez podawania ścieżki.

1. Tworze plik var.sh w ktorym przechowuje np adres mojego routera. Nadaje mu uprawnienia chmod +x var.sh
2. Otwieram plik .bashrc ktory znajduje sie w /home/nazwauzytkownika/
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć!

Chce zrobic aby skrypt uruchamiał się automatycznie bez koniecznosci podawania jego ścieżki. W tym celu chce dodac caly katalog /opt jako ścieżke do zmiennej $PATH żebym mogl tam pozniej wrzucac inne skrypty.

1.Stworzylem plik var.sh w ktorym przechowuje adres mojego routera dla przykladu (ten skrypt chce wywolywac) + nadaje uprawnienia chmod +x var.sh
2. Otwieram plik .bashrc ktory jest w katalogu /home/nazwauzytkownika/ i dodaje na końcu : export PATH=$PATH:/opt/
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

chyba linter? shellcheck --enable=all wypok.sh


@keton22: nie, op pewnie ma jakieś zadanie domowe z basha i chce uruchomić skrypt basha online na jakiejś stronce www, bo nie chce mu się niczego instalować lokalnie.
  • Odpowiedz
@sha128: dokładnie stary. stawiają żekomo serwey w chałupach, bawią się w takie rzeczy a szukają darmowych kont. osobiście widzę tu pewien dysonans....
  • Odpowiedz
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

## JS/Web:
- Czysty kod w TypeScript - https://javascript.plainenglish.io/clean-code-in-typescript-a183d43f3bf0
- Silnik gier - https://github.com/melonjs/melonJS
- Tool wpinany do CI do obliczania rzeczywistego kosztu Twojego JS dla użytkowników końcowych -
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, mam Raspberry Pi 3B+, dziś przez przypadek zauważyłem, że wiele procesów uruchomionych na RPI jest zduplikowanych. Używam też VNC. Jak zatem pozbyć się podwójnie uruchamianych procesów? Napisałem sobie skryp, wrzuciłem do katalogu /home/pi/.config/autostart/ no i cholera włącza się dwukrotnie również :/
Jak to rozwiązać? :(

#linux #raspberry #raspberrypi #raspberrypi3 #programowanie #bash #komputery #informatyka
MisiekD - Hej, mam Raspberry Pi 3B+, dziś przez przypadek zauważyłem, że wiele proces...

źródło: comment_1671575052DaDHsqMvxaeTcrpYi1KSWJ.jpg

Pobierz
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 7
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czemy wywołując w skrypcie service nazwa restart otrzymuję błąd ./sv.sh: line 3: service: not found? Wpisane z palca działa bez problemu. Oczywiście zamiana w skrypcie na /etc/init.d/nazwa restart rozwiązała problem ale po prostu jestem ciekaw :)

#linux #bash #shell #programista15k #openwrt
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Anawa73: prawdopodobnie sh nie wczytuje pliku /etc/profile czy podobnego (w którym jest zapisane service) przy non-login shell. Prawdopodobnie bo nie wiem którą wersję masz bo w najnowszej jest już normalnie /sbin/service
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach