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,就是执行的意思。后面有个空格。
这样就是把这个文件里面写的东西执行了,各个终端都可默认使用的。很方便。
5.grep 查找命令
在vi或vim编辑器里,使用grep命令查找字符串非常迅速且方便。
命令使用:
grep “要查找的字符串” *
如果要显示行号的话
grep “要查找的字符串” -n *
这些参数可以用
man grep查看。
6.find 查找文件
find -name "Rt*"
find 和grep联合使用更方便查找目录下的字符串,并且能指出位置行数等信息:
例如:
find -name "*.*" | xargs grep "EN_TV"
如果需要显示出行数,那就:
find -name "*.*" | xargs grep -n "EN_TV"
7.从终端直接打开当前路径的窗口
在终端操作的路径下,想打开窗口的图形化界面,执行命令:
nautilus ./
这个命令就是以root权限打开一个窗口,来管理文件。这个单词的本意是鹦鹉螺,让我
想起了海底两万里的鹦鹉螺号,哈哈。
8.察看软件安装到的所有目录
例如:whereis eclipse
eclipse: /usr/bin/eclipse /usr/lib/eclipse /usr/bin/X11/eclipse /usr/share/eclipse /usr/share/man/man1/eclipse.1.gz
说明了安装到了这几个目录中了,相关的文件都可以从这几个目录中找到。