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

从零开始的LINUX(三)

bc:进行浮点数运算

uname:查看当前的操作系统

ctrl+c:中止当前正在执行的程序

ctrl+d:退出xshell

shutdown:关机

reboot:重启

shell外壳:

作用:1、命令解释(将输入的程序翻译成机器能看懂的语言)

           2、保护内核(判断当前指令是否非法,若非法则不执行)

用户:

一个root,零至多个普通用户。

增加普通用户:

adduser 用户名;

可以通过指令 cat /etc/passwd 查看当前所拥有的所有用户

passwd 用户名:给用户创建新的密码。

su:su 用户名,切换到用户去,如果忽略用户名则是切换到root账号。

对于某些环境,不允许普通用户切换到root用户,需要修改一些文件。

su- 和su的区别:su-相当与切换用户并且重启,此时所处目录就是家目录,而su切换用户后仍处于su之前的目录中。

sudo:sudo 指令,在非root的情况下,相当于用root用户执行该指令。

注:sudo 需要把当前用户加入sudoer中,即root的白名单中。

权限:

定义:表示一种功能的能或否。

决定因素:用户身份、所做的事。

分类:有所属组、拥有者、其他三类,每一类都有r、w、x三种权限。

ll可以查看当前目录的文件的权限、拥有者和所属组。

修改权限:

法一:

chmod     u(拥有者)/ g(所属组)/ o(其他)    -(去掉)/ +(增加)      r /  w /  x

如果是chmod a表示全增加或减去某个权限。

如图去掉了拥有者的r权限(注:u和+之间不能有空格)

法二:

chmod 三个八进制 文件名

对于每个八进制,都是三个二进制表示的,而三个二进制就是对于r、w、x的权限,若拥有则是1,没有则是0.

如图,6表示110,因此拥有rw权限,无x权限。

更改文件拥有者:

chown 用户 文件名

如图,拥有者从ygb变成了root(注:必须用sudo,否则可能权限不够无法执行该指令)

更改文件所属组:

chgrp 组名 文件名

如图,所属组从ygb变成了root(注:必须用sudo,否则可能权限不够无法执行该指令)

同时修改拥有者和所属组:

chown 用户:所属组 文件名

注:此处“:”必修是英文的。

默认权限:

对于目录,默认权限是777,对于文件是666

umask:查看当前权限掩码。

文件刚创建时的权限=默认权限&(~权限掩码的后三位)

http://www.lryc.cn/news/211561.html

相关文章:

  • CleanMyMac2024永久免费版Mac系统磁盘清理工具
  • HashSet 元素不重复
  • 基于SpringBoot的二手车交易系统的设计与实现
  • 最短路径:迪杰斯特拉算法
  • 基于UDP/TCP的网络通信编程实现
  • springboot启动报错
  • Python中的split()函数
  • 大数据-玩转数据-Python Sftp Mysql 数据
  • Selenium3-当元素通过@FindBy获取时,返回元素为null
  • JWT详解解读读
  • 一文详解如何从 Oracle 迁移数据到 DolphinDB
  • 负载均衡--Haproxy
  • 股票价格预测 | 融合CNN和Transformer以提升股票趋势预测准确度
  • QMI8658A_QMC5883L(9轴)-EVB 评估板
  • vue2+antd——实现动态菜单路由功能——基础积累
  • 代码随想录算法训练营第三十八天丨 动态规划part01
  • 关于集合遇到的坑
  • 需要下微信视频号视频的小伙伴们看过来~
  • 测试工具:hurl
  • RateLimiter限流
  • PMP适合哪些人去考?
  • 钡铼技术 工控机中的X86和ARM处理器:哪个更具可扩展性?
  • 软考 系统架构设计师系列知识点之软件构件(3)
  • 中科驭数亮相2023中国移动全球合作伙伴大会
  • WebGIS国产化(信创)研发流程一:数据库的调研与介绍
  • [Shell] ${} 的多种用法
  • 基于SpringBoot的社区医院管理系统设计与实现
  • Spring的执行流程与Bean的生命周期
  • 使用 SQL 的方式查询消息队列数据以及踩坑指南
  • 拿下国家级信创认证 中科驭数KPU SWIFT-2200N成为国内首款满足金融业严苛要求的DPU产品