Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1314390
  • 博文数量: 273
  • 博客积分: 5865
  • 博客等级: 准将
  • 技术积分: 3280
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-11 10:01
文章分类

全部博文(273)

文章存档

2015年(33)

2014年(11)

2013年(11)

2012年(136)

2011年(32)

2010年(50)

分类: 系统运维

2013-01-04 14:59:46

1.   cd -     当前目录和之前所在的目录之间的切换


2.   cd + Alt . 用上次命令的最后一个目录路径
要用上上次命令的最后一个目录,就Alt+.两次就可以了


3.   pushd popd 多个目录间切换

在/usr和/etc/ssh和/etc/rc.d和当前路径之间切换,则可以在命令行下输入:
cxu@cxu-desktop:~$ pushd /usr
/usr ~
cxu@cxu-desktop:/usr$ pushd /etc/ssh
/etc/ssh /usr ~
cxu@cxu-desktop:/etc/ssh$ pushd /etc/rc.d
/etc/rc.d /etc/ssh /usr ~

pushd会自动把当前路径加入到可切换路径中。执行dirs,可以看到显示四个路径:
cxu@cxu-desktop:/etc/rc.d$ dirs
/etc/rc.d /etc/ssh /usr ~

输入pushd,既可以在前两个路径之间相互切换。
如果想切换到最后一个(栈底)路径时 pushd +2即可。
cxu@cxu-desktop:/etc/rc.d$ pushd 
/etc/ssh /etc/rc.d /usr ~
cxu@cxu-desktop:/etc/ssh$ pushd 
/etc/rc.d /etc/ssh /usr ~
cxu@cxu-desktop:/etc/rc.d$ pushd +2
/usr ~ /etc/rc.d /etc/ssh
cxu@cxu-desktop:/usr$ 

如果想清空这些路径,执行dirs -c即可。
cxu@cxu-desktop:/usr$ dirs -c
cxu@cxu-desktop:/usr$ dirs
/usr
cxu@cxu-desktop:/usr$ 

如果你需要从堆栈中删除一个目录,键入popd,然后是目录名称,再按回车键。



注意:用pushd时最好不用cd ,因为pushd 本身有cd的功能,并且一用cd 堆栈中的第一个就被替换:

点击(此处)折叠或打开

  1. suse:~ # pushd
  2. ~/Pictures ~ ~
  3. suse:~/Pictures # popd +1
  4. ~/Pictures ~
  5. suse:~/Pictures # cd ../mreald/
  6. suse:~/mreald # dirs
  7. ~/mreald ~
4.如何进入软件链接对应的目录
注意下面红色字体

点击(此处)折叠或打开

  1. suse:~ # pushd +2
  2. ~/test /boot/grub ~/work ~ ~/mreald
  3. suse:~/test # pushd +2
  4. ~/work ~ ~/mreald ~/test /boot/grub
  5. suse:~/work # cd -P .
  6. suse:/home/debain/dropbox/work # dirs
  7. /home/debain/dropbox/work ~ ~/mreald ~/test /boot/grub
  8. suse:/home/debain/dropbox/work #

5.你要不想你输入的命令进入历史中(重要的),也就是通过 上下键找不到,可以在命令前加一个空格(多个也行)

6.你要想你的ls  命令不显示隐藏文件,或者不用彩色显示
#\ls
or   #ls -f
阅读(2622) | 评论(2) | 转发(5) |
给主人留下些什么吧!~~

qingshanli19882013-01-06 21:08:09

M_O_Bz: 好文章,谢谢分享,只是第2条,我试了,怎么感觉和第一条效果是一样的。 按住Alt 后按 '.'   出来的是 历史命令?其他的都OK.....
你按住Alt不松,想要上上个历史命令的最后一个参数,只用按两下 "."
,当然多按几次就出现再以前的了,好的话请回复

M_O_Bz2013-01-06 13:12:05

好文章,谢谢分享,只是第2条,我试了,怎么感觉和第一条效果是一样的。 按住Alt 后按 '.'   出来的是 历史命令?其他的都OK