【linux基础(一)】Linux基本指令(上)

news2024/11/25 13:51:06

💓博主CSDN主页:杭电码农-NEO💓

⏩专栏分类:Linux从入门到开通⏪

🚚代码仓库:NEO的学习日记🚚

🌹关注我🫵带你学更多操作系统知识
  🔝🔝


在这里插入图片描述


这里写目录标题

  • 1. 前言
  • 1. 创建新用户并为他/她设置密码
  • 2. 查看当前目录下的文件
    • 2.1 ls指令的简写操作
  • 3. pwd指令
  • 4. 进入目录和返回上级目录
    • 4.1 当前目录和上级目录
    • 4.2 绝对路径和相对路径
  • 5. 创建一个普通文件或目录
    • 5.1 多级目录的创建
  • 6. 总结以及拓展

1. 前言

本章正式开始Linux的学习
如果关于Linux环境搭配有问题的朋友
可以阅读此文章:Linux环境搭建

本章重点:

本篇文章着重讲解Linux下
的基本指令,我搭配的环境是Xshell
基本指令包括:

  1. 新建用户并且设置密码
  2. 显示当前目录下所有文件
  3. 创建一个目录或普通文件
  4. 进入不同文件(相对/绝对路径)

指令很多,我尽量以有趣的方式
给大家介绍各个指令!

在这里插入图片描述
先介绍两个简单的指令: 复制和粘贴

  • Linux下的复制: ctrl + insert
  • Linux下的粘贴: shift + insert

注:某些电脑可能会配合fn键来使用


1. 创建新用户并为他/她设置密码

创建用户之前,要先看看有哪些用户

使用指令: ls /home

如图: 我的云服务器下有三个用户

在这里插入图片描述


查看我当前是哪个用户

使用指令: whoami

在这里插入图片描述
whoami也就是句子:who am i


如需创建新用户:

使用指令: adduser 用户名

如图:

在这里插入图片描述

创建一个已存在的用户名会失败
创建好后不会有什么反应
再使用ls /home指令查看已创好的用户


创好一个新用户后,一定要即时设密码
不然系统生成的默认密码是不确定的!

使用命令: passwd 用户名

如图:

在这里插入图片描述

输入密码后,记得将密码记在备忘录上!


2. 查看当前目录下的文件

在这里插入图片描述

ls指令用于查看文件信息
它往往搭配一些选项使用

常用选项:

  • -a 列出目录下所有文件
  • -l 列出文件的详细详细

让我打开Xshell演示一下

在这里插入图片描述

举例说明:

指令: ls

我的目录下有两个普通文件和一个文件夹
蓝色的代表是文件夹

在这里插入图片描述


查看文件的详细信息:

指令: ls -l

在这里插入图片描述

最后是文件名,文件名之前是文件的信息
从左到右分别代表:

  • 文件的权限
  • 文章的拥有者和所属组
  • 文件最近的修改日期

注:前面的信息先不用管,后面会介绍


查看所有文件:

指令: ls -a

在这里插入图片描述
可以发现,加上-a选项后
多出来了一些不加-a选项的文件
它们都有一个共同特点,最前面是.符号

新概念:

以.开头的文件是隐藏的文件
用普通的ls指令是看不见隐藏文件的
关于更多隐藏文件知识可以参考:

Linux中隐藏文件与文件夹


2.1 ls指令的简写操作

ls指令后面可以加很多选项
它们可以连在一起使用

比如:

指令: ls -lls -a一起使用为: ls -lals -al

在这里插入图片描述

使用此指令不仅将隐藏文件显示了出来
还将普通和隐藏文件的信息也显示了出来


指令: ls -l 还要一个简写方式:
写作: ll,它的功能和ls -l一样

在这里插入图片描述


甚至可以搭配-a来使用

在这里插入图片描述

指令: ll -a等价于指令: ls -al


3. pwd指令

pwd指令用于显示当前所在目录
在Windows下类似于查看路径:
在这里插入图片描述

我当前在/root目录下
在这里插入图片描述

4. 进入目录和返回上级目录

Linux下的目录就是Windows下的文件夹

最开始使用ll时,看见一个目录pro
怎么进入此目录?

使用指令: cd 想要进入的目录

在这里插入图片描述

这一段Linux指令可以这样理解:

在这里插入图片描述
注:cd指令就类似于Windows下双击进入文件夹


4.1 当前目录和上级目录

在文件中讲到,以.开头的文件是隐藏文件
而在目录中,符号.代表当前目录
符号: ..代表上级目录

