Linux 常用命令

(一) 命令基本格式(必须掌握)

[root@yyq ~]#  root 代表当前的登录用户 root 代表是管理员(Linux当中管理员帐户是root) (administrator 这是微软的) yyq 代表当前计算机的主机名,~当前所在目录(代表家目录),# 超级用户的提示符,普通用户的登录符是$

对于root 管理员用户来说 家目录是 根目录下的 root目录 对于 user1普通用户来说家目录是/home/user1,每个用户都有自己的家目录,没有家不能登录到系统中

(pwd : 显示当前所在的文件路径)

Linux 命令格式: 命令 [选项] [参数]

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

查询目录中内容 ls 命令

ls [选项][文件或目录](/etc/  这是指定的参数)

  选项 : -a 显示所有文件,包含隐藏文件

      -l 显示目录详细信息  

      -d 查看目录属性

      -h 人性化显示文件大小

      -i 显示 inode

-                 rw-              r--        r--.  1 root root   100 9月  23 2004 .cshrc

                                                                         时间代表最后一次修改时间      最后一列是文件名

                                     1 代表引用计数(代表该文件被调用过几次)  root 单独拿出来了(代表所有者)  root 所属组  100 代表文件的大小 字节            

                                       这个点:代表ACL权限      

文件类型     u所有者         g所属组     o其他人   指代的都是用户和文件之间的关系 (为了明确身份,划分权限)

权限: 10位,第一位 - 文件类型  linux 文件类型只有7种( - 文件 d目录| 软链接文件)

r 读 w 写 x执行(linux 中基本权限只有这三种,读写执行) 

第一位是 - 代表该文件是一个普通文件  ,如果第一位是 d 代表是目录 如果第一位是 l代表是快捷方式,软链接文件

还有四种文件类型:  块设备文件,字符设备文件,套接字文件 和管道文件(系统的特殊文件,一般来说不用普通用户去做操作)

除去第一位 ,剩下的还有九位,这九位 每三位为一组(分别代表 所有者,所属组,其他人)三个身份

在linux 当中有用户和用户组的概念, 什么是用户组? 相同身份或相同权限放在一起就是一个用户组

ls -lh  显示数据大小 

在linux 当中 .开头的文件是隐藏文件 (隐藏文件存在的意义:(ls  -a 能找到) 该文件是系统文件,该文件除非有必要,不要乱动它,免得误操作)

ls -i 查看文件 的inode  查看id号

原文地址:https://www.cnblogs.com/yangyongqian/p/5165714.html