this post was submitted on 18 Feb 2026
78 points (96.4% liked)

ich_iel

4647 readers
468 users here now

Die offizielle Zweigstelle von ich_iel im Fediversum.

Alle Pfosten mĂŒssen den Titel 'ich_iel' haben, der Unterstrich darf durch ein beliebiges Symbol oder Bildschriftzeichen ersetzt werden. Ihr dĂŒrft euch frei entfalten!


Matrix


đŸ“± Empfohlene Schlaufon-Applikationen fĂŒr Lassmich


Befreundete Kommunen:

!wir_iel@feddit.org

!i_itrl@feddit.org

!ich_ial@lemmy.world

!zunftgemeinde@feddit.org

!ki_iel@feddit.org


Sonstiges:

Zangendeutsch-Wörterbuch


Regeln:

1. Seid nett zueinander

Diskriminierung anderer Benutzer, Beleidigungen und Provokationen sind verboten.

2. Pfosten mĂŒssen den Titel 'ich_iel' oder 'ich iel' haben

Nur Pfosten mit dem Titel 'ich_iel' oder 'ich iel' sind zugelassen. Alle anderen werden automatisch entfernt.

Unterstrich oder Abstand dĂŒrfen durch ein beliebiges Textsymbol oder bis zu drei beliebige Emojis ersetzt werden.

3. Keine HochwÀhl-Maimais oder (Eigen)werbung

Alle Pfosten, die um HochwĂ€hlis bitten oder Werbung beinhalten werden entfernt. Hiermit ist auch Eigenwerbung gemeint, z.b. fĂŒr andere Gemeinschaften.

4. Keine BildschirmschĂŒsse von Unterhaltungen

Alle Pfosten, die BildschirmschĂŒsse von Unterhaltungen, wie beispielsweise aus WasistApplikaton oder Zwietracht zeigen, sind nicht erlaubt. Hierzu zĂ€hlen auch Unterhaltungen mit KIs.

5. Keine kantigen BeitrÀge oder Meta-BeitrÀge

ich_iel ist kein kantiges Maimai-Brett. Meta-BeitrĂ€ge, insbesondere ĂŒber gelöschte oder gesperrte BeitrĂ€ge, sind nicht erlaubt.

6. Keine ÜberfĂ€lle

Wer einen Überfall auf eine andere Gemeinschaft plant, muss diesen zuerst mit den Mods abklĂ€ren. Brigadieren ist strengstens verboten.

7. Keine Ü40-Maimais

Maimais, die es bereits in die WasistApplikation-Familienplauderei geschafft haben oder von RĂŒdiger beim letzten Stammtisch herumgezeigt wurden, sind besser auf /c/ichbin40undlustig aufgehoben.

8. ich_iel ist eine humoristische Plattform

Alle Pfosten auf ich_iel mĂŒssen humorvoll gestaltet sein. Humor ist subjektiv, aber ein Pfosten muss zumindest einen humoristischen Anspruch haben. Die AtmosphĂ€re auf ich_iel soll humorvoll und locker gehalten werden.

9. Keine Polemik, keine KöderbeitrÀge, keine Falschmeldungen

BeitrĂ€ge, die wegen Polemik negativ auffallen, sind nicht gestattet. Desweiteren sind Pfosten nicht gestattet, die primĂ€r Empörung, Aufregung, Wut o.Ä. ĂŒber ein (insbesonders, aber nicht nur) politisches Thema hervorrufen sollen. Die Verbreitung von Falschmeldungen ist bei uns nicht erlaubt.


Bitte beachtet auch die Regeln von Feddit.org

founded 2 years ago
MODERATORS
 

function mdc() {
echo "Ordner: " $@
mkdir $1
cd $1
}

top 48 comments
sorted by: hot top controversial new old
[–] squirrel@piefed.kobel.fyi 29 points 1 month ago (1 children)

machdir $1?

