linux常见指令以及权限理解

news2024/11/30 0:51:22

1.linux下基本指令:

ls指令:

查看文件的属性

ls-l:文件的属性

ls-la:显示所有文件的属性

ls *:

linux任何一个目录下面都有两个隐藏文件:

..:表示当前路径的上级路径,可以原路返回

.:表示当前路径

存在的意义:帮助用户定位当前目录下的文件

文件的类型:

1.以d开头的:是一个目录

2.以-开头的:文件是一个普通文件

3,在linux中,以.开头的,是隐藏文件

pwd指令:

显示用户当前所在目录:

需要配合cd使用

cd指令:

cd..返回上级目录:

cd/root/class_108/dir3:绝对路径:

我们把从开始定位到指定位置,具有唯一的路径叫做绝对路径。

cd../day02/相对路径:

我们以自己当前所处的路径为起始参照位置,来进行特定文件的定位,这种路径:相对路径。

如何用绝对路径和相对路径:

1.绝对路径往往比较长,但是不变,一半在一些固定场景,配置文件中使用。

2.一般命令行输入,比较常用相对路径。

cd~:进入用户家目录:

其中root为用户的家目录

cd-:返回上一次访问的目录:

touch指令:

功能:新建一个不存在的文件。

mkdir指令:

语法:

在当前目录下创建一个名为dir4的目录。

rmdir指令和rm指令:

man指令:

通过联机手册获取命令的参数,使用man来访问

语法:

运行之后结果如下:

常用选项:

cp指令:

用于复制文件或目录

要想学习cp指令,先看一个echo指令:

相当于换行输出。

另外:

1.没有在显示器显示

2.而是这个数据被写入到文件中

其中的>是输出重定向,这里是输出到test.exe文件中。

cp指令语法:

就是将源文件或目录拷贝到目标文件或目录里。

这里的目标文件或目录可以在拷贝的时候自动创建。

这里看一下-r:

递归拷贝,可以将递归生成的目录直接进行拷贝。

mv指令:可以用来移动文件或目录。

cat指令:

查看目标文件的内容:

看一下-n:

more指令:

与cat指令相同

常用选项:

less指令:

与more类似

head指令:

tail指令:

14.时间相关的指令

date显示:

date指定格式显示时间:

时间戳:

15.cal指令:

当前月份

与cal临近的两个月份

显示当年月份在第一年的第几天

显示当年份的日历:

16.find指令:

17.grep指令:

18.zip指令:

19.tar指令:

20.bc指令:

21.uname

22.热键:

23.shell命令以及运行原理:

1.将使用者的命令翻译给核心进行处理

2.将核心的处理结果翻译给使用者

存在的意义:

1.进行命令行解释

2.保护os对于用户的请求,直接拦截

24.liunx权限管理:

1.文件访问者的分类:

2.文件类型:

3.文件权限:

读:r

写:w

执行:x

文件权限值的表示方法:

1.字符表示方法:

2.8进制表示方法:

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

1.chmod指令:

用户表示符+/-=权限字符

三位8进制数:

umask:

24.目录的权限:

sudo:

25.粘滞位:

当一个目录被设置为粘滞位,则该目录下的文件只能由:

1.超级管理员删除

2.该目录的所有者删除

3.该文件的所有者删除

但是root不讲道理,在任何情况下可以任意操作文件或目录。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/528051.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

分布式锁-01(单节点解决方案)

分布式锁概述 为什么需要分布式锁 在单机部署的系统中,使用线程锁来解决高并发的问题,多线程访问共享变量的问题达到数据一致性,如使用synchornized、 ReentrantLock等。 但是在后端集群部署的系统中,程序在不同的JVM虚拟机中运行…

可调整界面输出的桌面万年历设计

可调整界面输出的桌面万年历设计 本文主要介绍月历和生辰八字五行的界面输出方法。一个有趣的方法是可调整界面输出格式,显示几种屏幕排版的布局。本文示例了四个式样。算法的精髓是用一种简单的算法来设置调节屏幕打印输出。分三个显示内容,即月历、大字…

Docker入门实战---修改Docker镜像源

前言 现在大部分互联网公司在实施项目时几乎都会以微服务架构进行落地,那么微服务一旦多了之后就会面临一个如何友好的治理的问题,本人不会重点介绍治理的问题,而是会简单就治理的其中一个环节服务部署运维的问题进行介绍,服务部…

排序算法之桶排序

