Questions tagged [fish]

Fish is a command line shell. Its syntax is not based on the Bourne shell or the C shell.

Filter by
Sorted by
Tagged with
0
votes
0answers
33 views

cant use “cargo, rustup and rustc” even after installing rust-lang

So I installed rust in my WSL (Ubuntu) as the official site says, by doing curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh I see the commands exist (cargo, rustc, rustup) in ~/.cargo/...
2
votes
1answer
130 views

Using wildcards with apt-get in fish

While attempting to remove all the Ubuntu MATE stuff that got onto my system, fish seemed to reject wildcards for apt-get. sudo apt-get remove mate-* fish: No matches for wildcard “mate-*”. See `help ...
0
votes
0answers
75 views

(Fish) Terminal doesn't show Username@PCname and Location anymore

Happened today when I booted my laptop, yesterday everything worked properly. When I open my terminal, it doesn't show any credentials or location (screenshot) However, when I enter Bash into the ...
0
votes
1answer
91 views

Fish-shell not recognizing .bashrc exports

I had to install a couple of programs for my university on Ubuntu, those required extra lines in .bashrc these are the following lines if [ -d /opt/pic32mx/bin ] ; then export PATH=$PATH:/opt/pic32mx/...
0
votes
0answers
21 views

virtualenv with fish and tillix deactivation error

I just found out about fish and powerline for ubuntu and I set the up, but I keep hitting errors when using python virtualenvs and unfortunately I didn't manage to find solution online. I'm having my ...
1
vote
0answers
52 views

Should I add $HOME/.local/share to XDG_DATA_DIRS?

Currently XDG_DATA_DIRS contains /usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop. I would like to add ~/.local/share to the list. My reason is the following: Now the fish shell ...
0
votes
1answer
40 views

Fish history not working; more specifically, not adding new entries

I don't really know exactly since when this happen. I think since I updated to Ubuntu 20.04. I have used Fish since a long time, and earlier via Linuxbrew to get a more recent version. So I assume ...
0
votes
0answers
35 views

Error when opening a terminal no matter what shell I open!

When I open a terminal I get the fallowing error: ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libgtk3-...
0
votes
1answer
72 views

I updated to ubuntu 20.04 and now I can't type spaces in fish terminal

I just updated to ubuntu 20.04 and I use the fish terminal instead of bash. Now when I use fish I can't type a space anymore. Normally, on 19.10, I would type the start of a command and then space to ...
0
votes
1answer
74 views

How do I determine what's causing my Terminology terminal startup lag?

I've noticed recently that my Terminology terminal emulator lags when I open it up. It takes about 10 seconds to open a new window after I launch. Once it's open however, I don't notice any lag. I am ...
0
votes
1answer
405 views

User does not appear on login

I just changed by default shell from bash to fish after a clean 20.04 install, and when I restarted afterwards my user does not appear at the login screen or in my settings. I can still login if I ...
1
vote
2answers
58 views

How can I start automatically a command on Ubuntu 18.04?

I have a small command like this xinput set-prop "XP-PEN G430S Pen Pen (0)" --type=float "Coordinate Transformation Matrix" 1.155756, 0.000000, 0.000000, 0.000000, 1.529, 0.000000, 0.000000, 0.000000,...
1
vote
0answers
105 views

~/bin no more in the PATH

I used to have a folder ~/bin with soft links to my local applications. After the last installation, fish shell is no more adding this folder to the PATH. Any explanation about why this stopped to ...
0
votes
1answer
260 views

terminal run a specific command as it starts up (cmatrix startup)

I want every time opening my terminal some specific command executes and the terminal doesn't die. I tried to add commands this way : edit > preferences > command (tab) > run a custom command ...
1
vote
1answer
372 views

Use FISH to connect through jump server in KDE Dolphin

I need to access the files in a server that could only be connected using a jump server. I am able to SSH into it using ssh -J user1@jumpserver_ip user2@server_ip How can I use fish protocol in ...
1
vote
1answer
1k views

The total size of the argument and environment lists 1.8MB exceeds the operating system limit of 2MB

While trying to run certain commands via ubuntu terminal, I receives an error message Failed to execute process '/bin/grep'. Reason: The total size of the argument and environment lists 1.8MB ...
1
vote
1answer
358 views

`date` command doesn't work as expected under fish shell

I have written numerous aliases and functions using fish shell. yet this one bit threw me off guard. Can someone help me to understand what's going wrong and possibly how to fix them? Problem: Define ...
1
vote
1answer
99 views

Is it possible to switch shells without getting dumped into the old shell by exit?

For example, let's say I have bash, sh, fish, zsh, pwsh or more installed. If I start bash, switching into sh leads to the following: user@device:/folder/directory$ sh $ exit user@device:/folder/...
0
votes
1answer
756 views

Error in source ~/.profile [closed]

~/.profile (line 25): Missing end to balance this if statement if [ -d "$HOME/local/bin" ] ; then ^ from sourcing file ~/.profile called on standard input source: Error while reading file “/home/...
1
vote
1answer
2k views

PAM: Authentication failure

Pardon for dumb question, just getting started with Linux, and I think this multiple questions all rolled into one. I have setup a AWS Ubuntu machine. I am getting to that machine from Windows by ...
0
votes
1answer
42 views

Why do I automatically get a period (.) in my MANPATH?

I'm setting MANPATH to :bla, yet when I try to use it, its value has suddenly turned into .:bla and this completely changes the meaning of it.
5
votes
5answers
939 views

Snap applications don't show up after re-login using fish shell

On Ubuntu 18.04 I've changed my shell to fish via chsh -s `which fish` I've installed Maillspring and Visual Studio Code snap apps, they installed fine and could be launched from the dash initially,...
0
votes
0answers
123 views

Fish Shell Fatal Error : Not A Git Repository

I have been using Fish Shell for a while now, however, a day or two ago, this error started appearing on execution of every command within the shell: fatal: Not a git repository (or any of the parent ...
6
votes
1answer
3k views

How to remove the time stamp on the right side of the fish shell?

Simple question, I'd like to remove the time stamp on the right hand side of the fish shell terminal screen: On a sidenote, it would be even better to know how to customize it as in the image below:
0
votes
1answer
454 views

How to run installed oh my fish plugins?

I've successfully installed on my Ubuntu 16.04 LTS fish shell and oh my fish. One of the main appeals of this shell, for me, is the set of optional plugins. I succesfully managed to install some ...
6
votes
3answers
2k views

Why do snap packages disappear when using the Fish shell?

If I take a clean install of Ubuntu 17.10, install a package via snap, and change my shell to fish, after logging in again the package is missing from gnome-shell's menu and from my favorites list. ...
2
votes
1answer
1k views

command not found when using nvm in fish shell

How can I run and use nvm inside a fish shell? I was previously using bash and switched to fish shell and now I'm unable to use nvm. most of the wrappers are not maintained. what other alternatives ...
-4
votes
1answer
135 views

What are the primary differences between shells? [closed]

I was recently unable to answer what the differences between the fish shell and the bash shell were. Some of my questions deal with --> How come bash uses .bashrc and fish doesn't? I would really ...
10
votes
3answers
10k views

Change default shell when user not in /etc/passwd

Any ideas on how can I change the shell to fish? $ sudo usermod -s /usr/bin/fish jaan usermod: user 'jaan' does not exist in /etc/passwd $ getent passwd $USER jaan:x:15466:94:Jaan A:/home/jaan:/bin/...
7
votes
3answers
16k views

Windows CMD for Linux?

Let us assume that I am not in my right mind, as no one who has used a good shell like bash, fish or oh (or any of the other shells listed here) would want this. Nevertheless, seeing as one can have ...
0
votes
1answer
250 views

How to type a function using alias in fish shell?

# type repeat ;echo "this is a bash shell output" repeat is a function repeat () { local n i; n="$1"; shift; for ((i = 1; i <= "$n"; ++i)) do echo Date starting `date`;...
1
vote
1answer
98 views

Strange ls behaviour

When I type ls in home directory it shows names of directories with suffix / : Desktop/ examples.desktop Jupyter notebook/ peda/ Public/ and so on. So how can I fix it? EDIT: I use fish shell, type ...
0
votes
2answers
2k views

Where Fish Shell Contains own Aliases (functions) Files

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 ...
3
votes
1answer
1k views

Fish Powerline with status line at the bottom of the shell

I am trying to figure out how this guys manage to have the status line at the bottom of fish-shell as he shared here. https://github.com/yongjhih/rc/blob/master/art/screenshot-fish-powerline.png I ...
2
votes
1answer
1k views

zsh/fish filename autocompletion in bash

Actually, I'm running Bash, and I'll like to make a settle modification at the configuration. With zsh and fish, we have the opportunity to display files and directories when we press Tab. Is there a ...
3
votes
1answer
270 views

Define functions for multiple shells

I'm currently using fish shell. As I use frequently fish, zsh, bash, how could I define a function in one of them which will be available for all shell? Do I have to define them in .profile? Once I ...
0
votes
1answer
165 views

Display the date with Emacs editor

I'm trying to configure Today is 20/11/2016 with Emacs editor. I think the command date is located in \bin. Therefore, with the editor I wrote what is in the following image : I know it should be ...
1
vote
1answer
6k views

Fish shell as default [closed]

I'm trying to become the root on my terminal with sudo -i command, but the system display sudo: /usr/local/bin/fish: command not found. I tried to set the fish shell as default, but I got a problem. ...
9
votes
1answer
770 views

How can I bind my capslock key to a fish shell command, and disable its toggle-caps functionality?

I have recently switched to fish shell, and its autocomplete is really nice. However, I find myself wanting to use tab to use the complete_autocomplete feature, as opposed to when it's unambiguous. ...
2
votes
2answers
2k views

fish alias with a variable in the middle?

I have dyslexia so I use fish as my shell since it's great with prediction, correction and aliasing. I'm trying to figure out how to make an alias with a variable inside followed by the rest of the ...
2
votes
1answer
2k views

Problem when I changed Fish to default shell

So I tried to make Fish my default shell with the command: sudo chsh -s /usr/bin/fish 'myUsername' Now I get this every time that I launch my terminal: Unable to open universal variable file '/home/...
4
votes
1answer
4k views

Set bash as default shell with option to enter into fish

I've seen a few questions as to how to enter into bash while fish is the default shell. I actually want to do the opposite. I currently have fish as my default shell, but would like to return to bash ...
1
vote
1answer
794 views

'echo $SHELL' returns 'fish' when I'm using 'zsh' [duplicate]

First I installed fish and then I wanted to test zsh so I installed it. Actually I'm using zsh and it works perfect (at the moment): I can switch themes, enable plugins, etc... But when I do: echo $...
4
votes
1answer
1k views

midnight commander freezes on remote file copy over fish/ssh protocol

I'm using midnight commander (mc), version 4.8.1 shipped with Ubuntu. when I try to copy a file from remote ssh server over the fish/ssh protocol, mc freezes at 0%, and I had to terminate it. I tried ...
2
votes
1answer
949 views

Problem with powerline-shell in fish

I use console fish with powerline-shell. Does anybody know why I have this bug? These strange characters.
6
votes
2answers
4k views

Why is my default shell from /etc/passwd not started by terminals in a Unity session?

I'm trying to set fish as my default shell. It's installed on the system through apt-get and is listed in /etc/shells: > which fish /usr/bin/fish > grep fish /etc/shells /usr/bin/fish I used ...
2
votes
1answer
2k views

Setting paths in Fish like in Bash?

I've got this in my bash_profile, and I can't figure out the equivalent in Fish: export PATH=$PATH:~/Dev/ark/bin export PATH=$PATH:~/bin/ export PATH=$PATH:~/i386-elf/bin/ export GOPATH=~/Dev/gocode/ ...
2
votes
2answers
2k views

Difference between `sudo su` and `sudo fish` [duplicate]

I am running fish (Friendly Interactive Shell) as my standard shell in Ubuntu 14.04, rather than bash. I noticed the following behaviour and don't know, if any of these are the preferred one to gain ...
3
votes
1answer
649 views

Is there a good replacement for !! (bang bang) in fish?

I have recently been trying out fish shell, but one thing I keep running into is fish's lack of the !! command/builtin. I cannot seem to find a good alternative or replacement for fish. Does one ...
7
votes
1answer
5k views

Automatically running tmux in fish

I've recently changed my default shell to fish (from bash). I had tmux set up to run automatically whenever I opened the console with bash, but I'm not sure how to set it up with fish. I tried ...