Tagged Questions
4
votes
5answers
118 views
How to use ' in alias?
I have one-line that I want to call using alias.
while printf '%s ' "$(df -P / | awk 'NR==2 { print $(NF-1) }')"; do sleep 30; done
I tried to escape ' like \' but it didn't work.
What is the ...
2
votes
2answers
220 views
Executing zsh rehash after build
I have a build script that can change what binaries are in my $PATH (it doesn't edit $PATH itself, but it adds/deletes files to folders that are already in $PATH). zsh's autocompletion doesn't update ...
87
votes
9answers
5k views
In Bash, when to alias, when to script, and when to write a function?
It's taken me almost 10 years of Linux usage to ask this question. It was all trial and error and random late-night internet surfing.
But people shouldn't need 10 years for this. If I were just ...
0
votes
1answer
240 views
How do you wrap executable commands so that they work in an alias or function?
I'm still getting around the quirks of shell scripting, but I feel like I'm getting a little more comfortable with it.
I've been trying to create an alias to generate a tar file that I have to create ...
4
votes
2answers
198 views
Combine two commands in .bash_profile
In my .bash_profile file, I'd like to setup a single command alias that is two commands that execute one after another. The first command takes an argument from the command line and the second is ...
2
votes
2answers
601 views
creating simple command for sudo apt-get install?
I need to run these commands very often:
sudo apt-get install <package>
sudo apt-get remove <package>
Can I make it simple like:
install <package>
remove <package>
I ...
7
votes
3answers
228 views
Do you prefer bash scripts or aliases for shortcuts?
I have a ~/bin directory (which is on my PATH) where I store a lot of little 1 or 2 line scripts. Some of them just cd into a directory and run a command on a file, like vim or something. But I also ...
5
votes
2answers
4k views
Can I make scripts use aliases instead of commands?
I have an alias for a command (I'm setting up a Python development environment)
alias python=~/virtualenv/bin/python
so that I can run ~/virtualenv/bin/python by just typing python. Now in my ...
13
votes
2answers
1k views
aliasing cd to pushd - is it a good idea?
Is it a good idea to use the following alias:
cd() {
pushd $1;
}
in bash?
I think this would be very useful, since I can then use a series of popds instead of just a cd - once.
Is there any ...