Linux——系统介绍及文件类型和权限

这篇具有很好参考价值的文章主要介绍了Linux——系统介绍及文件类型和权限。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

开机,关机
什么是终端?
主机名的意义?(连接数据库的电脑,Web服务器等,连的太多分不清楚)
终端:Ctrl+Alt+T 或者桌面/文件夹右键,打开终端
切换为管理员:sudo su 退出:exit
查看内核版本号:uname -a
内核版本号含义:5 代表主版本号;13代表次版本号;0代表修订版本号;30代表修订版本的第几次微调;数字越大表示内核越新.

 目录结构

/bin:存放常用命令(即二进制可执行程序)  (重点)
/boot:系统内核及启动有关的文件(重点)
/dev:存放设备文件(重点)
/etc:存放系统配置文件(重点)
配置文件是为一些计算机程序配置参数和初始值的设置;
/home:所有普通用户的家目录
/root:管理员用户的家目录
/lib:存放库文件
/usr:存放系统应用程序及文档
/proc:虚拟文件系统目录,以进程为单位存储内存的映射(重点)
/mnt:临时挂载点
/tmp:存放各种临时文件,是所有用户均可访问的地点;
/var:存放系统中常改变的文件,如系统日志
常用的命令:
pwd:显示当前所在位置的绝对路径 cd 路径:切换当前工作位置 cd . :退回到当前位置 cd .. :退回到上一层
touch  文件名:创建一个文件
ls:默认显示当前位置当前目录下的内容
clear:清屏

Linux系统上的proc目录是一种文件系统,即proc文件系统.与其他常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统);存储的是当前内核运行状态的一列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态;

 家目录

家目录:/home/stu    ~  两者等价
/home :普通用户的家目录 在home下每个普通用户都有一个以用户名命名的目录,这个就是家目录. 家目录:多用户 stu1 stu2,具体的用户的家目录:/home/stu1,比如: stu1:登录上系统后所处的位置在:/home/stu1; stu2:登录上系统后所处的位置在:/home/stu2; 每个用户只能在自己的家目录下创建文件、修改文件等, 不能修改其他用户家目录中的文件。 注意:不能访问其他用户的家目录,更不能修改其他用户家目录中的文件;

简单使用命令练习

 

pwd:显示当前所在位置的绝对路径 cd 路径:切换当前工作位置 cd . :退回到当前位置 cd .. :退回到上一层 ls:默认显示当前位置当前目录下的内容 clear:清屏(相当于翻页)
touch:创建普通文件
mkdir:创建目录文件

绝对路径名与相对路径

 1)绝对路径:
绝对路径名是沿着层次树,从根目录开始,由到达相应文件的所有目录名连接而成的,各目录名之间以 / 字符隔开.
2)相对路径:
是从当前目录开始到指定位置的相对路径; . 代表当前目录 .. 代表该目录的父目录(上一层目录)
3)合理使用路径名 如何使用绝对路径名和相对路径名,取决于该方式是否涉及更少的目录,也就是更方便。

文件类型与权限

 Linux上一切皆文件;
Linux不以文件的扩展名来区分文件类型,而是在文件属性中有一列专门记录文件类型.
普通文件:.c   .cpp .h  .txt  .pdf  .xls   (-)
目录文件:文件夹    (d)
管道文件:用于进程间通信的一种文件  (p)
链接文件:相当于Windows上的快捷方式   (l)
设备文件:字符设备文件(c),块设备文件(b),套接字(s)

Linux——系统介绍及文件类型和权限,linux,运维,服务器


(Linux是多用户系统,Windows是单用户系统 .(1)多用户:同时登陆使用引出 权限的控制单用户:Windows是单用户的,不能同时登录使用; )
对于一个文件来说,操作它的用户可以分为三类:所有者,同组用户,其他用户
u:表示文件属主的访问权限(user);
g:表示文件同组用户的访问权限(group);
o:表示其他用户的访问权限(others);
文件权限:
r:(read)读权限,值为4;
w:(write)写权限,值为2;
x:(execute)执行权限,值为1;
x:执行权限:对于普通文件是执行权限,对于目录文件是可进入的权限

修改文件权限(用关键字chmod)

 修改属性
修改所属者:chown newuser filename
修改组用户:chgrp newgroup filename

(1)文字设定法
u:表示属主(user) g:表示同组人(group ) o:其他人(others) a:所有人(all)
+:表示增加权限 -:表示去掉权限
u,g,o,a是一个参数,中间不能有空格,如果想设置多个,可以用逗号隔开.
例如:修改main.c文件的所有者权限:
1).取消写权限:chmod u-w main.c
2).成为可写可读的 chmod u=rw main.c
3).同时修改main.c的属主权限和组用户权限:chmod u-w,g+x main.c
如果对3个都要给用文字修改就比较麻烦,用数字设定法比较方便;
(2)数字设定法
r:(read)读权限,值为4;
w:(write)写权限,值为2;
x:(execute)执行权限,值为1;
采用数字设定法时,权限通常由三位数字组成,每一位数字代表一种角色的权限。每个角色的数值由其所具有的权限对应的数值之和构成 .
格式如下:chmod nnn filename注:每个n都是一个0-7的整数值;
例如:chmod 664 main.c
chmod 777 main.c文章来源地址https://www.toymoban.com/news/detail-853787.html

