Permalänk
Medlem

Simpel fråga (bash)

Hejsan.

Jo, jag har en enkel fråga. Jag kunna starta ett program med en del växlar automatiskt.

Jag vill kunna skriva:
ema minfil.cpp

och vad som ska köras är:
emacs -nw minfil.cpp

Jag har löst det här förut, men kommer inte ihåg hur man skriver.
Detta skript (rätt namn?) ska jag sedan lägga i /usr/bin så alla användare kan skriva det.

Hoppas inte frågan var för lätt nu.

Visa signatur

42 * 1.618 = 67,956

Permalänk
Medlem

Peta in

#!/bin/sh emacs -nw $*

i en fil, kalla den ema, lägg någonstans i din $PATH, gör den körbar med 'chmod +x ema'

Klart, du kan även köra 'ema -extratjosan minfil.cpp' om du behöver det också.

Visa signatur

"..make the move over to a rackmount case, because rackmount cases get you chicks.."
-- Routermonkey

Permalänk
Medlem

Tackar tackar för snabbt svar.

Visa signatur

42 * 1.618 = 67,956

Permalänk
Hedersmedlem

Eller ett alias i /etc/profile, men det beror ju på vilket shell "han" kör isåfall.

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk

eller ett alias i ~/.bashrc
ex: alias ema="emacs -nw"

Permalänk
Medlem

Eller /etc/bash_completion

Visa signatur

http://www.catb.org/~esr/faqs/smart-questions.html
"Tot kto samoiltushi infarmator tot kto sam ne ponjal sto on rasskasoval"

Permalänk

eller ~/.bash_profile

Choises, you gotta love them

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Raiche
Eller /etc/bash_completion

Varför ska man lägga ett alias där? Den körs definitivt inte alltid, utan bara om du i någon fil som körs alltid, anropar den.

Visa signatur

"..make the move over to a rackmount case, because rackmount cases get you chicks.."
-- Routermonkey

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av phreak
Varför ska man lägga ett alias där? Den körs definitivt inte alltid, utan bara om du i någon fil som körs alltid, anropar den.

Jag tänkte mer generellt. Bara nämna filen

Visa signatur

http://www.catb.org/~esr/faqs/smart-questions.html
"Tot kto samoiltushi infarmator tot kto sam ne ponjal sto on rasskasoval"