日期:2014-05-16 浏览次数:20612 次
1.拷贝文件夹:
?
?? 拷贝到根目录
?
cp -r? /sdcard/demux/ ./
?
参考:
?
CP命令
格式: CP [选项] 源文件或目录 目的文件或目录
选项说明:-b 同名,备分原来的文件
-f 强制覆盖同名文件
-r 按递归方式保留原目录结构复制文件
?
?
2.echo修改文件
?
echo 2->screen_mode
?
echo 0,0,-1,-1->axis
?
3.shell命令提升文件权限
?
chmod 777 文件名
?
?
3.查看文件夹的大小:
?
du -sh *
?
可以列出当前目录下的所有子目录和文件的大小。
?
?
4.设置常用目录栈:
?
可以方便使用目录切换,特别是两个目录直接来回切换。
?
在当前目录下执行
?
pushd .
?
这样就把当前目录地址记录到了栈中,然后到了新的目录后操作完成后可以执行
?
pushd
?
这样就可以立马返回刚才记录的目录。
?
pushd .可以将多个目录地址记录到栈中,使用起来很方便。
?
使用dirs可以查看这个地址栈中所有的记录,不过是横向排版显示的,要像纵向显示就执行
?
dirs -p
?
这样就比较直观的显示出来了
?
这些从下到上,编号是从-0到-n
?
比如说删除-0的话就执行
?
popd -0
?
这样就能删除最下面的记录。
?
但是这些只能针对当前的这个打开的终端,怎样才能保存呢,这样以后就随时随地都能用了。
?
保存的步骤是:
?
在用户根目录新建一个文件,名字随便,我这叫.pushdir,然后把常用目录记录进去。
?
比如:cat .pushdir看到:
?
pushd ~/android4.0.3/external/dvb/jni 1>/dev/null
?
这就是一个记录的格式,按照这个格式编辑就可以了,每个占一行。1>/dev/null的意思是说如果出错比如目录不存在的话就
?
不报告错误。
?
然后编辑设置环境变量,执行
?
vim .bashrc
?
进入后到最后面加入:
?
. .pushdir
?
.等同于source,就是执行的意思。后面有个空格。
?
这样就是把这个文件里面写的东西执行了,各个终端都可默认使用的。很方便。