【Linux】零基础入门Linux你所需要掌握的

目录结构

要了解Linux首先,必须要了解linux的目录层级结构,因为在linux中有''一切皆文件"的思想.

windows系统里面的文件具有各个盘符,如C盘,D盘等

在这里插入图片描述

而在Linux中,Linux的目录结构是一个树型结构

在这里插入图片描述
Linux没有盘符的概念,只有一个顶级目录,即根目录’/',然后其他所有文件以及目录都在它的根目录下面

路径描述

windows中路径表示方式用 \ 来表示,如描述一个文件所在路径:C:\Users\7888
但是在Linux中描述文件路径层次关系用/ 如: /home/kklovecode/flie (前面第一个 / 为根目录)

颜色区分

在Linux终端中会有许多不同颜色的展示,如
在这里插入图片描述
接下来通过一张表详细展示不同颜色的含义
在这里插入图片描述

Linux命令

首先,什么是命令?什么又是命令行?
学习Linux命令,本质是在学习在命令行下熟练使用Linux各类命令

命令行:即Linux终端(terminal),是一种命令提示符页面,纯字符形式操作系统

命令:即Linux程序,一个Linux命令就是一个Linux程序,命令没有图形化页面,可以在命令行提供字符化的反馈

在这里插入图片描述
命令格式

command  [-options]  [parameter]  加了[]说明这部分可以省略 

command :命令名,相应功能的英文单词或单词的缩写
[-options] :选项,可用来对命令进行控制,也可以省略
[parameter] :传给命令的参数,可以是 零个、一个 或者 多个

文件权限

当我们在Linux系统下输入一些指令时,如ls -la,我们会看到当前的文件和目录,除此之后,我们也会看到一系列"奇怪"的字母
在这里插入图片描述
这就要提到文件权限了,最左侧的那一串字母就是涉及文件权限
如下图,
在这里插入图片描述

“r” :代表可读
“w”:代表可写
“x”:如果是文件就是代表文件可执行,如果是目录,则代表可切换目录
“-”:代表无权限

如上图的rwx就代表所有者的权限是可读可写,也可执行;而rw-就代表other的权限就只是可读可写
在这里插入图片描述

当然你也可以更改权限,使用 chmod 命令。chmod 命令允许用户更改文件的权限设置。用户可以通过两种方式来指定权限设置:权限符号表示法和权限数字表示法。

chmod 命令的基本语法如下:

chmod [选项] 权限 文件

权限可以使用权限符号表示法或权限数字表示法
权限符号表示法使用符号来指定权限设置。
常用的权限符号表示法:

“+”:添加权限。
“-”:移除权限。
“=”:设置权限。

使用权限符号表示法时,可以将符号与权限字符组合使用。例如,要为文件file.txt所有者添加写入权限,可以运行以下命令:
chmod u+w file.txt

可以使用以下符号来表示不同的权限:

u:文件所有者。(user)
g:文件所属组。(group)
o:其他用户。(other)
a:所有用户(包括所有者、所属组和其他用户)。

例如,要为文件所有者和其他用户添加读取和写入权限,可以运行以下命令:

chmod uo+rw 文件名
权限数字表示法
权限数字表示法使用数字来表示权限设置。每个权限字符都被赋予一个特定的数字值

r:4
w:2
x:1
-:0

要设置文件权限,可以将这些数字相加。例如,要为文件所有者设置读取和写入权限,可以运行以下命令:
例如:
为文件 file.txt 的所有者设置读取和写入权限(4+2=6)
chmod 600 file.txt
为文件 ted 的所有者,所属组和其他用户设置读取和可执行权限(4+1=5)
chmod 555 ted

  • 16
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论
当你从零开始学习Linux时,以下是一些基本的步骤和资源,可以帮助你入门: 1. 了解Linux的基本概念:Linux是一种开源的操作系统,具有高度的可定制性和灵活性。它广泛应用于服务器、嵌入式设备和个人电脑等领域。 2. 安装Linux操作系统:选择一个适合你的Linux发行版(如Ubuntu、CentOS等),并按照官方文档或教程进行安装。 3. 学习基本的命令行操作:Linux主要通过命令行进行操作,因此了解基本的命令行操作是非常重要的。你可以学习一些常用的命令,如cd(切换目录)、ls(列出文件和目录)、mkdir(创建目录)等。 4. 学习Linux文件系统:了解Linux的文件系统结构,包括根目录、用户目录、系统目录等。学习如何在文件系统中导航、创建和删除文件和目录。 5. 学习Linux权限管理:Linux使用权限来控制对文件和目录的访问。学习如何设置文件和目录的权限,并了解不同权限对用户和组的影响。 6. 学习软件包管理:Linux提供了强大的软件包管理工具,可以方便地安装、更新和卸载软件。学习如何使用包管理工具,如apt(Ubuntu)、yum(CentOS)等。 7. 掌握基本的网络操作:学习如何配置网络连接、查看网络状态、使用ping和traceroute等工具进行网络故障排查。 8. 参考学习资源:有很多优秀的学习资源可以帮助你学习Linux,如在线教程、书籍、视频教程等。一些常用的学习资源包括Linux命令行和Shell脚本编程大全、Linux就该这么学等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kklovecode

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值