pushd ,popd,dirs这几个命令可以使得工作目录书签化,就是可以按照顺序向前或者是向后移动工作目录,压栈的动作可以保存工作目录列表。对于那些对当前的工作目录没有进行硬编码,并且需要对当前的工作目录做灵活的变动的脚本来说,这是很有用的命令。注意:内建的$DIRSTACK数组变量,这个变量可以...
分类:
其他好文 时间:
2015-05-18 16:16:50
阅读次数:
225
栈的定义
栈(Stack)是限制仅在表的一端进行插入和删除运算的线性表
插入、删除这些操作的一端为栈顶(Top),另一端称为栈底(Bottom)。
当表中没有元素时称为空栈。
栈为一种先进后出的数据结构。或者称为后进先出
栈的修改需要遵循先进后出的原则。每次删除(退栈)的总是当前栈中”最新”元素(最后入栈的元素),而最先插入的元素是被放在栈的底部,要最后才能删除。
如图所示,元素是以...
分类:
系统相关 时间:
2015-05-08 14:56:38
阅读次数:
182
#manshellbuiltinsBASH_BUILTINS(1)BASH_BUILTINS(1)NAMEbash,:,.,[,alias,bg,bind,break,builtin,cd,command,comp-gen,complete,continue,declare,dirs,disown,echo,enable,eval,exec,exit,export,fc,fg,getopts,hash,help,history,jobs,kill,let,local,logout,popd,printf,pu..
分类:
系统相关 时间:
2014-10-30 01:55:08
阅读次数:
222
1.man -t ls | ps2pdf -> ls.pdf生成pdf格式的ls帮助文件。
2. pushd . :将当前目录压入栈,使用popd可以回到该目录。
3.find -type f ! -perm -444:寻找所有不可读的文件(对网站有用)
4.find -type d ! -perm -111 寻找不可访问的目录(对网站有用)...
分类:
系统相关 时间:
2014-07-24 17:46:36
阅读次数:
266
1、dirs1)功能显示当前目录栈中的所有记录(不带参数的dirs命令显示当前目录栈中的记录)2)语法(1)格式:dirs
[-clpv] [+n] [-n](2)选项-c 删除目录栈中的所有记录-l 以完整格式显示-p 一个目录一行的方式显示-v
每行一个目录来显示目录栈的内容,每个目录前加上的....
分类:
系统相关 时间:
2014-06-16 06:06:19
阅读次数:
613