注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

星期五

明天不上班

 
 
 

日志

 
 
关于我

一个特立独行的Java程序员,比较宅,上上网,写博客,听音乐,看电影。

网易考拉推荐

linux 101 hacks学习笔记(一)  

2011-08-03 21:53:36|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

第一章

技巧1 CDPATH:设置cd命令的基目录

你可以将CDPATH设置为该目录,当使用cd进入其下的子目录时,则需要输入该目录名
export CDPATH=/home/hjzheng
例:
在.bashrc 中对常用的目录设置CDPATH
  linux 101 hacks学习笔记(一) - zhenghaoju700 - zhenghaoju700 的博客
使用cd切换
  linux 101 hacks学习笔记(一) - zhenghaoju700 - zhenghaoju700 的博客

技巧2 使用cd 和 alias命令快速返回上级目录
在~/.bashrc中写入别名(下面有5中方法选择你喜欢的)
1.
alias ..="cd .."
alias ..2="cd ../.."
alias ..3="cd ../../.."
alias ..4="cd ../../../.."
2.
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
3.
alias cd..="cd .."
alias cd...="cd ../.."
alias cd....="cd ../../.."
alias cd.....="cd ../../../.."
4.
alias cd1="cd .."
alias cd2="cd ../.."
alias cd3="cd ../../.."
alias cd4="cd ../../../.."
 例:
在.bashrc 加入你的别名设置
  linux 101 hacks学习笔记(一) - zhenghaoju700 - zhenghaoju700 的博客
测试一下
  linux 101 hacks学习笔记(一) - zhenghaoju700 - zhenghaoju700 的博客
技巧3 用一条语句执行"mkdir"和"cd"命令
vi .bashrc 或 .bash_profile
function mkdircd() {
    mkdir -p "$@" && eval cd "\"\$$#\"";
}
$@ 表示所有的参数
$# 表示参数的个数
例:
  linux 101 hacks学习笔记(一) - zhenghaoju700 - zhenghaoju700 的博客

技巧4 用"cd -"在最近的两个目录之间切换
例:
  linux 101 hacks学习笔记(一) - zhenghaoju700 - zhenghaoju700 的博客

技巧5 使用"dirs","pushed","popd"来操作目录栈

dirs:显示目录栈
pushed:将目录压入栈
popd:将目录弹出栈

技巧6 使用"shopt -s cdspell" 纠正cd命令的目录名称输入错误
例:
  linux 101 hacks学习笔记(一) - zhenghaoju700 - zhenghaoju700 的博客

参考: <<Linux 101 hacks>> 请大家购买正版图书   http://linux.101hacks.com/

 

2011/8/4 补充:

在TC Shell下,因为不支持function 所以技巧3 无法进行。 

  评论这张
 
阅读(221)| 评论(0)
推荐

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017