验证:

在这里插入图片描述


4.2 绝对路径和相对路径

在Linux下,文件系统其实是一颗多叉树!

在这里插入图片描述

其中,叶子节点一定是普通文件或空目录

  • 从根节点到任一叶子节点的路径是唯一的

  • 从非根节点到任一叶子的路径是不唯一的

这也就延申出了:

  • 相对路径:以当前路径为参考点定位文件
  • 绝对路径:以根目录为参考点定位文件

然而指令cd也可以使用这两种路径进入目录:

在这里插入图片描述

比如,我的文件系统是这样的:

在这里插入图片描述


5. 创建一个普通文件或目录

创建一个普通文件:

使用指令: touch

创建一个目录:

使用指令: mkdir

比如:

在这里插入图片描述

我们还可以创建一个隐藏文件:

在这里插入图片描述


5.1 多级目录的创建

如果想要创建多个目录,比如:

d1里面有d2,d2里面有d3
d3里面有d4,d4里面有d5

创建这样的文件系统如果像这样操作:
创建d1,cd进入d1再创建d2
非常麻烦!

于是可以这样创建:

指令: mkdir -p d1/d2/d3/d4/d5

在这里插入图片描述


6. 总结以及拓展

本章的Linux基本指令学习是
学习Linux的基础,多熟悉熟悉
不同指令的用法,多自己手动打一打
为以后学习Linux打好基础!

Linux基础指令远远没有结束
我们将在下一章节介绍更多指令!

拓展阅读:

关于更多Linux的历史渊源
可以阅读下面这篇文章:

Linux系统的诞生


🔎 下期预告:Linux基本指针(中) 🔍

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

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

相关文章

[vulnhub]DC2

文章目录 [vulnhub]DC2信息收集flag1flag2cewlwpscan flag3什么是rbash? flag4flag5git提权 总结 [vulnhub]DC2 信息收集 扫ip,有两种方式:arp、nmap nmap -sP 192.168.56.0/24 -T4arp-scan -l192.168.56.137 扫端口: nmap -…

1312. 让字符串成为回文串的最少插入次数;971. 翻转二叉树以匹配先序遍历

1312. 让字符串成为回文串的最少插入次数 核心思想:最后的回文串有两种情况,一种是奇数回文串,一种是偶数回文串,奇数回文串的中心一定是原来就有的,偶数回文串的中心也是原来就有的。假设除去中心的部分为q,p,最后要…

Debian12中为python3配置虚拟环境及在Pycharm中使用虚拟环境

在Debian 12中,python默认为python 3.11。 基于应用,现需设置虚拟环境。 1.安装venv模块 从python3.3开始,配置python虚拟环境,可用venv模块,更加方便了。 执行命令: #apt install python3.11-venv 2.…

原型模式——对象的克隆

