I use Windows Linux Subsystem build on Ubuntu 14.04 in Windows 10.
➜ User lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty
I install Fish using:
sudo apt-add-repository ppa:fish-shell/release-2 sudo apt-get update sudo apt-get install fish
and oh-my-fish using:
curl -L http://get.oh-my.fish | fish
and all works fine, but I have a problem with understand aliases (functions) in fish shell.
oh-my-fish I replace default
bash shell with it. Now for example when I use
ls command in terminal it execute
ls as fish alias (or fish function).
I understand that I can see how this function is implemented using:
and in this case I have output:
function ls --description 'List contents of directory' set -l param --color=auto if isatty 1 set param $param --indicator-style=classify end command ls $param $argv end
and I understand that I can use ubuntu default
ls command using
command ls or
builtin ls commands.
Now I need to find location of fish functions file in which implemented this
ls alias and other
fish aliases (functions).
All list here http://pastebin.com/pSenBfWS. I get this list using
functions -n command (https://fishshell.com/docs/current/commands.html#functions).
If briefly, my question is: "Where fish functions files in Ubuntu 14.04?"
I have fish version 2.5.0