Warum hast du dir nicht 1000 Dollar gemacht? HĂ€!? Warum hasst du Geld so sehr?!

cd $1

Das ist bestimmt die Maxi-CD von Über Über von Roller. Keine andere CD kann jemals so gĂŒnstig sein.

[–] Micromot@piefed.social 8 points 1 month ago

Dieser Kommentar schmerzt

[–] Lauchmelder@feddit.org 9 points 1 month ago (1 children)

Jetzt diese Funktion als alias fĂŒr cd setzen

[–] ranslite@pie.dasneuland.de 7 points 1 month ago (1 children)

Du möchtest auch die Welt brennen sehen.

[–] Lauchmelder@feddit.org 4 points 1 month ago

ganz im Gegenteil, ich möchte dass jedes cd zum Erfolg fĂŒhrt!

[–] Cacktus@feddit.org 7 points 1 month ago* (last edited 1 month ago) (5 children)

Mit dem ~~Mauszeiger~~ Klicki auf die Mitte des Bildschirms gehen. Dann einen rechtsklick und dann neu, Ordner klicken. Enter drĂŒcken. Dann rechts klick auf den Ordner, weitere Optionen und umbenennen. Den Ordner Namen eingeben und enter drĂŒcken. Den Ordner anklicken und mit enter öffnen.

[–] RoflmasterBigPimp@feddit.org 6 points 1 month ago

Instruktionen unklar. Fahrzeug eines Ordners geentert und Pirat geworden đŸŽâ€â˜ ïž

[–] Appoxo@lemmy.dbzer0.com 4 points 1 month ago* (last edited 1 month ago)

STRG + Shift + N - Name eingeben - Enter - Enter
mkdir 'Name' - cd 'Name'

Aber hey...Warum net kompliziert machen.

[–] llii@discuss.tchncs.de 3 points 1 month ago* (last edited 1 month ago) (1 children)
  1. STRG+SHIFT+N
  2. Name eintippen
  3. 2 x Enter
[–] Cacktus@feddit.org 2 points 1 month ago (2 children)
[–] ranslite@pie.dasneuland.de 14 points 1 month ago (3 children)

Wie ist das Wetter?
Capslock.
HĂ€h?
Es shift ohne Ende.

[–] luciferofastora@feddit.org 3 points 1 month ago

Dieser Mann ist aus von Strg

Ich spĂŒre physische Schmerzen.

[–] llii@discuss.tchncs.de 2 points 1 month ago (1 children)

Sorry, ich meinte UMSCHALT ⇧, die ĂŒber STRG.

[–] Cacktus@feddit.org 3 points 1 month ago

Du meinst STRING, manchmal auch STRONG

[–] mech@feddit.org 2 points 1 month ago (1 children)
mkdir Ordnername && cd $_   

Deswegen lohnt sich fĂŒr Dinge, die man oft macht, die Kommandozeile.

[–] ranslite@pie.dasneuland.de 1 points 1 month ago (1 children)

Es geht um meinen Heimbediener, der ist nur mit der Konsole bedienbar.

[–] Cacktus@feddit.org 2 points 1 month ago (1 children)

Du hast einen SuperNintendo da dran ?

[–] ranslite@pie.dasneuland.de 1 points 1 month ago (1 children)
[–] Cacktus@feddit.org 2 points 1 month ago (1 children)

Ne, das war vor meiner Zeit Herr UrUrgroßvater

[–] ranslite@pie.dasneuland.de 2 points 1 month ago

Dann runter von meinem Rasen.

[–] AllrightImmaHeadOut@discuss.tchncs.de 4 points 1 month ago (2 children)

Das kann doch gar nicht sein, nur unter Windows gibt es Ordner, woanders herrscht Unordnung und das nennt sich dann Verzeichnis und zsh unter Windows ist ja wohl lÀcherlich, da gibt es doch die Windows PowersHell!1!

[–] bestboyfriendintheworld@sh.itjust.works 3 points 1 month ago (1 children)

