首页 > 代码库 > 7_linux_命令格式

7_linux_命令格式

什么命令?

      在linux中是用字符命令来进行操作,下达一个命令,然后操作系统返回处理结果,不像windows中用鼠标来进行各种命令

那具体的命令什么格式?

  1. 命令(常用ls:list 表示浏览目录下的文件) [-选项(

  a:all 显示隐藏文件(在linux系统中,使用点开头的文件名表示隐藏文件),

  l:long 显示文件详细的信息,

  h:人性化显示(运用在统计文件大小数量方面)

  d:指明目录为操作对象,而不是目录下的文件)

  i: 查看文件i节点,相当于id号] [参数(表示操作对象,目录或文件)]

    红点:[]中括号表示可选参数,命令格式不含中括号,之间空格隔开

什么是隐藏文件?

      不想让别人看见,所以要隐藏?不对,应该是系统明确声明,这个是系统关键性文件,没有特殊的需要,就不要对此进行任何操作。还有病毒也会隐藏起来,具有一定欺骗性。

怎么查看隐藏与设置隐藏文件?

  1. 在linux中,以点开头的命名方式都默认为隐藏文件,改名或者创建以点开头的文件。

    ls -a [目录] 查看目录下面隐藏文件

  1. 在windows10系统中,我们可以在文件上面右击选择属性,设置为隐藏文件,在文件管理系统中点击查看,右边的选项框里有一显示隐藏的,勾选上,在win7中,点击工具,选择文件属性,然后勾选上显示所有类型文件

    敲入命令 ls -lh 之后显示“-rw-------. 1 root root 1.3K 2月  15 22:07 anaconda-ks.cfg”表示什么意思?

  1. -rw-------(-表示文件的类型,-表示文件(数据文件),d表示目录,l表示软链接。后面的rw-------三个符号一组分别表示所有者,所属组,其他人对应的权限,r:read 读取权限,w:write  写入权限,x:excute 执行权限)
  2. 1 root root 1.3K 2月  15 22:07 anaconda-ks.cfg(1表示文件调用次数计数,root表示root所有者,root表示root组,1.3k表示文件大小,2月  15 22:07表示文件最后修改的时间,anaconda-ks.cfg表示文件的名字)

什么是所有者,所属组,其他人?

      在linux中,把用户划分为3类

  1. 分别对应英文 user, group, other
  2. 所有者:

    一般情况下是文件的创建者,可以进行更换。比如写一个脚本,没写完,因为一些急事,把工作交给另外一个人

  1. 所属组:

    创建一个用户组,用户组里面的用户可以进行的组权限操作。就比如我的电脑,我就可以创建一个组,然后组里面的人就可以使用我的电脑了

  1. 其他人:

    除了所有者,所属组之外的所有用户

7_linux_命令格式