Linux入门学习(2)

1.相关复习+新的指令学习

(1)我们需要自己创建一个用户,这个用户前期可以是一个root用户,后期使用创建的普通用户


(2)文件等于文件内容加上文件属性,对于文件的操作就包括对于文件内容的操作和文件属性(文件的大小和名字)的操作;


(3)pwd指令,用来查看当前的目录,ls指令用来查看当前目录下面的文件,mkdir指令就是创建文件夹,touch指令和mkdir指令基本作用是一样的,但是这个不是创建目录,而是创建一个文本文件,ls指令是一个比较笼统的指令,我们可以在这个指令的下面指定很多选项,例如这个ls -a,ls -l指令,这些都是对于ls指令的细分,显示的都是更加详细的文件相关的信息;


对于这个ls -a   ls -a这两个指令是可以混合使用的,写作ls -al或者是ls -la都是可以的,当然也可以写作ll指令,这个指令的运行结果就是一堆文件,其中每一行的第一个字符表示了这个文件的类型,如果是d开头的,就是一个目录,短杠开头的,就是一个普通的文件;

在这个运行结果的后面,以点开始的时候文件都叫做隐藏文件,ls -a就是显示所有文件,包括隐藏文件,cd指令就可以帮助我们进入这个文件;


(4)两个点表示上一级路径,一个点表示当前的路径;


(5)ls -a表示会显示这个隐藏的文件,ls -l就是列举出文件的详细的信息 ,-dl就是显示目录的详细信息,而不是显示这个目录下面的内容,-F就是显示这个文件的相关的文件类型;

对于这个xshell里面的用户一类就是超级管理员,也就是我们前期使用的root账号,还有一类就是普通用户,也就是我们自己创建的账号;

我们使用ls /home就可以查看是哪些人在使用这个云服务器,我们可以看到所有的共同使用这个云服务器的人,这个就是在家目录下面的;

我们可以删除某些人,也可以添加某些人,删除使用命令userdel -r ***(w我们想要删除的用户的名字),这个删除就代表这个用户从家目录里面就消失了;

我们也可以重新添加这个用户,使用指令就是adduser ***这样添加之后我们重新查看家目录就可以发现这个用户就已经默认的被添加到家目录里面去了;


(6)cd ~这个直接可以恢复到我们刚刚登陆的时候的目录下面去,

        cd -这个指令可以让我们直接回退到最近一次所在的目录;


(7)我们在某个路径下面的时候,可以使用tree .(点)这个指令来查看当前路径及后面的这个文件的树状结构,但是这个tree指令需要我们自己手动的进行安装,而且是在这个root账户下进行安装,安装的命令就是yum install - tree指令,然后我们就可以通过tree后面加上一个空格之后,加上一个点方式查看当前的目录下面的这个树状结构;


(8)我们知道这个touch指令是用来创建一个文件的,mkdir指令是用来创建一个文件夹的,在正常情况下,我们能不能使用mkdir指令创建一个路径呢?答案是不可以的,但是我们可以使用这个mkdir -p 路径     的方式创建一个路径,创建是否成功我们可以使用tree . 指令进行查看这个路径是否添加到了这个树状结构上面;


(9)我们作为初学者,在刚开始进行这个指令练习的时候可能会创建很多并没有实际价值的文件,文件夹等等,我们可以使用tree .命令查看自己创建的文件夹以及文件之间的树状结构联系,但是对于这些没有实际意义,仅仅是作为这个指令练习的文件,文件夹,我们应该如何进行删除呢

首先第一个删除指令,rmdir 目录名          这个表示的就是删除这个目录,前提是这个目录是空的,这个指令才可以发挥作用,否则这个指令使用不了的,因为如果这个目录里面还有其他的内容,这个时候就会显示没有办法删除的提示,我们如果不知道这个是文件还是文件夹,可以试试删除,如果不是文件夹的话就会显示not such a directory这样的提示;

(可以跟大家分享一个笔者的经历,不怕被笑话,我最开始就不知道,我最开始的时候学习的mkdir指令和touch指令,刚开始并没有学习的很深入,并不知道这个一个是创建文件夹,一个是创建文件,而且学习了cd指令之后尝试进入,我当时就发现有的文件可以进去,有的文件就是进不去,后来才知道进去的是文件夹,进不去的是文件,但是当时不懂啊,而且弹出来的提示就是not such a directory这个当时英语也不是很好,翻译成为了不存在这样的一个字典,当时百思不得其解,后来发现这个单词不是字典的意思,dictionary才是字典的意思,一查发现这个单词是目录的意思,提示我想要进入的不是一个目录,真的当时感觉可气又可笑);

