1

How can I create an alias in .bashrc for Kate editor, in order not to write kate file1 file2, but k file1 file2 for opening those files.

Narek
  • 245
  • 1
  • 4
  • 15

2 Answers2

5

Add alias k='kate'. Here is a link to some more information on bash aliases.

You can't pass a parameter into an alias. You can do the cd dir_name"=>"cd dir_name; ls -l with a function and an alias like so

mcd () { cd "$1" && ls -l; }
alias cd='mcd'

That will only execute the ls -l if the cd is successful.

user9517
  • 115,471
  • 20
  • 215
  • 297
2

Alias is not safe and flexible. I always use the function.

$c() { cat $*; }
$b() { cd "$1" && ls -l; }
$ b /tmp
total 0
alvosu
  • 8,437
  • 25
  • 22