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
0 answers
33 views

Fish shell "fish_prompt.fish" error

_tide_remove_unusable_items: command not found ~/.config/fish/functions/fish_prompt.fish (line 5): _tide_remove_unusable_items ^~~~~~~~~~~~~~~~~~~~~~~~~~^ from sourcing file ~/.config/fish/functions/...
S1mPl3's user avatar
  • 1
1 vote
1 answer
38 views

How can I delete non-mp3 files recursively using fish shell?

The tree list is like this: /Music |--- folder1 |--- folder2 |--- folder3 | |---- folder3.1 | |---- folder3.2 | \---- folder3.3 |--- folder4 I had tried the command rm | ls -R | grep -v &...
Leo_2233's user avatar
0 votes
1 answer
3k views

Cannot execute /usr/local/bin/fish: No such file or directory

To preface, I'm new to all this and still learning, so please bare with me when it comes to terminology and locating things. Setup: Proxmox Virtual Environment 7.2-3 + Container + ubuntu-22.04-...
user5889211's user avatar
0 votes
0 answers
583 views

After setting fish shell default all commands are unknown

After I set fish shell default and rebooting I cannot login (because I am using sddm) and every command that I type in tty are unknown. I don’t know how to fix it.
MN_XD's user avatar
  • 1
0 votes
2 answers
102 views

How can I name my log files according to the date?

I have tried to do something like date=date and then name my file $date.txt but the output was date.txt. Fun thing, I asked Copilot to help but I don't understand its advice and unsure how to fix it: ...
samuelnihoul's user avatar
0 votes
1 answer
322 views

How to disable close terminal warning?

When I use fish shell and try to close the terminal without exiting from fish, it gives me a warning before closing. How to get rid of the warning?
Ravi's user avatar
  • 23
0 votes
1 answer
85 views

Remove Text from multiple folder names in fish or bash

have a folder with sub folders. I want to remove [ garbage.com ] from each folder name. I would like to remove the space after the ] Currently $ ls [ garbage.com ] happy [ garbage.com ] Sad [ ...
Michael Mantion's user avatar
3 votes
1 answer
232 views

What is the fish equivalent of set -e?

bash has a builtin called set with an "exit early" feature described as follows: -e Exit immediately if a pipeline (see Pipelines), which may consist of a single simple command (see Simple ...
lofidevops's user avatar
  • 20.5k
1 vote
1 answer
926 views

How to run an alias inside an alias in fish?

I aliased sudo to please with a space: $ alias please='sudo ' $ please ll I have tried this in Fish, but it doesn't work: $ alias please='sudo ' $ please ll sudo: ll: command not found
Octopus's user avatar
  • 43
0 votes
0 answers
905 views

Removing conda from path

echo $PATH [OUT] /home/cmaspi/anaconda3/bin /home/cmaspi/.local/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /snap/bin I've already removed anaconda3 ...
Chirag Mehta's user avatar
27 votes
1 answer
7k views

Where should I find the fish_add_path command?

After a system updated my fish shell prompt is no longer working. Whenever I open a terminal I get this error: /usr/share/fish/vendor_conf.d/snapd.fish (line 3): fish_add_path -aP $snap_bin_path ^ ...
lofidevops's user avatar
  • 20.5k
-1 votes
2 answers
307 views

Installation: Copy script somewhere into $PATH [duplicate]

I wanted to install polybar-themes and one of the dependencies was networkmanager_dmenu so, i want to install it. Im on Ubuntu 20.04 and only valid option there for me is: Copy script somewhere into $...
kug1's user avatar
  • 1
2 votes
1 answer
1k views

Fish does not run as conda base by default

I have installed Fish on my Ubuntu, but every time I open my terminal I have to run the bash command to initiate conda base. I hadn't this problem with ZSH in the past. Is there any solution to make ...
ShirinJZ's user avatar
1 vote
1 answer
520 views

Powerline does not track git branches

Stuff: WSL2:Ubuntu 20:04 LTS Bash / FishShell Powerline installed using sudo apt-get install powerline Problem: Powerline does not changing dislpayed branch after git checkout <branch_name>. ...
Maciej Adamski's user avatar
0 votes
0 answers
745 views

How to merge history from multiple terminal session

Is there a way to merge history from multiple terminal sessions in Fish shell? I tried to use the command history merge but I get the following error" history: you cannot use any options with ...
Oren's user avatar
  • 13
0 votes
3 answers
849 views

How to separate different data values in a list and assign to variables in a shell script?

Let's say I have a list of data in a shell script like this: DataList = [" Cat Dog Rabbit GuineaPig Hamster "] Now, how I would I go about setting each separate data value in the list as a ...
MissBrae's user avatar
1 vote
1 answer
867 views

FSL installation in Ubuntu 20.04 gives : [FAILED] Unknown shell type fish

I am trying to install FSL in Ubuntu 20.04 for the past 2 days, it is showing '[FAILED] Unknown shell type fish'. I got to learn the hard way that FSL doesn't support fish, so I switched the shell to ...
Sanmit Mandal's user avatar
2 votes
1 answer
910 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 ...
AGreatUsernameChoice's user avatar
0 votes
1 answer
1k 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/...
André Clérigo's user avatar
1 vote
0 answers
193 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 ...
MrMeszaros's user avatar
1 vote
1 answer
683 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 ...
Albert's user avatar
  • 2,437
0 votes
1 answer
171 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 ...
Blub21's user avatar
  • 1
0 votes
2 answers
207 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 ...
quilted computer's user avatar
1 vote
1 answer
2k 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 ...
jakeant2's user avatar
1 vote
2 answers
177 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,...
Anonim's user avatar
  • 23
1 vote
0 answers
128 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 ...
angelcervera's user avatar
1 vote
1 answer
1k 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 ...
Jishnu Anilkumar's user avatar
2 votes
1 answer
3k 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 ...
sarathkm's user avatar
  • 151
1 vote
1 answer
940 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 ...
nehem's user avatar
  • 113
1 vote
1 answer
186 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/...
schuelermine's user avatar
0 votes
1 answer
2k 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/...
ea13's user avatar
  • 1
2 votes
1 answer
3k 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 ...
alernerdev's user avatar
0 votes
1 answer
49 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.
Bram Geron's user avatar
5 votes
5 answers
1k 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,...
Calin's user avatar
  • 677
1 vote
0 answers
541 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 ...
Kayote's user avatar
  • 539
10 votes
1 answer
5k 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:
mickkk's user avatar
  • 497
0 votes
1 answer
710 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 ...
mickkk's user avatar
  • 497
7 votes
3 answers
4k 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. ...
Ken Kinder's user avatar
  • 4,100
4 votes
1 answer
2k 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 ...
mots's user avatar
  • 41
-4 votes
1 answer
156 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 ...
NerdOfCode's user avatar
  • 2,408
12 votes
3 answers
17k 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/...
Abhishek Bhatia's user avatar
9 votes
3 answers
24k 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 ...
bugmagnet's user avatar
  • 307
0 votes
1 answer
279 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`;...
devilz's user avatar
  • 159
1 vote
1 answer
113 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 ...
Tehada's user avatar
  • 113
0 votes
2 answers
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 ...
Michael's user avatar
  • 121
4 votes
1 answer
2k 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 ...
Sinh Nguyen's user avatar
3 votes
1 answer
2k views

When pressing tab in Bash, display autocompleted filenames like in zsh or fish

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 ...
user avatar
3 votes
1 answer
307 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 ...
user avatar
0 votes
1 answer
196 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 ...
Sandra Ross's user avatar
2 votes
1 answer
12k 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. ...
Sandra Ross's user avatar