1、简介 1.1、概述 可以通过一个原型对象克隆出多个一模一样的对象,该模式被称为原型模式。 在使用原型模式时,需要首先创建一个原型对象,再通过复制这个原型对象来创建更多同类型的对象。 1.2、定义 原型模式(Prototype Patt…

ICASSP 2023说话人识别方向论文合集(一)

ICASSP (International Conference on Acoustics, Speech and Signal Processing) 即国际声学、语音与信号处理会议,是IEEE主办的全世界最大、最全面的信号处理及其应用方面的顶级会议,在国际上享有盛誉并具有广泛的学术影响力。 今年入选 ICASSP 2023 …

【LeetCode每日一题】——946.验证栈序列

文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】 一【题目类别】 栈 二【题目难度】 中等 三【题目编号】 946.验证栈序列 四【题目描述】 给定 pushed 和 p…

【*1900 图论】CF1328 E

Problem - E - Codeforces 题意&#xff1a; 思路&#xff1a; 注意到题目的性质&#xff1a;满足条件的路径个数是极少的&#xff0c;因为每个点离路径的距离<1 先考虑一条链&#xff0c;那么直接就选最深那个点作为端点即可 为什么&#xff0c;因为我们需要遍历所有点…

ChatGPT伦理挑战:人工智能的权利与责任

&#x1f337;&#x1f341; 博主 libin9iOak带您 Go to New World.✨&#x1f341; &#x1f984; 个人主页——libin9iOak的博客&#x1f390; &#x1f433; 《面试题大全》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33…

选读SQL经典实例笔记13_case与聚合

1. 识别非小计行 1.1. 结果集 1.2. DB2 1.3. Oracle 1.4. 超级聚合&#xff08;supera ggregate&#xff09;值 1.4.1. sql select deptno, job, sum(sal) sal,grouping(deptno) deptno_subtotals,grouping(job) job_subtotalsfrom empgroup by cube(deptno,job) 1.5. SQ…

十三、数据结构——二叉树的遍历(先序、中序和后序)详细思路和代码

二叉树遍历 在数据结构中&#xff0c;二叉树是一种常用且重要的数据结构。二叉树的遍历是指按照一定顺序访问二叉树的所有节点&#xff0c;常见的遍历方式有前序遍历、中序遍历和后序遍历。本文将详细介绍这三种遍历算法&#xff0c;并介绍最优二叉树。 二叉树的基本定义 首…

网络摄像机·监控摄像机用镜头驱动芯片(内置光圈控制)MS41908M

产品简述 MS41908M 是一款用于网络摄像机和监控摄像机的镜头 驱动芯片。 芯片内置光圈控制功能&#xff1b;通过电压驱动方式以及扭矩纹 波修正技术&#xff0c;实现了超低噪声微步驱动。 主要特点  电压驱动方式&#xff0c;256 微步驱动电路&#xff08;两通道&…

同一份数据,Redis为什么要存两次

Redis作为目前最主流的高性能缓存&#xff0c;里面有很多精妙的设计&#xff0c;其中有一种数据类型&#xff0c;当在存储的时候会同时采用两种数据结构来进行分别存储&#xff0c;那么 Redis 为什么要这么做呢&#xff1f;这么做会造成同一份数据占用两倍空间吗&#xff1f; …

Python中的元类MetaClass

引言 python中的元类MetaClass&#xff1a;本质也是一个类&#xff0c;但和普通类的用法不同&#xff0c;它可以对类内部的定义&#xff08;包括类属性和类方法&#xff09;进行动态的修改。 换句话说&#xff0c;使用元类的主要目的是为了实现在创建类时&#xff0c;能够动态…

数据库架构设计

数据库架构设计 数据库架构分类 介绍 介绍常见的 四种 数据库架构设计模型&#xff1a; 单库架构、分组架构、分片架构和分组分片架构 &#xff0c;以及每种架构的 使用场景、存在的问题和对应的解决方案 。 一、数据模型 我们以 “ 用户中心 ” 数据库作为 数据模型 &…

python核心-面向对象-方法相关-补充

class Person:__age 18def __run(self):print("pao")def _Person__run(self):print("xxx")p Person # p._Person__run()print(Person.__dict__) 内置特殊方法 信息格式化操作 # class Person: # def __init__(self, n, a): # self.name n …

深入理解Linux 内核追踪机制

Linux 存在众多 tracing tools&#xff0c;比如 ftrace、perf&#xff0c;他们可用于内核的调试、提高内核的可观测性。众多的工具也意味着繁杂的概念&#xff0c;诸如 tracepoint、trace events、kprobe、eBPF 等&#xff0c;甚至让人搞不清楚他们到底是干什么的。本文尝试理清…

硬件——PCI-E接口

简介 PCI PCI&#xff08;Peripheral Component Interconnect&#xff09;&#xff0c;外设组件互联标准。 并行方式通信 PCI接口通常是白色的。 PCI接口分为32Bit和64Bit&#xff0c;主流的是32Bit&#xff0c;最大传输速度133MB/s。 适用于网卡、声卡等&#xff1b;现在…

flask中的session介绍

flask中的session介绍 在Flask中&#xff0c;session是一个用于存储特定用户会话数据的字典对象。它在不同请求之间保存数据。它通过在客户端设置一个签名的cookie&#xff0c;将所有的会话数据存储在客户端。以下是如何在Flask应用中使用session的基本步骤&#xff1a; 首先…

Midjourney8种风格极其使用场景(1)

目录 ​编辑 引言 等距动画 场景 分析性绘图 场景 着色书 场景 信息图画 场景 双重曝光 场景 图示性绘画 场景 二维插图 场景 图解式画像 场景 总结&#xff1a; 八种风格箴言&#xff1a; 引言 我相信大家都或多或少玩过Midjourney&#xff0c;但是要形…

Excel“牛人”变现方案参考

有几种方式可以通过Excel技能实现变现&#xff1a; 1. 提供Excel咨询和培训服务&#xff1a;如果你对Excel非常熟悉&#xff0c;你可以提供咨询和培训服务&#xff0c;帮助他人解决Excel使用中的问题或提高他们的Excel技能。 2. 制作和销售Excel模板&#xff1a;你可以根据市…