常用Linux指令

阅读更多

常见的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

你可能感兴趣的:(常用Linux指令)