当用adb shell进入Android系统后,即可输入linux命令,下面就对一些Andriod常用的linux命令进行汇总!
1.目录与文件
pwd
查看当前完整路径
natrium:/sdcard/MOVIES $ pwd
/sdcard/MOVIES
ls
列出当前目录的所有文件
natrium:/sdcard/MOVIES $ ls
demo.sh dync.mp4 frozen2.mov shalala.mp3 shupin.mp4 static.mp4
ls -alh
以便于阅读的字节单位查看文件详细列表,包括隐藏文件或目录
- a 显示隐藏文件
- l 以行显示
- h 文件大小单位自动转换显示
natrium:/sdcard/MOVIES $ ls -alh
total 92M
drwxrwx--x 2 root sdcard_rw 4.0K 2019-10-24 21:29 . //隐藏目录,上一层
drwxrwx--x 245 root sdcard_rw 8.0K 2019-10-24 20:38 .. //隐藏目录,上上一层
-rw-rw---- 1 root sdcard_rw 26 2019-10-23 08:17 demo.sh
-rw-rw---- 1 root sdcard_rw 78M 2019-06-29 13:29 dync.mp4
-rw-rw---- 1 root sdcard_rw 89M 2019-07-05 16:01 frozen2.mov
-rw-rw---- 1 root sdcard_rw 3.3M 2019-07-02 20:00 shalala.mp3
-rw-rw---- 1 root sdcard_rw 12M 2019-07-07 17:35 shupin.mp4
-rw-rw---- 1 root sdcard_rw 1.1M 2019-07-02 19:51 static.mp4
cd
切换路径(change dirtory)
natrium:/sdcard/MOVIES $ cd /sdcard/Android
natrium:/sdcard/Android $ pwd
/sdcard/Android
cd .
当前目录cd ..
回到上级目录
mkdir
创建一个单层新目录
natrium:/sdcard/MOVIES $ mkdir testdir
natrium:/sdcard/MOVIES $ ls
demo.sh demo2.sh dync.mp4 frozen2.mov shalala.mp3 shupin.mp4 static.mp4 testdir
mkdir -p
创建多级目录
natrium:/sdcard/MOVIES $ mkdir -p ./multidir/testdir2
natrium:/sdcard/MOVIES $ ls
demo.sh demo2.sh dync.mp4 frozen2.mov multidir shalala.mp3 shupin.mp4 static.mp4 testdir
natrium:/sdcard/MOVIES $ cd multidir/ //子级目录被创建
natrium:/sdcard/MOVIES/multidir $ ls
testdir2 //第二层目录被创建
cp
复制文件或目录(copy)
natrium:/sdcard/MOVIES $ cp demo.sh ./testdir/democp.sh //将demo.sh复制到另一目录中并重新命名为demo.cp.sh
natrium:/sdcard/MOVIES $ cd testdir
natrium:/sdcard/MOVIES/testdir $ ls
democp.sh
rm
删除文件(remove)
na