我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux系统文件系统及文件基础是怎么样的

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux系统文件系统及文件基础是怎么样的

这篇文章将为大家详细讲解有关Linux系统文件系统及文件基础是怎么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

学习Linux,重难点在于掌握不同类别的文件系统及其作用。通过对Linux系统的安装,我们首先来了解下Linux系统里各个目录文件夹下的大致功能:主要的目录树的有/、/root、/home、/usr、/bin等目录。下面是一个典型的linux目录结构如下:

        / 根目录 
        /bin 存放必要的命令 
        /boot 存放内核以及启动所需的文件
        /dev 存放设备文件 
        /etc 存放系统配置文件 
        /home 普通用户的宿主目录,用户数据存放在其主目录中 
        /lib 存放必要的运行库 
        /mnt 存放临时的映射文件系统,通常用来挂载使用。
        /proc 存放存储进程和系统信息 
        /root 超级用户的主目录 
        /sbin 存放系统管理程序 
        /tmp 存放临时文件
        /usr 存放应用程序,命令程序文件、程序库、手册和其它文档。 
        /var 系统默认日志存放目录

        对linux系统的目录结构有一个大致的认识之后,接下来我们从Linux操作系统必备命令、文件管理、系统管理、用户管理四个方面对linux文件系统进行进一步认识和学习。

1 Linux操作系统必备命令

1.1 别名

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

alias name只显示某个别名代表的含义;

unalias 取消命令别名

1.2 Shell的特殊字符

(1) 通配符

*:通配个或多个字符

?:通配任意单个字符

[s]:通配某个范围内的任意一个字符

(2) ;一行执行多条命令

(3) 输入输出重定向

>表示追加并覆盖的意思

>>表示追加

<表示输入

(4) 管道符

| 表示前一个命令的输出作为后一个命令的输入

1.3 联机帮助

        man命令  可以查看linux中的命令帮助、配置文件帮助、编程帮助等信息

1.4 清屏与历史记录命令

clear 清屏

history 查看历史命令

history  !n  执行使用的第n条命令

2 文件管理

1 查看目录文件

pwd  显示工作路径

cd  切换工作目录

ls  查看目录中的文件

file 显示文件类型

2 创建和删除目录文件

touch   创建文件

mkdir  创建目录

rm   [-i/f]  filename  删除名叫filename的文件

rmdir  dir  删除名叫dir的目录

3 链接文件

链接文件主要是为了解决数据共享问题,常用命令如下:

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

其中:-s 软连接

             -p 硬链接

4 显示文本内容

cat file1 从第一个字节开始正向查看文件的内容 
more file1 查看一个长文件的内容 

head   [-n]   filename  查看文件名为filename的前n行

tail    [-n]   filename   查看文件名为filename的后n行

5 拷贝和移动文件目录

cp  [-i]  source-file  target-file  拷贝文件

cp  [-r]  source-file  target-file  拷贝目录

mv  [-i]  source-file  target-file  移动文件

6 文件目录权限

文件的权限    使用 "+" 设置权限,使用 "-" 用于取消

权限代表:r (读),w(写),x(执行)

属性代表:用户(u)、群组(g),a(所有人)以及其他人(o)

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 改变一个目录的所有人属性并同时改变改目录下所有文件的属性 
chgrp  group1 file1 改变文件的群组 

8 查找文件

find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录 
find / -user user1 搜索属于用户 'user1' 的文件和目录 
find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件 
find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件 
find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件 
find / -name \*.rpm -exec chmod 755 '{}' \; 搜索以 '.rpm' 结尾的文件并定义其权限 
find / -xdev -name \*.rpm 搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备 

9 过滤与统计

grep  [option(s)]  string  filename 过滤文件名为filename中的字符串

wc  [option(s)]   filename   统计

3 系统管理

1 时间和进程查看

date 显示系统日期 
cal 2007   显示2007年的日历表 

ps  查看进程

2 切换用户

su是切换到其他用户,但是不切换环境变量

su - 是完整的切换到一个用户环境

sudo 使用超级用户来执行命令,一般指root用户。若多个普通用户同时切换到root用户对系统进行操作,可能会出现不同人对同一个文件进行不同操作,那很不安全。最好是有针对性的放开权限,明确哪些工作是由哪个用户进行操作,并且约定其使用哪个命令来完成与其相关的工作,此时sudo命令可以解决该问题。

4 用户管理

1 修改用户密码

passwd 修改用户密码

要求:

(1)6-8个字符

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

(3)不同于用户ID

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

2 查找用户

who  查看当前在线上的用户情况  

who am i  显示出自己在系统中的用户名,登录终端,登录时间

3 查看磁盘信息

du  显示磁盘使用摘要信息

df  显示整个文件系统的空间使用磁盘情况

4 查看网络链接

