常见的Linux指令
su
- super user
- # 超级管理员用户
- $ 普通用户
ls
- 显示当前目录的文件和文件夹
- ls -l:显示文件和文件夹详情
- ls -a:显示隐藏文件
- d 目录, - 普通文件,c 驱动,l 软链接
cat
- 猫 查看文件 好奇害死猫
- 不要去cat二进制文件
- 复制文件:cat xx > xx
mv
- move 移动文件
- 常用于文件的重命名:mv 旧名称 新名称
cp
- copy Linux下的拷贝命令,Android下原生不支持
- cat 使用该命令替代,结合重定向进行复制
mkdir
- make dir:创建文件夹
rmdir
- remove dir:删除文件夹
touch
- 新建一个文件:touch 文件名
- 创建文件,如果不存在,则创建;如果已存在,则无任何操作
echo
- 回显数据
- 写入数据:echo "haha" > haha.txt
sleep
- 睡眠,常用于批处理的执行,延时操作使用
- 用法: sleep SECONDS
df
- disk free:查看磁盘目录使用情况
- df /system 查看指定目录
id
- 查看当前用户user id和所在组的group id
- uid=0(root)用于最高权限,更改任何东西
- uid=1000(system)系统级权限
- uid=2000(shell)命令窗口权限,执行一些不危险的命令
- uid=10000+ 普通应用的权限,任何危险操作都需要申请权限
chown
- change owner:更改文件所属用户、组
- chown 10086.10086 haha.txt
- 将文件haha.txt拥有者改成uid=10086的用户,用户组改成gid=10086
ps
- print(process) status
- 打印当前的进程状态,即查看进程情况
mount
- 挂载分区
- 重新挂载指定目录:mount -o remount,rw /system
- 重新挂载目录/system为可读可写目录(rw)
- 上面命令的","可省略
- 重新挂载根目录:mount -o remount rw /
reboot
- 重新启动设备,需要root权限
file
- 该命令用来识别文件类型,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的。
- file a.txt