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

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

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

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

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

  🔝🔝



这里写目录标题

  • [1. 前言](#1. 前言)
  • [1. 创建新用户并为他/她设置密码](#1. 创建新用户并为他/她设置密码)
  • [2. 查看当前目录下的文件](#2. 查看当前目录下的文件)
    • [2.1 ls指令的简写操作](#2.1 ls指令的简写操作)
  • [3. pwd指令](#3. pwd指令)
  • [4. 进入目录和返回上级目录](#4. 进入目录和返回上级目录)
    • [4.1 当前目录和上级目录](#4.1 当前目录和上级目录)
    • [4.2 绝对路径和相对路径](#4.2 绝对路径和相对路径)
  • [5. 创建一个普通文件或目录](#5. 创建一个普通文件或目录)
    • [5.1 多级目录的创建](#5.1 多级目录的创建)
  • [6. 总结以及拓展](#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基本指针(中) 🔍

相关推荐
大树8812 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠12 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质13 小时前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush413 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行52013 小时前
Linux 11 动态监控指令top
linux
小宇宙Zz13 小时前
Maven依赖冲突
java·服务器·maven
Inhand陈工14 小时前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智14 小时前
ARP代理--工作原理
运维·网络·arp·arp代理
不会C语言的男孩14 小时前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
shushangyun_14 小时前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化