Linux文件概述
在Linux中打开命令窗口的指令:Ctrl+Alt+T
cd / :跳转到根目录
ls :显示当前目录下的所有文件,如果该目录下包含隐藏文件,则可以使用ls -a命令。
Unix-like 系统中“文件系统”的概念包含两个意思,第一是“根文件系统”,另一个是“存储类文件系统”。
“存储类文件系统”就等同于Windows操作系统的存储方式.而"根文件系统"则差别较大,它并不是用来存储实际文件的.
根文件系统简称为"rootfs"
挂载"存储文件系统"的命令是:mount
卸载"存储文件系统"的命令是:umount
Linux启动过程
?从计算机系统的角度来看,启动过程一般分为三个步骤
开机并执行bootloader程序-----操作系统内核初始化-----执行第一个应用程序
常用Linux命令
man的含义是 manual,即手册,当我们不清楚Linux命令的作用和用法,可以使用man command 进行查询,command 为具体命令名称,如man ls
find用于查找某个文件或文件夹
如: &find . -name "*.java"
grep用于字符串匹配,比如想找到 hello.java中包含"Activity" 字符串的所有地方
&grep "Activity" hello.java
代表上一个命令的执行结果,作为下一个命令的参数,比如,想查找当前文件名中包含"oa"的所有文件,可以用以下命令:
&ls | xargs grep "oa"
查找当前目录下所有包含"Activity"字符串的Java文件
&find . -name "*.java" | xargs grep "Activity"
查找目录名称为res下的xml文件,并且xml文件中包含"status_bar_size"字符串的地方.
&find `find . -name res` -name "*.xml" | xargs grep status_bar_size
cat命令用于连接文件内容并在Terminal 中输出文件内容.
查看当前目录下 main.java的文件内容
&cat main.java
也可以查看设备文件,以下命令查看/dev/disk0的内容
&sudo cat /dev/disk0
该命令中,sudo的含义是使用管理员权限执行后续命令.
在Linux系统中,文件的访问者被划分为三类:user(u) 用户自身,即创建该文件的用户, group(g)用户所在组, other(o) 其他用户
chmod即用于设置这三类访问者对于文件的访问权限.
ps用于列出当前运行的所有进程,kill用于杀死某个进程
将某个变量值的作用域设为全局范围