Linux之命令基础

作者: 程序亦非猿 | 来源:发表于2015-09-01 18:02 被阅读126次

    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)]

    相关文章

      网友评论

        本文标题:Linux之命令基础

        本文链接:https://www.haomeiwen.com/subject/ffllcttx.html