Questions tagged [csh]
The csh tag has no usage guidance.
66
questions
14
votes
2
answers
31k
views
How do I add a location to my path in Unix?
I am using a default installation of FreeBSD, with the C shell (csh).
Suppose I have a command I can run by executing this: /sbin/abc, but cannot run by executing abc. How can I set certain path or ...
11
votes
3
answers
56k
views
What does ~ mean in a Linux shell?
I'm new to Linux and have been seeing this often. Could someone explain the concept here?
~/.somefilename
What does the ~ (tilde) signify?
11
votes
6
answers
25k
views
Is there a way to escape single-quotes in the shell?
E. g. I want to say
perl -e 'print '"'"'Hello, world!'"'"', "\n";'
Is there a less awkward way to do it, e. g. escaping single-quotes?
Yes, I know that I can write
perl -e 'print q[Hello, world!], ...
10
votes
2
answers
2k
views
How to make auto complete available for directories in cdpath for tcsh?
I just learned the trick for setting up cdpath in tcsh and it looks pretty useful.
However, it seems that auto-complete of sub-folder names doesn't come with it. Is there any trick available on that? ...
7
votes
6
answers
31k
views
How do I set $ variables in unix?
For example there is a long path that I cd to very often. How do I store the path in a variable so that I can use it everytime?
For example: I wan to be able to do this
cd $path
instead of
cd /a/b/...
7
votes
2
answers
9k
views
find files within a specific directory structure but a variable parent directory structure
I want to use the find command in linux to find a specific file nested within a specific directory structure, say dir1/dir2/reqdfile.
But this directory structure can itself be nested within any ...
6
votes
6
answers
2k
views
Is it possible to open a file to a specific line number as formatted in grep -n results?
I often use grep with the -n option to list line numbers, e.g.
$ grep -n xyz .*
/ext1/acheong/foo/bar/a.cc:42: inline bool abc(int xyz);
/ext1/acheong/foo/bar/a.cc:43: inline bool def(int xyz);
...
5
votes
3
answers
8k
views
How to run a process and completely detach it of its parent shell [duplicate]
Possible Duplicate:
Leave bash script running on remote terminal while not logged in?
How do I detach a process from Terminal, entirely?
I'm running a program on a linux server that will take ...
5
votes
1
answer
13k
views
How to write a setevn/export script that will work in both csh and bash?
In my environment (RHEL) I have a bunch of script that are written in either csh or bash.
Some of them are used to deal with a tomcat server.
I want to keep the definitions of CATALINA_HOME and ...
4
votes
2
answers
3k
views
Unix "time" command with pipeline prints no time-report
Of the two C-shell aliases below, only the first prints the time command's report of elapsed time. How can I get the alias with the pipeline to also print the time report?
alias make1 'time make'
...
4
votes
1
answer
8k
views
csh: how to test for blank correctly?
I want to test if a variable is totally empty in csh.
set R='dddd aaa'
if ( '${R}' ) then
echo not empty
else
echo 1111
endif
However it apparently does not work.
It gives this error ...
3
votes
2
answers
3k
views
How to open xterm shells with background colors based on topographic positioning?
xt is a custom csh/tcsh alias to open shells with specific window colors. It issues the following command:
xterm -geometry 105x25 -font 8x13 -bc -bg #333 -fg #999 \!* &
How could one command be ...
3
votes
3
answers
5k
views
In csh/tcsh, how can I incorporate literal curly braces into a command that's processed with eval?
To give more details, the situation is this.
I'm trying to prepare modulefiles (i.e., of the type used by the environment-modules package) to set up environment and aliases for third-party software. ...
3
votes
1
answer
1k
views
Bash alias history substitution similar to \!* in csh
My question is very similar to that of this old post.
I would like to do something similar: place in an alias the last argument(s) typed on the current command line. This would be equivalent to the ...
3
votes
2
answers
3k
views
Transferring environment variable through SSH / quoting in bash/sh/csh/tcsh
I want to transfer an environment variable over SSH.
The "correct" way is using SendEnv/~/.ssh/environment, but that requires the server to support AcceptEnv or PermitUserEnvironment, which it does ...
3
votes
0
answers
590
views
Converting csh or tsh scripts to Bash
I am looking for a tool that can convert scripts written in csh or tcsh to a bash scripts. At least on the basic stuff so that I don't have to go through the process of translating everything from ...
2
votes
5
answers
24k
views
linux text editor for windows
can somebody recommend a good Linux text editor for Windows (if it exists), I wrote scripts for C-Shell using txt editor of windows but I have problem, it doesn't run because windows is not UNIX, what ...
2
votes
2
answers
1k
views
Is there a command to make csh re-read all the directories in your path on FreeBSD?
I am having a weird issue in FreeBSD9 using csh as my shell. Newly installed programs that are in my path will only launch if I relaunch the csh shell. I find this really annoying.
I guess csh ...
2
votes
1
answer
2k
views
How to set PATH to run programs outside of default path?
I'm working on a project on my school's linux servers. I have a program deep in a directory, we'll say it's /afs/csic.umd.edu/class/cmsc311/0101/cs311xxx/class/cmsc311/0101/cs311xxx/datalab-handout/...
2
votes
3
answers
8k
views
How do I run a Python script from a C shell without specifying whole path?
I would like to run a Python script from a Hamilton C shell without having to specify the whole path of the script.
The first thing I tried was to add my scripts folder to the PATH environment ...
2
votes
1
answer
3k
views
csh cd alias: how to eliminate error when no parameter is supplied
I am familiar with bash, but my works require csh. in my .cshrc, I created this alias:
alias cd 'cd \!:1; ls -l'
It works very well except for one case: when I cd without any parameter:
cd
In ...
2
votes
1
answer
2k
views
How to set environment variables by calling a tcsh script that sources another csh script
I'm unable to set environmental variables present in a .csh using another .tcsh that is sourcing this file inside it:
This does not set the environment variables:
$PERC_PATH/bin/runperc.csh ...<...
2
votes
1
answer
130
views
How to get piped output in color?
I am using FreeBSD with the csh shell.
As an example, in the terminal / screen I get color output for ls (eg. ls -lGs). But when I pipe it through more (eg ls -lGs | more) the output has no colour.
...
2
votes
1
answer
754
views
tcsh: how can we display the body of a foreach loop in history
I see that history doesn't display the body of loops. Is there a way to show them?
san: cd /tmp/test
san: touch abc
san: touch def
san: ls
abc def
san: foreach file ( `ls` )
foreach? echo "File is $...
2
votes
0
answers
139
views
RHEL 6 converting a BASH script to a CSH script
I have a BASH script( running on RHEL 6 ) that brings up a GNOME terminal, opens multiple tabs in that terminal, starts a server in each tab, names the tab after that server, and inserts the command ...
1
vote
1
answer
517
views
On the command line, 'find' reports back an illegal time value
I want to run the following command.
find . -mtime -60s
When I do, I get this output instead:
CLIENT% echo `date +%s`-1308741881 | bc
5152
CLIENT% find . -mtime -`echo `date +%s`-1308741881 | bc`s
-...
1
vote
3
answers
599
views
Using a session-specific .vimrc
I share accounts with other developers for test environments. The .vimrc on some of these accounts sets rows and columns, changing my terminal size, which drives me nuts.
Is there a way I can set a ...
1
vote
2
answers
21k
views
Customizing CSH prompt
I'm using the directions here to customize my CSH prompt. Here's what I'm using:
set prompt="\n%{\033[1;32m%}%m %{\033[36m%}${cwd}$ %{\033[0m%} "
First of all, the ${cwd} part isn't giving the full ...
1
vote
3
answers
4k
views
run tcsh but bash started instead
I tried to start a tcsh on my Fedora 7 (default shell is bash)
[ss@ssvm ~]$ tcsh
[ss@ssvm ~]$ echo $SHELL
/bin/bash
As you see, another bash shell started.
I looked at the tcsh file:
[ss@ssvm ~]$ ...
1
vote
3
answers
104
views
How to send the output of CSH script to a text editor?
I found a pretty cool CSH script at work that makes a frequently used query to Postgres a little more friendly --- except that it dumps the output to the shell. This is the part of the script ...
1
vote
1
answer
1k
views
FreeBSD csh style history auto completion in bash
I am looking for a way to make it so that my ubuntu bash shell has the same kind of history completion as you get with csh in FreeBSD.
The behavior is that on the command line if i start to type ...
1
vote
2
answers
5k
views
How to start tab suggestions in csh?
In a different distro of linux I had bash tab suggestions enabled. Now I am using Konsole with csh on my pc. how do we enable tab completion in csh?
By tab suggestions I mean that if I type /home/...
1
vote
1
answer
824
views
Bash prompt: How to invert text white-on-black instead of black-on-white like tcsh
I'm a current tcsh user and have this setting in my .tcshrc file to set the prompt:
set prompt="%S MBP %s %~ [\!] "
My screen's text is usually black text on white brackground, but the %S ...
1
vote
2
answers
340
views
Why is `less` just showing the output of my title script instead of the file contents?
I'm using csh as my terminal and I have a script that runs when I change directories that replaces the window title with the current directory. I have it run initially in my .cshrc file as well so ...
1
vote
1
answer
688
views
Change CSH shell keyboard shortcut
I want to set Ctrl-w to delete the previous word in csh (as it does by default in bash).
How can I do this?
Thanks
1
vote
1
answer
7k
views
csh: How to check if symbolic link exists?
Symbolic link was create by command ln -s.
Tried if ( -e "$link" ) and if ( -f "$link" ). But it's not working.
1
vote
1
answer
13k
views
What's the equivalent of .bashrc for CentOS?
By configuring ~/.bashrc as desired, each time the user logs into their bash shell the configured settings (of .bashrc) will automatically be set. Now I must be missing something but despite thorough ...
1
vote
1
answer
2k
views
How can we configure paths for .cshrc
Within a shell script, i am trying to open a new tcsh shell and load some set of pre defined aliases and env variables which i do not want to have in default cshrc. I cannot have it in my home dir ...
1
vote
1
answer
2k
views
Gvim --remote to open file and focus on the newly opened file
I got a fairly old gvim (6.3) on CentOS 4.5. There's no --remote-tab-silent option yet. Instead, I use --remote to open file in same gvim instance. However, there's a problem that all files are ...
1
vote
1
answer
1k
views
How do I background a job quietly?
Using csh, how do I put a job in the background without generating any output?
[prompt] job &
[1] 5103
I want to eliminate the line [1] 5103
1
vote
2
answers
667
views
What are the options to make csh behave more Windows-like?
I'm using csh via PuTTY from a Windows PC and since I'm used to having the HOME button just place the cursor at the beginning of the string (instead of inserting ~) or ctrl+arrow place the cursor at ...
1
vote
1
answer
3k
views
getting error while doing cat command "Ambiguous output redirect."
while executing
cat test.txt | java myfile > test1.txt 2> test2.txt
I am getting error "Ambiguous output redirect."
my java file contains System.out and System.err .
I am in Unix csh ...
1
vote
0
answers
18
views
Pathname or word too long in Cshell
I am using cshell. And I know that there is a limit of 1024 character while setting path. But I have many path variables which I need to set. So, it is exceeding 1024 characters and I am getting an ...
1
vote
0
answers
404
views
What does the datasize limit in a csh actually do?
My .cshrc had set up a "limit datasize 256000", however several of my running processes are currently exceeding that. For example:
VmPeak: 496840 kB
VmSize: 496840 kB
VmLck: 0 kB
VmHWM: ...
1
vote
1
answer
3k
views
Using different .cshrc.user files
I have two .cshrc.user files for two different projects. For example, they set the same environment variables but with different values.
When I'm currently switching between projects, I run a python ...
1
vote
0
answers
2k
views
csh: Every command returns "no match"
I'm on mac OSX mountain lion working with csh. I'm not quite sure what I did, but suddenly every standard unix command I run returns a "no match".
Example:
$ echo "Hello"
echo: no match
$ rm a.txt
...
0
votes
1
answer
1k
views
Why do I get a different behavior of the scp command in csh and bash?
Why do I get a different behavior of the scp command in csh and bash?
Same command is working in csh shell, but it not working in bash shell.
Please can anybody help?
bash-3.2$ csh
Linux-007% scp ...
0
votes
1
answer
698
views
tcsh `cd` always issues a printout of `$PWD`. How do I disable this?
Someone in IT thought it would be a good idea to modify the default behavior of the command cd in our tcsh environment. As of Monday the "upgraded" version of cd always prints out $PWD after it ...
0
votes
2
answers
620
views
Customize csh prompt based on uid/superuser status
I'm trying to set up a condition where my csh prompt is customized to change username color and prompt character if I take on root privileges via "su". What's the most sensible way of doing this?
...
0
votes
1
answer
1k
views
Package not found for awk.exe and csh.exe in Cygwin 2.10.0
I'm upgrading from cygwin 1.7.35 to cygwin 2.10.0. But I could not find any package that contains awk & csh binaries (.exe). When I type info csh or info awk in cygwin(2.10.0) terminal it shows ...