实际上,你删除文件的时候,使用这个指令也是会报错的,这个指令是用来删除文件夹的,而且是没有内容的文件夹,有其他的内容也是无法删除的;


(10)下面介绍删除文件和有内容的文件夹目录的方法:

我们使用rmdir指令删除的是没有内容的目录文件夹,我们可以使用rm指令删除文件和有内容的文件夹;

例如下面这个我的树状结构里面有一个111文件,如果使用mkdir这个文件显然是删不掉的,还会提示我们这个不是一个目录,我们使用rm指令删除这个文件,这个时候系统又会提示我们是否真的删除这个文件,这个时候我们输入y表示是的,输入n表示不是(这样文件就不会被删除了);

但是如果我们想要强制删除,不要提示,我们就可以用rm -f 111指令表示强制删除,不再进行提示

这个时候我们进行观察,可以发现这个同样是可以达到删除的目的的;


(11)rm -r指令可以删除文件,也可以删除非空的文件夹,但是这个时候非空的文件夹就会从树叶开始让我们确认是否要真的删除,我们如果不想让他提示,也可以使用rm -rl  文件夹名字    这个方式删除这个文件夹,我们设置还可以rm -rf /这样就相当于是把这个操作系统删除,但是这个是云服务器,我们删除之后重新安装系统就可以了(不会安装的话就不要尝试了);

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

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

相关文章

论文Compiler Technologies in Deep Learning Co-Design: A Survey分享

目录 标题摘要引言背景深度学习软件和硬件的发展不同时期的协同设计深度学习协同设计系统神经网络架构设计和优化协同设计技术 用于协同设计的深度学习系统中的编译技术深度学习编译器TVM 生态系统和MLIR生态系统IR转换和优化代码生成运行时和执行模式 Buddy-Compiler: 一个针对…

如何在 iPhone 上恢复已删除的短信

本文介绍如何检索已删除的短信和 iMessage 以及恢复丢失的消息。说明适用于 iOS 17 及更高版本。 如何在 iOS 17及更高版本中恢复文本 恢复已删除短信的最简单方法是使用 iOS 17。从删除短信到恢复它有 30 到 40 天的时间。 在“信息”的对话屏幕中,选择“过滤器”…

梯度提升决策树(GBDT)

