Linux入门篇(二)——文件

这一系列的Linux入门都是本人在《鸟哥的Linux私房菜》的基础上总结的基本内容,主要是记录下本身的学习过程,也方便你们简要的了解html

Linux Distribution是Ubuntu而不是书本上推荐的CentOS,建议装双系统,不要使用虚拟机。git

代码在github上:Linuxpracticegithub

 

其余内容:shell

Linux入门篇(一)——基本命令

 

Linux文件windows

1、Linux的文件权限与目录配置bash

Linux提供了多用户,多任务环境操做的实现;网络

文件可存取访问的身份:owner,group,other;post

权限:read,write,execute学习

1)Linux的文件属性url

能够用命令$ ls -al 来查看当前目录下的全部文件及其详细信息

 

-rw-r-r--    1    root    root      42304    Sep 4 18:26     install.org

文件权限   连接数 文件全部者 文件所属用户组  文件大小  文件最后的修改时间   文件名

 

其中文件的权限:

 

      可读 可写 可执行

  -    r  w  x    r  w  x      -  -  -

文件类型  文件全部者权限  文件所属用户组权限 其余人对此文件的权限

 

文件类型:

[d] :目录, [-]:文件, [l]:链接文件,[b]:可存储接口设备,[c]:串行端口设备

 

2)改变文件属性和权限

# charg 组名 dirname/filename 改变文件所属用户组

# chown 帐号名 dirname/filename 改变文件全部者

# chmod xyz dirname/filename 改变文件的权限

权限的计算方法:xyz是rwxrwxrwx的累加:其中r的值为4,w的值为2,x的值为1

owner=rwx=4+2+1=7

group=rwx=4+2+1=7

other=rwx=4+2+1=7

 

2、Linux文件种类与扩展名

1)文件种类

普通文件[-]:纯文本文件:(ASCII) $ cat ~/.bashrc

      二进制文件:(binary) $ cat ~/.bashrc

      数据格式文件:(date) $ last

目录[d]:

链接文件[l]:相似于windows下的快捷方式

设备与设备文件[b]:与系统外设及存储相关/块设备, 在/dev下

字符设备文件[c]:串行端口设备

套接字[s]:数据接口文件,网络上的数据链接 /var/run

管道[p]:(FIFO,PIPE) 解决多个程序访问一个文件时形成的错误问题。

2)文件扩展名

基本上Linux的文件是没有所谓的扩展名的,一个Linux文件可否执行与第一列的10个属性相关,有x属性在,则表示能够执行。

可是可执行与执行成功并非一致的。

经常使用的扩展名:*.sh 脚本或批处理文件script,由于脚本是用shell写成的。

       *Z, *.tar, *tar.gz, *.zip, *tgz 经打包的压缩文件

扩展名只是为了让用户了解文件的用途。

相关文章
相关标签/搜索