作者aldreamp (小孟)
看板EE_DSnP
标题[问题] bash cd指令的设定
时间Wed Nov 17 02:11:46 2010
依稀记得前几堂课老师有讲到 您可以输入 cd hw1 or cd hw2 / hw3 /....
(还是不用到该路径 ./执行档 就可以执行程式 有点忘记了)
然後他就会很快地跳到你指定的资料夹
不需要一层一层的像 cd Desktp/HW/blabla..
请问那种功能该如何设定呢? 我用的是bash 应该是要去修改.bashrc吗?
可是我不知道要打什麽指令?
另外,想请问高手们老师上课时的putty视窗底色是白色的,请问那需要在哪里设定呢?
---
Ans:pietty 选项->详细设定->windows->colours->Use system colours
and so on...
---
因为最近资料夹越来越多层 好懒得cd cd cd XDD
谢谢大家的回答!!
---
ANS:
path 与 cdpath 设定
更改游标前提示字串
vim .bashrc 最下面加入下面这一行
export PS1='{\u@}:\w>'
u=user,w=where,h=hostname...etc
我自己的设定:
vi .cdpath
export CDPATH=:~:~/Desktop:~/Desktop/check:~/Desktop/b96611011_hw
vi .path
export
PATH=:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr\
/games:/usr/bin/X11:~:~/Desktop:~/Desktop/check:~/Desktop/b96611011_hw
so .cdpath
so .path
path
echo $PATH
把当前目录加入path
PATH=.:$PATH
export PATH=.:$PATH
方法1.
在用户目录下 vi .bashrc
export PATH=”$PATH:/your path1/:/your path2/…..”
方法2.
在 /etc/profile中增加。
PATH="$PATH:/home/zhengb66/bin"
export PATH
echo $PATH # 列出 PATH 的环境变数
unset PATH # 将 PATH 环境变数取消
echo $PATH # 列出 PATH 的环境变数
ls # 你会发现 ls 无法使用了
/bin/ls # 又可以了
export
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/\
games:/usr/bin/X11:
# 设定 PATH 环境变数
ls # ls 又可以用了
---------------------------------------------------------------------
http://www.softpanorama.org/Scripting/Shellorama/cdpath.shtml
cdpath
----
直接以指令加入当前目录等
export CDPATH='.:/etc'
----
方法1.
export CDPATH='.:~/Desktop:~/Desktop/check'
function my_cd {
\cd "$@" >/dev/null
}
alias cd='my_cd'
方法2.
CDPATH=:$HOME:$HOME/projects:/books/troff
export CDPATH
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.192.29.9
1F:推 ric2k1:去设定 cdpath 这个环境变数 11/17 04:02
2F:→ ric2k1:lecture note #2 里头有例子 11/17 04:03
3F:→ aldreamp:喔喔谢谢老师 我试试看 11/17 22:11
4F:推 ric2k1:感谢分享!! 11/22 21:03
※ 编辑: aldreamp 来自: 123.192.29.9 (11/23 01:50)