当前位置: 首页 > news >正文

Linux —— A / 基础指令

建议学习路径:

Linux系统与系统编程  ⇒  Linux网络和网络编程   ⇒  MySQL

一、初识shell命令 

1.1、关于 Linux 桌面

很多同学的 Linux 启动进⼊图形化的桌⾯. 这个东西⼤家以后就可以忘记了。以后的工作中没有机会使用图形界面。

思考: 为什么不使用图形界面? 

1.2、下载安装XShell

下载官网:https://www.netsarang.com/products/xsh_overview.html

下载安装的时候选择 home/school 则为免费版本.

1.3、查看 Linux 主机 ip

在终端下敲 ifconfig 指令,查看到 ip 地址.

1.4、使用 XShell登陆主机

在 XShell 终端下敲 ssh [ip] ,ip 为刚才看到的 ifconfig 结果。

如果网络畅通, 将会提示输入用户名密码。输入即可正确登陆。

1.5、XShell 下的复制粘贴

复制:ctrl + insert(可以使用 insert + fn)

二、初步使用40+个常用Linux命令 

三、Linux权限概念 

3.1、Linux权限管理

3.1.1 文件访问者的分类(⼈)

• ⽂件和⽂件⽬录的所有者:u---User(中国平⺠法律问题)
• ⽂件和⽂件⽬录的所有者所在的组的用户:g---Group(不多说)
• 其它⽤⼾:o---Others(外国人)

3.1.2 文件类型和访问权限(事物属性)

• ⽂件类型:
◦ d:⽂件夹 
◦ -:普通⽂件 
◦ l:软链接(类似Windows的快捷⽅式) 
◦ b:块设备⽂件(例如硬盘、光驱等) 
◦ p:管道⽂件 
◦ c:字符设备⽂件(例如屏幕等串⼝设备) 
◦ s:套接⼝⽂件 

• 基本权限:
◦ 读(r/4):Read对⽂件⽽⾔,具有读取⽂件内容的权限;对⽬录来说,具有浏览该⽬录信息
的权限
◦ 写(w/2):Write对⽂件⽽⾔,具有修改⽂件内容的权限;对⽬录来说具有删除移动⽬录内
⽂件的权限
◦ 执⾏(x/1):execute对⽂件⽽⾔,具有执⾏⽂件的权限;对⽬录来说,具有进⼊⽬录的权

◦ “—”表⽰不具有该项权限 

3.2、文件权限值的表示方法

字符表示方法
• 8进制数值表示方法

3.3、文件访问权限的相关设置方法

3.4、file 指令

3.5、目录的权限

• 可执⾏权限:如果⽬录没有可执⾏权限,则⽆法cd到⽬录中.
• 可读权限:如果⽬录没有可读权限,则⽆法⽤ls等命令查看⽬录中的⽂件内容.
• 可写权限:如果⽬录没有可写权限,则⽆法在⽬录中创建⽂件,也⽆法在⽬录中删除⽂件.
于是,问题来了~~换句话来讲,就是只要⽤⼾具有⽬录的写权限,⽤⼾就可以删除⽬录中的⽂件,⽽不论这个⽤⼾是否有这个⽂件的写权限.
这好像不太科学啊,我张三创建的⼀个⽂件,凭什么被你李四可以删掉?我们⽤下⾯的过程印证⼀下.

3.6、关于权限的总结

• ⽬录的可执⾏权限是表⽰你可否在⽬录下执⾏命令。
• 如果⽬录没有-x权限,则⽆法对⽬录执⾏任何命令,甚⾄⽆法cd进⼊⽬,即使⽬录仍然有-r读
权限(这个地⽅很容易犯错,认为有读权限就可以进⼊⽬录读取⽬录下的⽂件)
• ⽽如果⽬录具有-x权限,但没有-r权限,则⽤⼾可以执⾏命令,可以cd进⼊⽬录。但由于没有
⽬录的读权限
• 所以在⽬录下,即使可以执⾏ls命令,但仍然没有权限读出⽬录下的⽂档。

3.7、粘滞位[选学]


http://www.dtcms.com/a/279094.html

相关文章:

  • 【牛客LeetCode数据结构】单链表的应用——合并两个有序链表问题、链表的回文结构问题详解
  • 游戏设备软件加密锁复制:技术壁垒与安全博弈
  • js与vue基础学习
  • 鸿蒙应用开发: 鸿蒙项目中使用私有 npm 插件的完整流程
  • docker-compose 安装Alist
  • Cesium源码打包
  • 数字孪生技术驱动UI前端革新:实现产品设计的虚拟仿真与实时反馈
  • Django Admin 配置详解
  • 【更新至2024年】2009-2024年上市公司华证esg评级、评分数据(含细分项)(年度+季度)
  • 大数据在UI前端的应用深化:基于用户行为数据的界面布局优化
  • 来时路,零帧起手到Oracle大师
  • Faiss能解决什么问题?Faiss是什么?
  • DiffDet4SAR——首次将扩散模型用于SAR图像目标检测,来自2024 GRSL(ESI高被引1%论文)
  • 前端性能与可靠性工程系列: 渲染、缓存与关键路径优化
  • 【Python办公】Python如何批量提取PDF中的表格
  • 【Java笔记】七大排序
  • 基于MaxCompute MaxFrame 汽车自动驾驶数据预处理最佳实践
  • Excel常用快捷键与功能整理
  • QT tabWidget移除页面和隐藏表头
  • RabbitMQ的几个模式
  • Nginx基础
  • 【数据结构初阶】--单链表(二)
  • [spring6: ResolvableType TypeDescriptor ConversionService]-类型系统
  • [笔记] 动态 SQL 查询技术解析:构建灵活高效的企业级数据访问层
  • 131. Java 泛型 - 目标类型与泛型推断
  • VUE3 添加长按手势
  • Nacos 技术研究文档(基于 Nacos 3)
  • 国内MCP服务器搜索引擎有哪些?MCP导航站平台推荐
  • Docker配置国内镜像源
  • SpringBoot整合MongoDB