一、桶排序(BucketSort) 桶排序(Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶里。每个桶再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序…

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系

《娜璋带你读论文》系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢。由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学术路上期…

如何成功申请计算机软件著作权【流程完整记录】

致谢 :此博文的编写包括软著的申请,均借鉴了大佬【万里守约】的博客https://blog.csdn.net/qq_45625499/article/details/123463407 提示:此博文仅适合个人申请,因为我是自己一个人的项目,自己一个人申请软著 文章目录…

2023 Android开发者路线-第一部分

2023 Android开发者路线-第一部分 Android 生态系统处于不断发展的状态:每天都会引入新的库和资料,旨在加快开发速度并让我们作为开发人员的生活更轻松。 在这个由多个部分组成的系列中,您将按照我们的2023 年 Android 开发者路线图了解有关…

pyhton GUI编程之Tkinter美化皮肤ttkbootstrap

文章目录 pyhton GUI编程之Tkinter美化皮肤ttkbootstrap介绍 pyhton GUI编程之Tkinter美化皮肤ttkbootstrap介绍 tkinter 相对简单,学习入门很快,但是做出来的GUI界面不够美观,各个组件的外观都很老土,所谓 " 爱美之心&#…

发现一个国产BI软件,做财务数据分析效果绝了

如果是一般的财务数据分析,BI软件们都能做,但如果真要深入了解财务痛点,逐个击破财务数据分析难点,实现多维立体自助式的财务数据分析,那就难。就目前而言,财务数据分析做得好的国产BI软件也就一个奥威BI软…

使用docker构建ElasticSearch集群

目录 一、准备工作 二、编写docker-compose.yml 三、编写ElasticSearch和kibana的配置文件 四、执行构建ElasticSearch集群 五、验证结果: 六、可视化工具 ElasticSearch可视化工具介绍(elasticsearch-head、kibana、elasticHD) 一、e…

CTF权威指南 笔记 -第四章Linux安全机制-4.1-Stack Canaries

目录 Stack Canaries 简介 我们进行简单的例子 64 32 checksec Stack Canaries 是对抗栈溢出攻击的技术 SSP安全机制 Canary 的值 栈上的一个随机数 在程序启动时 随机生成并且保存在比返回地址更低值 栈溢出是从低地址向高地址进行溢出 如果攻击者要攻击 就一定要覆…

电动力学专题:圆柱形导体中趋肤效应

电动力学分析 金属导体内的电流密度方程 由Maxwell方程组导出Helmhltz方程 对于良导体,有\sigma/(\omega \eprsilon),因此有 圆柱形导线中电流密度分布 设电流沿Z轴方向流动,均匀导体,可简化为 通解: 安培环路定理 定态电磁波的Maxwell方程组 贝塞尔函数性质&…

【SQL】作为前端,应该了解的SQL知识(第三弹)

📑视图 使用表时,会将数据保存在存储设备(硬盘上) 而使用视图时,并不会将数据保存在存储设备上,也不会将数据保存在任何地方。 视图里面保存的是 从表中取出数据所使用的SELECT语句(视图中的…

zhangrelay博客置顶三篇点击量分析

230515只有三篇置顶,如下: 分别为: 20.03.13 : 901522.01.12 :1372923.04.15 :18836 熟悉zhangrelay博客风格的AI都清楚,他的博客内容都是筛选和设计过的。 置顶三篇阅读量差值为&#xff1…

C++--AVL树的插入,详解四种旋转规则(结尾附源代码链接)

AVL树的插入 前言左单旋右单旋左右双旋右左双旋检查是否这颗树是否是AVL树 前言 AVL树可以说是对二叉搜索树的优化,我们来看二叉树搜索树的下一面一种特殊情况: 当我们插入的数是上面的情况时,二叉树搜索树的特点就形同虚设了,这…

ChatGpt 2步制作流程图与思维导图,你确定不来看一下吗?

什么?你还不会使用ChatGpt。推荐下面这篇文章 ChatGPT保姆级教程,一分钟学会使用ChatGPT! - 掘金 (juejin.cn) 如果没有谷歌账号推荐直接买一个,因为你在中国注册谷歌账号,被谷歌查到,也是使用不了ChatGp…

企业数字化转型过程中面临最大的挑战和问题是什么?

无论组织规模如何,业务的敏捷性、弹性以及生产力的高低都是决定其发展运营成功与否的关键因素。而一个良好的数字化转型战略则是企业发展进步的有力助推器。 麦肯锡称,借助数字化转型,可以实现 20% 至 50% 的经济收益和 20% 至 30% 的客户满…

【Spring Cloud Alibaba】Nacos的安装与介绍以及Nacos集群的安装

欢迎来到 Nacos 的世界! Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性…

shell构建基本脚本

构建基本脚本 使用多个命令 一次使用多个命令,把它们放在一行,使用’;隔开 [rootmyserver ~]# date ; who; ls Sun May 14 23:39:34 CST 2023 root pts/0 2023-05-14 23:31 (192.168.10.1) anaconda-ks.cfg initial-setup-ks.cfg创建shel…

JavaScript学习-DOM事件进阶

事件流 事件流和两个阶段说明 事件流指的是事件完整执行过程中的流动路径 说明:假设页面里有个div,当触发事件时,会经历两个阶段,分别是捕获阶段、冒泡阶段 简单来说:捕获阶段是 从父到子 冒泡阶段是从子到父 或者说从大的往下的是捕获&am…