.bashrc is the primary configuration file for the bash shell.
5
votes
2answers
69 views
How to report time and other information on all bash commands? [duplicate]
Most of the things I run in the terminal take a long time to compute and I would like to have bash output a time report at the end of every command entered into the terminal. Is there something I can ...
1
vote
2answers
21 views
.bashrc execute command after “/bin/bash --login”
I have this alias in my .bashrc:
alias s='cd ~/Documents/projects/s && /bin/bash --login && rvm use ruby-1.9'
How can I execute the right part after it enters login shell (/bin/bash ...
1
vote
1answer
49 views
How do I track down the source of a ssh login message?
I installed mailutils on my linux machine with Linux Mint 15 (basically Ubuntu 13.04).
When I log in, I get the following:
Welcome to Linux Mint 15 Olivia (GNU/Linux 3.8.0-32-generic i686)
Welcome ...
2
votes
3answers
67 views
SSH parameter to ignore .bashrc script
I have a server which when it starts, a line in .bashrc executes the following command /bin/watch ~/checker.bash which as expected watches that command upon server start.
I also have a client which ...
0
votes
1answer
28 views
Unexpected output after switch to root
Does somebody know, why I get -ne (probably param from echo from section of setting PROMPT_COMMAND line 23) after I switch to root?
Here is my /etc/bashrc.
Bash 3.2.51, OS X 10.9
...
3
votes
1answer
63 views
Change the location of .bashrc
Is it possible to change the location of .bashrc from /home/orhanc/.bashrc to some other directory?
1
vote
2answers
49 views
HISTTIMEFORMAT modification. In /etc/bach.rc or /etc/profile? [duplicate]
I'd like to add the date/time to the output of the history command in CentOS/RHEL 6. I would like this to apply to all users on the machine by default. This itself is easy. It seems to just be a case ...
1
vote
1answer
37 views
Can't get golang working on Fedora 19
I've installed the golang package on Fedora 19.
Go also needs the the GOPATH variable. I added to my ~/.bashrc:
GOPATH=$HOME/.go/
But go env didn't see it (after the source ~/.bashrc):
...
1
vote
1answer
64 views
Aliases in scripts are not set globally
I know this sound really wierd but this is exactly what happens. I have my .profile and .bashrc file set up in a way that the .bash_aliases file gets executed (checked it with a echo). I do not get ...
4
votes
2answers
118 views
How do I execute a command on login for a system user with no home folder and no personal .bashrc file?
I set these users' home folders through the /etc/passwd file, but when they log in I would like them to activate a python virtualenv. If they had a personal .bashrc file, I'd just include the activate ...
3
votes
2answers
85 views
Bash doesn't read .bashrc unless manually started
bash won't source .bashrc from an interactive terminal unless I manually run bash from a terminal:
$ bash
or manually source it:
$ source ./.bashrc
or running:
$ st -e bash
Here's some useful ...
9
votes
2answers
155 views
bash_history: comment out dangerous commands: `#`
To prevent logging dangerous commands in bash history, I have added following line to my .bashrc file:
HISTIGNORE='rm *:mv *:cp *:cat*>*:pv*>*'
this works well, but it has a side effect: I ...
0
votes
0answers
91 views
Emacs alternate editor client server start
How can I get Emacs to start in server mode with the alternate editor?
From this conversation, I was able to enable the server with the alternate editor. However, I just re-installed emacs and I am ...
3
votes
4answers
145 views
Bash aliases/functions and command line options
I want to set an alias to start nedit together with command line option -noautosave (due to text files up to 500MB). What seemed to be easy:
alias nn="nedit -noautosave $1 &"
just raises some ...
0
votes
1answer
61 views
Adding to PS1 in bash_profile
In my .bash_profile currently, I have PS1='\[\e[1;91m\][\u@\h \w]\$\[\e[0m\] '. I am trying to follow these commands to show branch name on iTerm terminal.
I changed my
PS1='\[\e[1;91m\][\u@\h ...
3
votes
4answers
227 views
Why no shebang in .bashrc/.bash_profile?
Simple inquiry: I have just realized that I have never seen a shebang on top of a .bashrc script, which leads me to think the system uses the default shell to source it upon login (${SHELL}). I am ...
0
votes
2answers
60 views
scp from remote host fails due to login greeting set in .bashrc [duplicate]
My simple file scp from a remote host (actually a locally run VM but that shouldn't matter) failed without displaying any error message but clearly not having copied the desired file:
scp ...
2
votes
3answers
96 views
sudo command after long sleep call without re-prompting sudo password
I'm trying to write a simple bash function that sleeps X-number of mins and then runs a system sleep command (for me it's sudo pm-suspend since I'm on Ubuntu) right now the function looks like this:
...
3
votes
3answers
194 views
How to tell if terminal session is running within screen [duplicate]
When running a bash script, I would like to be able to tell if it is running within a screen. Is this possible?
I want this so that .bashrc can set the colour of the command prompt depending on ...
2
votes
2answers
71 views
Preventing accidental directory deletion. Making an alias that contains options?
I use an alias to prevent me from accidentally deleting files, and I would like to do something similar for directories.
For files, I have the following added to my .bashrc:
alias rm="rm -i"
I ...
3
votes
2answers
85 views
How to make .bashrc call dependant on tmux program being installed?
I have a section in my .bashrc that fires up the tmux program (terminal multiplexor).
However if the tmux program isn't installed (say I'm setting up a new computer) then having this in my .bashrc ...
0
votes
2answers
108 views
Redirect all stderr of a console and subsequent commands to a file [duplicate]
I know how to redirect stderr to a file or to the stdout when I issue a command: command 2 > log or command 2 > &1 or even command 2 > &1 > /dev/null. However, I want to redirect ...
3
votes
2answers
138 views
How can I use aliases in commands?
I have created aliases in my .bashrc for various frequently used long paths but I can not seem to be able to use them inside vim or with commands such as find or grep.
E.g the following:
db
in cli ...
0
votes
3answers
73 views
I need to turn a series of commands piped together into an alias in .bashrc
sudo ifconfig wlan0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}'
The above command when run from terminal outputs the right "internal" ip address. When I try to pass as alias like:
alias ...
2
votes
2answers
58 views
Color PS1 based on previous command output [duplicate]
I have my current PS1 as follows. The $? output is really useful (second line).
export PS1="\
${PSOn_Blue}${PSBWhite}\t\
${PSColor_Off} \$?\
${PSColor_Off}${PSBGreen} \u\
${PSColor_Off}${PSWhite}@\
...
1
vote
0answers
30 views
why bash history overlap the prompt when scroll up in the history? [duplicate]
I customized my bash prompt, PS1 value.
~/.bashrc:
Color_Off='\e[0m' # Text Reset
BGreen='\e[1;32m' # Green
BPurple='\e[1;35m' # Purple
BWhite='\e[1;37m' # White
...
2
votes
0answers
192 views
.bashrc alias not working [closed]
I have set up a few aliases in my .bashrc file, like the following:
alias ras='rails server'
alias res='redis-server'
alias rc='rails console'
alias be='bundle exec'
# git alias's are as follows
...
1
vote
3answers
102 views
In bash, how can I erase an alias without logout? [duplicate]
I had an alias in my .bashrc and I really don't want it anymore. I erased the alias, but my bash already has this alias loaded.
Can I erase this alias from this bash without logging out?
3
votes
1answer
85 views
Keep two bash history files, one with ignoredups, one with everything
For the purposes of looking at which commands I am using the most, I'd like to keep a record of command I type in my bash history (even duplicates).
But, for sanity and ease of use, I still want to ...
1
vote
1answer
1k views
How to colorize “root” in red in CentOS?
This is the content of /etc/bashrc, I would like to modify it for show "root" as red but don't know where to add the color code.
# /etc/bashrc
# System wide functions and aliases
# Environment stuff ...
0
votes
1answer
83 views
Is it possible to change shell using bashrc when assigned a nologin default shell?
i have assigned a /sbin/nologin shell to a user while creating that user (specifying -s option in useradd), if this user logs in using SFTP and changes his .bashrc file, will he be able to change his ...
7
votes
1answer
845 views
How can I change screen's hardstatus color based on the logged in user?
I haven't edited/created a .screenrc file in a while, but this is what I'm currently using:
# Turn off the screen startup message
startup_message off
# Define format of bottom ...
0
votes
1answer
841 views
sftp gives an error: “Received message too long” and what is the reason?
I was able to do sftp yesterday to a RHEL 5.4 box (RedHat) and today I can't.
The message is "Received message too long 778199411", and after some investigation, it was due to my RHEL box's .bashrc ...
1
vote
3answers
277 views
What is the difference between '.' and 'source' in shells? [duplicate]
Possible Duplicate:
running script with “. ” and with “source ”
I have used both the dot command '.' and 'source' to reload a given rc file (typically to update my environment variables) ...
1
vote
1answer
329 views
execute bash script inside .bashrc
Hi I am curious if it is possible to execute a bash script inside bash rc. It would seem to create a infinite loop unless there was some way to tell it to not try and start a new shell.
Here is an ...
0
votes
1answer
317 views
Login script for bash not loading
I am very confused about the login script for bash. I have always used ~/.bash_profile to configure my bash shell. Now I am on a new system just as a user: I am not root. This system was originally ...
4
votes
1answer
124 views
View shell function's current definition
So I am editing bashrc constantly, and I have a terminal open with a working function definition, although bashrc has been updated with a wrong function definition. (Because the definition do not ...
2
votes
1answer
192 views
How to make a permanent variable
In terminal:
VAR="Extremely long and often used command"
echo $VAR
Output:
Extremely long and often used command
So far it works fine, but after restarting a terminal my variable doesn't ...
4
votes
2answers
305 views
Run ssh login command without modifying remote .bashrc
We have a bunch of servers set up with set -o vi in their ~/.bashrc.
It would be nice to be able to ssh into these boxes and automagically run set -o emacs as a timesave.
I've seen a solution ...
0
votes
1answer
264 views
Bash script for Angstrom
I have written a bash script to automate cross-compiling an OpenCV program:
echo "Compiling started for: $1"
if [[ $1 == *.c ]]
then
gcc -ggdb `pkg-config --cflags opencv` -o `basename $1 .c` $1 ...
2
votes
1answer
95 views
How to link different (incompatible) libraries at runtime depending on program?
I have a number of legacy codes that need to be compiled with specific (and often conflicting) libraries. To be specific I have a program which can only be compiled with g77 and another program which ...
2
votes
3answers
191 views
What is the difference between ./script and . ./script? [duplicate]
Possible Duplicate:
Using ‘.’ to execute files in bash
I was trying to figure out how to export my environmental via script instead of changing my .bashrc file.
I found this old useful ...
3
votes
3answers
627 views
Added bin directory to my path, can't execute commands in it with 'sudo command'
I made a bin directory in my home folder where I place all my scripts. Then in my .bashrc I added the following:
export PATH=$PATH:/home/myusername/bin
So I could access files I placed in there ...
10
votes
5answers
394 views
How to test for possible conflicts while using alias in bashrc?
Is there a simple way to list all the command conflicts that have occurred in the system due to the bashrc update involving alias commands?
For example, someone writes alias ...
4
votes
2answers
2k views
What is the difference between interactive shells, login shells, non-login shell and their use cases? [duplicate]
Possible Duplicate:
Difference between Login Shell and Non-Login Shell?
I have been looking at /etc/profile. bash.bashrc to see how they are run, and notice that some are executed by ...
3
votes
2answers
2k views
Global bash_profile
I realize there are /etc/profile and /etc/bashrc files for setting global environment variables and maybe I'm just misunderstanding their purposes, but...
Is their a global bash_profile file?
This ...
3
votes
1answer
1k views
Problems with automatically starting screen on SSH login
I'm looking at http://taint.org/wk/RemoteLoginAutoScreen to setup my server so it autostarts a screen session when I login via SSH.
I have added the following to my .bashrc:
# Auto-screen ...
2
votes
2answers
106 views
Is there any way I can fit this into my ~/.bashrc as a function?
I just discovered this useful bit of code on this useful-looking website.
#!/bin/sh
exec tclsh "$0" ${1+"$@"}
proc main {} {
set lines [lrange [split [read stdin] \n] 0 end-1]
set count ...
1
vote
0answers
268 views
How to use history commands with readonly PROMPT_COMMAND?
I'm sometimes logged in on a host which I do not control and where PROMPT_COMMAND is readonly. Is there some way to work around this to run history commands anyway, for example using PS1? I've tried ...
7
votes
3answers
3k views
How do I get rid of Cygwin's /cygdrive prefix in all paths?
I'm switching to Cygwin from the bash shell that ships with Git for Windows, and encountering a strange problem. Someone thought it would be a good idea to add /cygdrive/ to all paths, while I think ...