GBDT(Gradient Boosting Decision Tree),全名叫梯度提升决策树,是一种迭代的决策树算法,又叫 MART(Multiple Additive Regression Tree),它通过构造一组弱的学习器(树&am…

Valgo,类型安全,表达能⼒强的go验证器

valgo 是一个为 Go 语言设计的类型安全、表达性强且可扩展的验证库。该库的特点包括: github.com/cohesivestack/valgo 类型安全:利用 Go 语言的泛型特性(从 Go 1.18 版本开始支持),确保验证逻辑的类型安全。表达性&a…

关于Stream.toList()方法使用小记

对照示例 public static void main(String[] args) {final List<String> list new ArrayList<>();list.add("aa");list.add("bb");list.add("cc");list.remove("cc");System.out.println(list);}结果&#xff1a; Stre…

【谣传】不能完全取代HR

https://arxiv.org/pdf/2405.18113 这份研究论文提出了 MockLLM&#xff0c;一个利用大型语言模型&#xff08;LLM&#xff09;角色扮演能力来促进招聘场景中人和职位匹配的框架。它通过模拟面试过程来生成额外的匹配证据&#xff0c;从而提高匹配的准确性。 主要问题和挑战&am…

使用python绘制季节图

使用python绘制季节图 季节图效果代码 季节图 季节图&#xff08;Seasonal Plot&#xff09;是一种数据可视化图表&#xff0c;用于展示时间序列数据的季节性变化。它通过将每个时间段&#xff08;如每个月、每个季度&#xff09;的数据绘制在同一张图表上&#xff0c;使得不同…

移动安全赋能化工能源行业智慧转型

随着我国能源化工企业的不断发展&#xff0c;化工厂中经常存在火灾爆炸的危险&#xff0c;特别是生产场所&#xff0c;约有80%以上生产场所区域存在爆炸性物质。而目前我国化工危险场所移动通信设备的普及率高&#xff0c;但是对移动通信设备的安全防护却有所忽视&#xff0c;包…

关系数据库标准查询语言-SQL-SQL语言概述

一、SQL(Structured Query Language)语言 1、是高度非过程化的语言 2、关系数据库管理系统(RDBMS)都支持SQL标准 3、具有定义、查询、更新、控制四大功能 4、数据库对象由数据库&#xff08;Database&#xff09;、基本表&#xff08;Table&#xff09;、视图&#xff08;V…

string经典题目(C++)

文章目录 前言一、最长回文子串1.题目解析2.算法原理3.代码编写 二、字符串相乘1.题目解析2.算法原理3.代码编写 总结 前言 一、最长回文子串 1.题目解析 给你一个字符串 s&#xff0c;找到 s 中最长的回文子串。 示例 1&#xff1a; 输入&#xff1a;s “babad” 输出&am…

自动化测试-Selenium-元素定位

一.元素定位 因为使用selenium进行自动化测试&#xff0c;元素定位是必不可少的&#xff0c;所以这篇文章用于自动化测试中的selenium中的元素定位法。 1.根据id属性进行定位&#xff08;id是唯一的&#xff09; id定位要求比较高&#xff0c;要求这个元素的id必须是固定且唯…

Java的自动装箱和自动拆箱

自动装箱和拆箱在Java开发中的应用与注意事项 在Java开发中&#xff0c;自动装箱&#xff08;Autoboxing&#xff09;和自动拆箱&#xff08;Unboxing&#xff09;是指基本数据类型与其对应的包装类之间的自动转换。这些特性可以使代码更加简洁和易读&#xff0c;但在实际项目…

CANoe-Trace窗口无法解析SOME/IP报文、Demo License激活方式改变

1、Trace窗口无法解析SOME/IP报文 在文章《如何让CANoe或Wireshark自动解析应用层协议》中,我们通过设置指定端口号为SOME/IP报文的方式,可以让CANoe中的Trace窗口对此端口号的报文当成是SOME/IP报文进行解析。 Trace窗口就可以根据传输层端口号对payload数据按照SOME/IP协议…

linuxDNS域名解析

文章目录 DNS 是域名系统的简称正向解析反向解析主从服务器解析bond网卡 DNS 是域名系统的简称 域名和IP地址之间的映射关系 互联网中&#xff0c;IP地址是通信的唯一标识&#xff0c;逻辑地址 访问网站 域名解析的目的就是为了实现&#xff0c;访问域名就等于访问IP地址 …

JS(JavaScript)的引用方式介绍与代码演示

天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物。 每个人都有惰性&#xff0c;但不断学习是好好生活的根本&#xff0c;共勉&#xff01; 文章均为学习整理笔记&#xff0c;分享记录为主&#xff0c;如有错误请指正&#xff0c;共同学习进步。…

SpringBoot+Vue体育馆管理系统(前后端分离)

技术栈 JavaSpringBootMavenMySQLMyBatisVueShiroElement-UI 角色对应功能 学生管理员 功能截图

Linux安装MySQL教程【带图文命令巨详细】

巨详细Linux安装MySQL 1、查看是否有自带数据库或残留数据库信息1.1检查残留mysql1.2检查并删除残留mysql依赖1.3检查是否自带mariadb库 2、下载所需MySQL版本&#xff0c;上传至系统指定位置2.1创建目录2.2下载MySQL压缩包 3、安装MySQL3.1创建目录3.2解压mysql压缩包3.3安装解…

DBeaver无法连接Clickhouse,连接失败

DBeaver默认下载的是0.2.6版本的驱动&#xff0c;但是一直连接失败&#xff1a; 报错提示 解决办法 点击上图中的Open Driver Configuration点击库 - 重置为默认状态在弹出的窗口中修改驱动版本号为0.2.4或者其他版本&#xff08;我没有试用过其他版本&#xff09;&#xff0…

vscode软件上安装 Fitten Code插件及使用

一. 简介 前面几篇文章学习了 Pycharm开发工具上安装 Fitten Code插件&#xff0c;以及 Fitten Code插件的使用。 Fitten Code插件是是一款由非十大模型驱动的 AI 编程助手&#xff0c;它可以自动生成代码&#xff0c;提升开发效率&#xff0c;帮您调试 Bug&#xff0c;节省…

FPGA通过移位相加实现无符号乘法器(参数化,封装成IP可直接调用)

目录 1.前言2.原理3.移位无符号乘法器实现&#xff0c;并参数化 微信公众号获取更多FPGA相关源码&#xff1a; 1.前言 在硬件设计中&#xff0c;乘法器是非常重要的一个器件&#xff0c;乘法器的种类繁多&#xff0c;常见的有并行乘法器、移位相加乘法器和查找表乘法器。 并…