到了这里,关于Linux——系统介绍及文件类型和权限的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux - 进阶 NFS 服务器 NFS文件权限与共享目录权限主次问题

            #    NFS 的权限本身没有用户密码和账户验证登录过程               ( 你可以回忆下,我们前面访问远程共享目录的时候,是没有输入账户,密码啥的,是没                 有这个步骤的)              所以客户端登录到服务器后,会把客户端的

    2024年02月04日
    浏览(50)
  • Linux笔记:Linux中的文件系统权限

    在Red Hat Enterprise Linux 或其他类似的Linux发行版中,全局umask设置通常在几个不同的系统级配置文件中定义。以下是一些可能设置umask的地方: 这是为系统上的所有用户设置全局环境变量和启动程序的地方。通常,umask设置会在这个文件中定义。 对于使用Bash shell的系统,这个文

    2024年01月16日
    浏览(43)
  • Linux系统文件权限详解

    Linux系统中,我们常常使用命令行来对文件进行操作,比如 mkdir -m 777 temp 命令是去创建一个具有最高读写权限的名为 temp 的文件夹。本篇文章详细介绍了 Linux 系统中常见的文件权限表示方法,通过字母表示法和数字表示法展示了不同权限对文件访问的含义。以777、444、600、

    2024年01月25日
    浏览(35)
  • [Linux]文件系统权限与访问控制

    ​⭐作者介绍:大二本科网络工程专业在读,持续学习Java,输出优质文章 ⭐作者主页:@逐梦苍穹 ⭐所属专栏:Linux基础操作。本文主要是分享一些Linux系统常用操作,内容主要来源是学校作业,分享出来的同时自己也得到复习。 ⭐如果觉得文章写的不错,欢迎点个关注一键

    2023年04月27日
    浏览(36)
  • 【Linux | Shell】Linux 安全系统 —— 用户、组、文件权限 - 阅读笔记

    Linux 安全系统的核心是 用户账户 。 用户权限是通过创建用户时分配的用户 ID( user ID, UID)来跟踪的。 UID 是个数值,每个用户都有一个唯一的 UID。 用户在登录系统时是使用登录名( login name)来代替 UID 登录的。 下面介绍 Linux 系统使用哪些 特定文件和工具 来跟踪及管理

    2024年02月13日
    浏览(39)
  • 华为云云耀云服务器L实例评测 | Linux系统宝塔运维部署H5游戏

    本章节内容,我们主要介绍华为云耀服务器L实例,从云服务的优势讲起,然后讲解华为云耀服务器L实例资源面板如何操作,如何使用宝塔运维服务,如何使用运维工具可视化安装nginx,最后部署一个自研的H5的小游戏(6岁的小朋友玩的很开心😁)。 前端的同学如果想把自己

    2024年02月07日
    浏览(56)
  • Linux 系统文件权限管理(参考菜鸟教程)

    如图所示:  1、第一个字符代表这个文件是目录、文件或链接文件等等。 当为 d 则是目录 当为 - 则是文件; 若是 l 则表示为链接文档(link file); 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置); 若是 c 则表示为装置文件里面的串行端口设备,例如键盘

    2024年02月14日
    浏览(43)
  • Linux 下查看文件系统类型

    最近在适配系统中涉及到了很多发行版,由于有个需求要知道根文件系统类型,记录一下常用的发行版所用的根文件系统类型,以及查看根文件系统的shell命令。 centos 6(内核版本 2.6.32 )根文件系统类型是ext4 centos 7(内核版本 3.10.0)的根文件系统是xfs suse11 (内核版本 3.0.1

    2024年02月06日
    浏览(36)
  • 【Linux】文件系统中inode与软硬链接以及读写权限问题

    我们接下来以磁盘举例: 文件=文件内容+文件属性 Linux中文件内容与属性是分开存储的。 文件内容:在数据块中存着 文件属性:在inode中存着 Block Group:ext2文件系统会根据分区的大小划分为数个Block Group。而每个Block Group都有着相同的结构组成。政府管理各区的例子 超级块(

    2024年02月05日
    浏览(70)
  • 一文带你了解:Linux 文件系统+文件系统相关 Shell 命令+文件系统类型

    本篇文章是记录我在学习Linux时,有关Linux 文件系统的学习。 操作系统的基本功能之一就是文件管理,而文件的管理是由文件系统来完成的。 Linux 支持多种文件系统,接下来我们就来一起了解 Linux 下的 文件系统、文件系统类型、文件系统结构和文件系统相关 Shell 命令。 有

    2024年02月22日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包