ping 查看当前机器与另一台机器的链接情况

ipconfig 显示一个以太网卡的配置

关于Linux系统文件系统及文件基础是怎么样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux系统文件系统及文件基础是怎么样的

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux系统文件系统及文件基础是怎么样的

这篇文章将为大家详细讲解有关Linux系统文件系统及文件基础是怎么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。学习Linux,重难点在于掌握不同类别的文件系统及其作用。通过对Linux
2023-06-05

【Linux】基础IO——文件系统

文章目录 1.了解磁盘的物理结构磁盘的具体物理存储结构在一面上,如何在硬件上定位一个扇区? 2.逻辑抽象磁盘只认CHS,LBA如何跟磁盘地址互相转化? 3.文件系统一个组的结构细节问题 4.软硬链接1. 制作软硬链
2023-08-19

Linux磁盘及文件系统管理是怎么样的

Linux磁盘及文件系统管理是怎么样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。磁盘基本概念磁盘 分区 MBR GPT格式化好的分区都有一个 lost+found 目录
2023-06-06

Linux文件系统的建立和加卷标以及建立文件系统入口是怎样的

这篇文章将为大家详细讲解有关Linux文件系统的建立和加卷标以及建立文件系统入口是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。建立文件系统方法:Ext4是一种针对ext3系统的扩展日
2023-06-13

基于FUSE的Bittorrent文件系统是怎样的

今天就跟大家聊聊有关基于FUSE的Bittorrent文件系统是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Bittorrent 已经存在了很长时间,它可以从互联网上共享和下
2023-06-16

Linux日志文件系统是怎样工作的

本篇内容介绍了“Linux日志文件系统是怎样工作的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!文件系统要解决的一个关键问题是怎样防止掉电或
2023-06-15

Linux系统怎样编译ko文件

这篇文章的内容主要围绕Linux系统怎样编译ko文件进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!ko文件是内核模块文件,是内核加载的某个模块,一般
2023-06-28

Linux系统怎样解压7z文件

Linux系统怎样解压7z文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。7z 是一种主流高效的压缩格式,它拥有极高的压缩比,在计算机科学中,7z是一种可以使用多种压缩算
2023-06-28

Linux文件系统的基本概念是什么

本篇内容主要讲解“Linux文件系统的基本概念是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux文件系统的基本概念是什么”吧!Linux 文件系统基本概念Linux 在最初的设计是
2023-06-15

Linux文件系统基本概念是什么

这篇文章主要讲解了“Linux文件系统基本概念是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux文件系统基本概念是什么”吧!Linux 文件系统基本概念Linux 在最初的设计是
2023-06-15

Docker容器文件系统是怎样的

这篇文章主要讲解了“Docker容器文件系统是怎样的”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Docker容器文件系统是怎样的”吧!一:Docker镜像Docker镜像是Dockerfi
2023-06-04

Linux系统中的文件系统路径是什么

这篇文章主要讲解了“Linux系统中的文件系统路径是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中的文件系统路径是什么”吧!1、Linux文件系统是从/开始的;在Linu
2023-06-12

Linux中文件系统的目录结构是怎样的

这篇文章主要介绍“Linux中文件系统的目录结构是怎样的”,在日常操作中,相信很多人在Linux中文件系统的目录结构是怎样的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中文件系统的目录结构是怎样的
2023-06-12

Linux磁盘与文件系统的基础命令指的是哪些

Linux磁盘与文件系统的基础命令指的是哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。这里讲述磁盘管理相关的命令。计算机中需要持久化存储的数据一般是保存在硬
2023-06-16

Linux系统中怎么开启Initrd文件系统

Linux系统中怎么开启Initrd文件系统,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。initial RAM diskLinux初始RAM磁盘(initrd)是在系统引
2023-06-12

Linux系统怎么隐藏文件夹和文件

这篇文章主要介绍“Linux系统怎么隐藏文件夹和文件”,在日常操作中,相信很多人在Linux系统怎么隐藏文件夹和文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统怎么隐藏文件夹和文件”的疑惑有所
2023-06-13

Linux系统怎么管理文件

在Linux系统中,可以使用以下命令来管理文件:1. ls:列出当前目录下的文件和子目录。例如:`ls` 或 `ls -l`2. cd:切换到指定目录。例如:`cd /path/to/directory`3. pwd:显示当前所在目录的路径
2023-10-12

Linux系统中怎么统计文件夹下文件数量

这篇文章主要讲解了“Linux系统中怎么统计文件夹下文件数量”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中怎么统计文件夹下文件数量”吧!一种是:代码如下:ls -l |gre
2023-06-10

怎样在Linux系统之间传输文件

这篇文章的内容主要围绕怎样在Linux系统之间传输文件进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!我第一次觉得Linux的强大是在学习Linux系
2023-06-28

编程热搜

目录