Power Shell ist ein wirklich gutes Produkt von Microsoft. Es lÀuft sogar unter Linux.

[–] AllrightImmaHeadOut@discuss.tchncs.de 3 points 1 month ago (1 children)

Unsicher, ob Sarkasmus.

Verglichen mit cmd.exe oder command.com ist die PowersHell "gut" und gute Ideen gab es bei der Erfindung sicher auch. Bei den CmdLet-Namen rollen sich einem die FußnĂ€gel auf, die Autocompletion ist kacke, das Quoting versagt manchmal, aber hey, wer wollte nicht schon mal per Add-In ĂŒber die Shell durch TSQL-Datenbankschemata navigieren!

[–] Appoxo@lemmy.dbzer0.com 1 points 1 month ago (1 children)

Immerhin kennt powershell datentypen.
Anders als bash.

[–] trollercoaster@sh.itjust.works 0 points 1 month ago (1 children)

Das ist gerade das Schöne an bash, denn da kann man beliebigen Output von beliebigen Programmen ganz einfach verarbeiten, ohne sich mit Datentypen rumĂ€rgern zu mĂŒssen.

Bei Powershell bricht man sich da einen ab, um den ganzen Scheiß in den richtigen Datentyp zu casten.

[–] Appoxo@lemmy.dbzer0.com 1 points 1 month ago

Tolles Argument.
Aber wieso erweitern wir dieses Argument nicht auf Python oder Rust? Oder jede andere Programmier und Skripting Sprache?

mMn ist es besser wenn es dem Benutzer offen steht entweder oder benutzen zu können. Wenn nicht definiert, wird es immer als string interpretiert.

Macht die Manipulation von Datentypen in Dateien (z.B. XML) erheblich einfacher als mit 3rd-Party Pakete herumhantieren zu mĂŒssen.

[–] luciferofastora@feddit.org 1 points 1 month ago

Powershell Zuhausis: PS ist viel besser als CMD!!

Ich: Installiert auf dem Arbeitsschoßoberseite (Fenster 11) bash, damit ich nicht zwei Konsolen lernen muss.

[–] TanteRegenbogen@feddit.org 4 points 1 month ago

Wenn ich einen Befehl erstelle die einen Ordner in ner Ordner usw. erstelle.1000045688

[–] cr1cket@sopuli.xyz 3 points 1 month ago

Quoting!

mkdir "geh oida"

macht was anderes als

mkdir geh oida

(Fast) immer alle Variablen quoten in shell scripts.

[–] aaaaaaaaargh@feddit.org 3 points 1 month ago* (last edited 1 month ago) (2 children)

mkdir f && xdg-open f ?

Also.. keine BogenĂŒberheblichkeit diesmal, interessiert mich nur, ob du es so oder anders gemacht hast.

EDIT: achso, oben stand es ja. Warum zeigt mein blöder Schlaufernsprechapparat das nicht an??

OP will den Ordner nicht wirklich "öffnen", sondern darein navigieren.

[–] ranslite@pie.dasneuland.de 1 points 1 month ago* (last edited 1 month ago) (1 children)

function mdc() {
echo "Ordner: " $@
mkdir $1
cd $1
}

[–] aaaaaaaaargh@feddit.org 8 points 1 month ago (1 children)

$1 wĂŒrde ich quoten => "$1", nur zur Sicherheit, damit keine Parameterinjektion durchschlĂŒpfen kann.

Sinnvoll wÀre noch mkdir -p (erstellt fehlende Unterordner zwischen Wurzel und Blatt automatisch) und && anstatt Neulinie, da das im Fehlerfall abbricht.

[–] ranslite@pie.dasneuland.de 3 points 1 month ago (1 children)

Hey, danke. Werde ich umbauen, das war auch nur schnell hingerotzt.

[–] aaaaaaaaargh@feddit.org 2 points 1 month ago (1 children)

