你所在的位置: 首页 > 正文

Linux系统文件系统及文件基础篇

2019-08-01 点击:1095

Linux系统文件系统和文件基础

学习Linux的关键是掌握不同类型的文件系统及其功能。通过安装Linux系统,我们首先了解Linux系统中各种目录文件夹的一般功能:主目录树有/,/root,/home,/usr,/bin等目录。以下是典型的Linux目录结构,如下所示:

b82cf44c34094d84905be2ba1b1d0ecb

/root目录

/bin存储必要的命令

/boot存储内核和启动它所需的文件

/dev存储设备文件

/etc存储系统配置文件

/home普通用户的主目录,用户数据存储在其主目录

/lib存储必要的运行时

/mnt存储临时映射文件系统,通常用于安装。

/proc存储存储过程和系统信息

/root superuser的主目录

/sbin存储管理程序

/tmp存储临时文件

/usr存储应用程序,命令程序,库,手册和其他文档。

/var system default log storage directory

在大致了解Linux系统的目录结构后,我们将进一步了解和学习Linux操作系统的Linux操作系统强制命令,文件管理,系统管理和用户管理。

1.1 Linux操作系统先决条件

1.1.1别名

别名显示当前设置的所有别名;

别名仅显示别名的含义;

Unalias取消命令别名

1.1.2 shell的特殊字符

(1)通配符

*:野生,有0个或更多字符

?野生任何单个字符

[s]:通配符范围内的任何字符

(2)命令

(3)输入和输出重定向

>意味着追加和覆盖

>>表示其他

<表示输入

(4)管道

|表示上一个命令的输出作为下一个命令的输入

1.1.3在线帮助

Man命令您可以在linux中查看命令帮助,配置文件帮助,编程帮助等

1.1.4清除屏幕和历史命令

清除屏幕

历史记录查看历史命令

历史!n命令

1.2文件管理

1.2.1查看目录文件

Pwd显示工作路径

Cd开关工作目录

Ls查看目录中的文件

文件显示文件类型

1.2.2创建和删除目录文件

触摸创建文件

Mkdir创建了一个目录

Rm [-i/f] filename删除名为filename

的文件

Rmdir dir删除名为dir的目录

1.2.3链接文件

链接文件主要用于解决数据共享问题。常用命令如下:

Ln [-s/-p] source-file target-file创建指向文件或目录的软链接或硬链接

其中:-s软连接

-p hard link

1.2.4显示文本内容

Cat file1从第一个字节

转发文件的内容

更多file1查看长文件的内容

Head [-n] filename查看名为filename

的文件的前n行

尾[-n] filename查看名为filename

的文件的最后n行

1.2.5复制和移动文件目录

Cp [-i]源文件目标文件副本文件

Cp [-r]源文件目标文件副本目录

Mv [-i]源文件目标文件移动文件

1.2.6文件目录权限

文件权限使用“+”设置权限,使用“ - ”取消

许可代表:r(读),w(写),x(执行)

属性表示:用户(u),组(g),a(所有者)和其他(o)

1.2.7修改目录权限

Chmod ugo + rwx dir1将目录中的所有用户(u),组(g)和其他(o)设置为读取(r),写入(w)和执行(x)权限

chmod go-rwx ectory1删除组(g)和其他人(o)对目录的读写权限

Chown user1 file1更改文件的所有者属性

Chown user1: group1 file1更改文件的所有者和组属性

Chown -R user1 directory1更改目录的owner属性并更改目录中所有文件的属性。

Chgrp group1 file1更改文件组

1.2.8查找文件

查找/-name file1从'/'

启动根文件系统搜索文件和目录

查找/-user user1搜索属于用户'user1'的文件和目录

查找/home/user1 -name \ * .bin在'/home/user1'目录中搜索以'.bin'结尾的文件

查找/usr/bin -type f -atime +100搜索过去100天未使用的可执行文件

查找/usr/bin -type f -mtime -10搜索在10天内创建或修改的文件

查找/-name \ * .rpm -exec chmod 755'{}'\;搜索以“.rpm”结尾的文件并定义其权限

查找/-xdev -name \ * .rpm搜索以“.rpm”结尾的文件,忽略可移动设备,如CD-ROM和驱动器

1.2.9过滤和统计

Grep [option(s)] string filename将文件名过滤为filename

中的字符串

Wc [option(s)] filename statistics

1.3系统管理

1.3.1时间和过程视图

日期显示系统日期

Cal 2007显示2007年的日历

Ps查看过程

1.3.2切换用户

Su正在切换到其他用户,但不切换环境变量

Su - 完全切换到用户环境

Sudo使用超级用户执行命令,通常称为root用户。如果多个普通用户同时切换到root用户操作系统,则不同的人可能对同一文件执行不同的操作,这是非常不安全的。最好有一个目标释放权限,澄清哪个作业由哪个用户操作,并同意使用哪个命令来完成与之相关的工作,此时sudo命令可以解决问题。

1.4用户管理

1.3.1修改用户密码

密码修改用户密码

要求:

(1)6-8个字符

(2)包含至少2个字母,1个字符或特殊符号

(3)与用户ID不同

(4)与以前的用户密码不同,至少有3位数

1.3.2查找用户

谁在线查看当前用户状态

我是谁在系统中显示他的用户名,登录终端,登录时间

1.3.3查看磁盘信息

Du显示磁盘使用情况摘要信息

Df显示整个文件系统的空间使用情况

1.3.4查看网络链接

Ping查看当前计算机与另一台计算机之间的链接

Ipconfig显示以太网卡的配置

在阅读《linux就该这么学》文件系统的基础知识后,上面的内容略有增加。现在我将在完成它后与你分享。我也向大家推荐这本书。这本书真值得物有所值。我希望它会是linux。你对初学者很有帮助!

漳州新闻网 版权所有© www.bowabc.com 技术支持:漳州新闻网 | 网站地图