Linux之命令基础

Linux

1991 作者–Linus Torvalds Git也同样出自他手

本人按照自己学习Android的需求学习的,所以东西可能不多,但是够用
另外由于自己用的是Mac,所以实际跟Linux有差别,但是还好不太影响~由于本人也是刚学习,所以可能会出现错误,还望各位指正!

命令基本格式

命令提示符

[root@localhost ~]#

符号意义
root用户
\根目录
~用户的home目录
#超级用户的提示符
$普通用户的提示符

命令格式

绝大多数命令支持以下格式
命令 [选项] [参数]

PS: 个别命令使用不遵循此格式,当有多个选项时,可以写在一起简化选项与完整选项 -a等于--all

举个栗子

  1. 查询目录中内容: ls

ls [选项] [文件或目录]

常用选项:

  1. -a 显示所有文件,包括隐藏文件(如’.’开头的文件,系统文件)
  2. -l 显示详细信息 (long list)
  3. -d 查看目录本身的属性,而不是该目录下的文件
  4. -h 人性化显示文件大小
  5. -i 显示inode (查看id号)

文件或目录:
指定查询某个目录
如果不填写,则默认当前目录

栗子1

执行ls -l
[图片上传失败…(image-48a1d9-1555507805709)]

栗子2

ls -l self (我有个文件夹就叫self)
[图片上传失败…(image-e02ab6-1555507805710)]

文件权限解释:

第一位代表文件类型
后面每三位为一组,分别代表三个身份:

  1. u所有者
  2. g所属组
  3. o其他人

rw代表对该文件拥有的操作权限:

  1. r读
  2. w写
  3. x执行

[图片上传失败…(image-6215e5-1555507805710)]

了解以后就可以解析一下
- rw- r-- r--所代表的意义了
代表 这个文件(-)所有者拥有读写权限,所属组跟其他人只拥有读权限!

个人表示居然能看懂那一串什么鬼了~~~哈哈哈
update: 忽然想明白了chmod 777 的意思就是将权限改为 111-111-111 也就是rwx-rwx-rwx 啊!!!

另外的一些信息:

  1. 权限后面的数字代表被引用的次数? (受硬链接影响,后面会提到ln命令)
  2. 另外还有文件大小(字节,可以加上h参数,可显示单位)
  3. 文件最后一次修改时间
  4. 文件的名字

ls -lh
[图片上传失败…(image-27a57-1555507805710)]

    原文作者:程序亦非猿
    原文地址: https://www.jianshu.com/p/06ad17e257c7
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