Linux
1991 作者–Linus Torvalds Git也同样出自他手
虽然自己只是个android新手,但是个人觉得掌握一些linux命令还是很有必要的,这个是自己看Linux达人养成计划 I部分章节的学习笔记
,外加自己其他所学整理.
另外由于自己用的是Mac,所以实际跟Linux有差别,但是还好不太影响~由于本人也是刚学习,所以可能会出现错误,还望各位指正!
本人按照自己学习Android的需求学习的,所以东西可能不多,但是够用
命令基本格式
命令提示符
[root@localhost ~]#
| 符号 | 意义 |
|---|---|
| root | 用户 |
| \ | 根目录 |
| ~ | 用户的home目录 |
| # | 超级用户的提示符 |
| $ | 普通用户的提示符 |
命令格式
绝大多数命令支持以下格式
命令 [选项] [参数]
PS: 个别命令使用不遵循此格式,当有多个选项时,可以写在一起简化选项与完整选项
-a等于--all
举个栗子
- 查询目录中内容: ls
ls [选项] [文件或目录]
常用选项:
- -a 显示所有文件,包括隐藏文件(如’.’开头的文件,系统文件)
- -l 显示详细信息 (long list)
- -d 查看目录本身的属性,而不是该目录下的文件
- -h 人性化显示文件大小
- -i 显示inode (查看id号)
文件或目录:
指定查询某个目录
如果不填写,则默认当前目录
栗子1
执行ls -l
栗子2
ls -l self (我有个文件夹就叫self)
文件权限解释
第一位代表文件类型
后面每三位为一组,分别代表三个身份:
- u所有者
- g所属组
- o其他人
rw代表对该文件拥有的操作权限:
- r读
- w写
- x执行

了解以后就可以解析一下- rw- r-- r--所代表的意义了
代表 这个文件(-)所有者拥有读写权限,所属组跟其他人只拥有读权限!
个人表示居然能看懂那一串什么鬼了~~~哈哈哈
update: 忽然想明白了chmod 777 的意思就是将权限改为 111-111-111 也就是rwx-rwx-rwx 啊!!!
另外的一些信息:
- 权限后面的数字代表被引用的次数? (受硬链接影响,后面会提到
ln命令) - 另外还有文件大小(字节,可以加上h参数,可显示单位)
- 文件最后一次修改时间
- 文件的名字
ls -lh