Klar, wie alle meine HĂŒllenskripte auch. Aber es macht Spaß, sich drĂŒber zu unterhalten.

[–] ranslite@pie.dasneuland.de 2 points 1 month ago (1 children)

Zuerst hatte ich auch nur scripte in einen $PATH Ordner angelegt, aber das stÀndige

. /script.sh

hat auf Dauer irgendwie genervt.

[–] aaaaaaaaargh@feddit.org 4 points 1 month ago* (last edited 1 month ago) (1 children)

Das geht auch anders:

Ich habe meine Benutzerskripte in ~/.local/bin (als PATH Variable eingetragen). Dort legst du das Skript ohne Endung an und machst es fĂŒr den Nutzer ausfĂŒhrbar => chmod u+x <script>

Und schon kannst du es einfach mit scriptname von ĂŒberall aus aufrufen, als sei es ein normales Kommando.

Aliase/functions nutze ich nur, wenn ich mir was verbieten will (z.b. kubectl ohne --config, poweroff usw...). Grund dafĂŒr ist, dass die Kommandos so nicht fĂŒr andere Programme auffindbar sind, was manchmal etwas nervig sein kann.

[–] ranslite@pie.dasneuland.de 2 points 1 month ago (1 children)

Grund dafĂŒr ist, dass die Kommandos so nicht fĂŒr andere Programme auffindbar sind, was manchmal etwas nervig sein kann.

Gut zu wissen, aber ich hatte noch das Problem, dass der cd Befehl wenn er als script ausgefĂŒhrt wird, nicht in der aufrufenden shell ausgefĂŒhrt wird, sondern das script quasi eine eigene shell Instanz ausfĂŒhrt, deshalb muss immer . (Punkt und Leerzeichen) voran gestellt werden. Ich hoffe es ist verstĂ€ndlich geschrieben.

.

[–] gandalf_der_12te@feddit.org 2 points 1 month ago

Ja das wollte ich gerade sagen. cd ist kein richtiges Linux-Programm (wie es z.B. cat, echo, mkdir, ... sind). Stattdessen ist es ein Bash-Pseudo-Befehl, den nur Bash versteht. Jede Bash-Instanz beinhaltet fĂŒr sich eine Variable in der das aktuelle Arbeitsverzeichnis gespeichert wird. Wenn du jetzt cd in einem Skript ausfĂŒhrst, wird das Arbeitsverzeichnis nur in der neuen Bash-Instanz ausgefĂŒhrt, die das Skript bearbeitet, aber nicht in der alten Instanz.

[–] horse@feddit.org 2 points 1 month ago* (last edited 1 month ago) (2 children)
[–] ranslite@pie.dasneuland.de 2 points 1 month ago

Mein Anwendungsfall ist hauptsĂ€chlich meine Jellyfin Bibliothek. Ich habe schon Befehle definiert um in die Verzeichnisse zu springen, film -> Filme, serie ‐> Serien und anime -> zu Animes. Ich brauch dann keine weitere Verzeichnistiefe, ein Ordner fĂŒr jedes neue Element.

[–] prenatal_confusion@feddit.org 1 points 1 month ago (1 children)

Versteh nicht wieso p (make parent dir) da eine tolle spielt. Oder macht mkdir dann gleich ein CD mit rein?

[–] horse@feddit.org 1 points 1 month ago

Ne, aber ich find's immer nervig wenn ich das -p vergesse und es schadet nicht wenn man es benutzt obwohl man es nicht braucht.

[–] istdaslol@feddit.org 1 points 1 month ago (1 children)

Du könntest auch mkdir ĂŒberschreiben. Meistens ist die Shell config vor den binaries im path und daher wĂŒrde deine Funktion ausgefĂŒhrt werden. Um eine rekursion zu vermeiden mĂŒsstest du in der Funktion dann \bin\mkdir ausfĂŒhren

[–] Klingenrenner@feddit.org 1 points 1 month ago

\bin\mkdir

Fand das Fenster Benutzy