【Linux】——基操指令(一)

 =========================================================================

个人主页

代码仓库

C语言专栏

初阶数据结构专栏

Linux专栏

LeetCode刷题

算法专栏 

=========================================================================

目录

前言

基操前的碎碎念

计算机的层状结构

基础指令

查看登录用户指令 

查看用户指令

查看当前所处工作目录

清屏指令

基操指令

ls命令

cd命令

makdir指令

rmdir指令 && rm 指令(重要):


前言

上篇文章讲解了Linux的环境配置安装,今天给大家带来几个基本指令让大家用自己的操作系统来试试手。

以我的华为云服务器为例给大家提供讲解。


基操前的碎碎念

在讲解之前给大家说点注意事项

1.还未购买服务器的兄弟,在购买服务器的时候会让你挑选服务器的地点,建议选择距离自己近的地区的服务器来使用

2.在购买完服务器后一定要在官网的控制台重置自己的密码。

3.Xshell是一个远程登录软件使用网络进行链接,有的学校可能会拦截你的Xshell登录,建议更换 网络使用手机的热点。

我们购买云服务器使用Xshell进行登录成功后是没有图形界面的是使用指令进行操作的。

这个就是我们登录成功以后的界面

Linux下的复制粘贴及全屏

复制: ctrl + insert (有些兄弟的 insert 需要配合 fn 来按)
粘贴: shift + insert 

全屏:Alt+Enter

计算机的层状结构

如果没有操作系统,只有硬件我们是无法使用和利用计算机的。 我们需要操作系统的加持来操作计算机,执行各种命令。

因此什么是操作系统呢?

是一款进行软硬件资源管理的软件

为什么要进行软硬件管理呢? 

对以上提供良好的运行服务简单来说是一种工具

我们如今使用的Windows操作系统是为了迎合我们普通人的使用是图形化界面,哪里不会用鼠标点哪里在计算机及计算机配件的发展史上,是现有的键盘才有的鼠标,因此是先有的指令操作,才有的图形化界面操作。

Windows也可以进行指令操作:


基础指令

查看登录用户指令 

语法:whoami(没有空格)

很多兄弟会和朋友共享一个 云服务器,共享这密码,这个指令可以查看你使用那个用户登录的

查看用户指令

语法:who

这个指令可以查看你这个服务器,现在有几个用户在使用。

这里的用户root为超级管理员用户,可以看到登录用户为root,只有root用户在使用服务器。


查看当前所处工作目录

pwd指令

语法: pwd
功能:显示用户当前所在的目录

我们在Windows操作系统中可以通过进入文件夹寻找我们想要的文件,每个文件夹都有自己唯一的路径显示在我们上方,停在某个文件夹时,那个文件夹就是我们所处的工作目录。

Linux系统中也一样使用pwd命令可以查看我们当前所处的工作目录 。

就像现在我们所处的工作目录为root。


清屏指令

clear指令

语法:clear

功能:清理屏幕

当我们很多次指令操作时,屏幕上都是密密麻麻的指令和指令执行的结果看起来很杂乱,我们就可以使用clear指令进行清屏。


基操指令

ls命令

语法: ls [选项][目录或文件]
功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。

单纯的ls指令——显示当前所处目录下文件的信息

如上图:显示root目录下的所有的文件


ls -l 显示更多的文件信息等价与 ll 指令


ll指令

我们知道 文件=文件名+文件属性 这里的ls显示的时文件属性列表


ls -la /ls-a/ls-al指令

我们直到Windows文件夹是有隐藏文件的,如图,我文件夹中的隐藏文件显示方法,大家自己可以试试自己的文件夹,找找自己的隐藏文件。

Linux中也有隐藏文件的,隐藏文件是以 . 开始的,我们可以使用ls -la调出来


还有一些ls指令这里就不多介绍了,大家可以自己试试。 

ls常见指令

-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
-i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件
-k 以 k 字节的形式表示文件的大小。ls –alk 指定文件
-l 列出文件的详细信息。
-n 用数字的 UID,GID 代替名称。 (介绍 UID, GID)
-F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表
示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)
-r 对目录反向排序。
-t 以时间排序。
-s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)
-R 列出所有子目录下的文件。(递归)
-1 一行只输出一个文件。


cd命令

语法:cd 目录名
功能:改变工作目录。将当前工作目录改变到指定的目录下。

Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件

Linux下的目录结构

Linux下的目录结构


cd . 指令

功能:当前路径

cd .. 指令

功能:返回上级目录

如图我们使用指令:cd ..从root目录返回到上级目录根目录 /  


在我们Windows操作系统下也有当前路径和返回路径的图形化界面

如图,当前处在eDeriver目录

点击图片的左上角指向左的箭头为返回上级目录 

路径:寻找文件时,所历经的文件夹线路叫路径

目录的最后可能是文件也有可能是文件夹

/  表示Linux下的路径分隔符

\ 表示Windows下的路径分隔符

通过下面的图片我们直到Linux的目录是一颗多叉树

/ 是Linux的根目录,通过这张图片我们可以直到

1.叶子结点一定是普通文件,或者是空目录

2.路上节点,非叶子结点  一定是目录

3.访问一个文件 的本质,需要先找到它,找到文件的本质:就是在一颗多叉树中进行结点的查找

为什么使用路径?

任何文件对应的父节点是唯一的

绝对路径 :从根目录开始一直到该目录的全程的路径

如上图:我们想找到test.c的文件,可以输入 cd  /home/bit/test.c就可以找到它。

相对路径 :相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系

如上图:我们想从test.找到usr文件中的lib我们可以输入 cd ../(回退到bit目录)../(回退到home目录)../(回退到根目录)usr/(到达usr目录)/lib(到达)。

如上图我们使用绝对路径:/root/.cache 到达.cache文件。

使用相对路径:../.pki到达.pki文件。 


上面讲到,Linux的目录是一颗多叉树

我们可以输入:tree /(显示根目录的所有文件)来证明

输入tree /指令后因为根目录的文件很多会一直刷屏,我们可以按下Ctrl+c他就停止了。

很多新用户第一次使用会不成功,使用Centos的用户登录root账号使用yum install -y tree指令就可以了。


cd - 指令

功能:跳转到最近一次所处的目录

如图我们在根目录 / 中进入root目录,然后使用cd - 指令返回根目录


cd ~ 指令

功能:回到家目录

如图使用cd ~指令从根目录 / 回到家目录 

一类用户root的家目录:/root 

普通用户家目录:/home/xxx

Windows中,其实有桌面目录/文件夹,只不过当用户登陆的时候,你的家目录里面有桌面的文件夹,Windows把这个文件夹中的所有文件,以图标的形式展示在显示器上,就有了桌面!

默认登录的时候,默认所处的路径,就是当前登录用户的家目录!!!


makdir指令

语法:mkdir [选项] dirname...
功能:在当前目录下创建一个名为 “dirname”的目录

举例:mkdir –p test/test1 : 递归建立多个目录

如图使用mkdir -p指令递归创建了一系列的空目录


rmdir指令 && rm 指令(重要):


rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令
语法:rmdir [-p][dirName]
适用对象:具有当前目录操作权限的所有使用者
功能:删除空目录

常用选项:
    -p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。
rm命令可以同时删除文件或目录

语法:rm [-f-i-r-v][dirName/dir]
适用对象:所有使用者
功能:删除文件或目录

如图使用rm -r test删除上步所创建的所有空目录。

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

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

相关文章

Mac电脑信息大纲记录软件 OmniOutliner 5 Pro for Mac中文

OmniOutliner 5 Pro是一款专业级的Mac大纲制作工具,它可以帮助用户更好地组织和管理信息,以及制作精美的大纲。以下是OmniOutliner 5 Pro的主要功能和特点: 强大的大纲组织和管理功能。OmniOutliner 5 Pro为用户提供了多层次的大纲结构&…

SpringBoot+MinIO8.0开箱即用的启动器

一、代码拉取及安装 1.码云地址 https://gitee.com/qiangesoft/rdp-starter/tree/master/rdp-starter-minio 2.本地安装 代码接入 1.引入依赖 <dependency><groupId>com.qiangesoft.rdp</groupId><artifactId>rdp-starter-minio</artifactId&g…

Learn Prompt- Midjourney案例:动漫设计

使用 Midjourney 生成动漫有两种方法&#xff1a;使用Niji模式或使用标准的 Midjourney 模型。Niji V5 是 Midjourney 的动漫专用模型。它建立在标准 Midjourney 模型的全新架构之上&#xff0c;更擅长生成命名的动漫角色。Niji V4于2023年12月发布&#xff0c;Niji V5于2023年…

邮件功能-python中的SMTP协议邮件发送

文章目录 一、SMTP协议邮件准备二、smtplib模块1.使用smtplib封装一个邮件类2.发送邮件 补充 一、SMTP协议邮件准备 需要一个smtp服务器 二、smtplib模块 smtplib模块是python自带的模块 1.使用smtplib封装一个邮件类 import smtplib import logging # 加入日志&#xff…

Java中的泛型

一. 泛型简介 泛型&#xff0c;即“参数化类型”。 作为Java中常用且重要的一个概念&#xff0c;泛型帮我们实现了代码重用&#xff0c;也保证了类型安全。但关于它的详细内容&#xff0c;目前很多同学还不清楚&#xff0c;所以接下来就带各位来学习这个重要的知识点。 背景 …

ArduPilot开源飞控之GCS显示DPS310异常问题

ArduPilot开源飞控之GCS显示DPS310异常问题 1. 源由2. 现象3. 分析3.1 Mission Planner3.2 Ardupilot3.3 AP_Baro分析3.4 AP_Baro定位 4. 修复5. 效果6. 参考资料7. 补充7.1 Ardupilot提交PR注意事项7.2 修复主要使用到的命令 1. 源由 2020年Ardupilot官网论坛就有开始讨论DPS…

计算机竞赛 深度学习卫星遥感图像检测与识别 -opencv python 目标检测

文章目录 0 前言1 课题背景2 实现效果3 Yolov5算法4 数据处理和训练5 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; **深度学习卫星遥感图像检测与识别 ** 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c;学长非常推荐…

python基于轻量级卷积神经网络模型GhostNet开发构建养殖场景下生猪行为识别系统

养殖业的数字化和智能化是一个综合应用了互联网、物联网、人工智能、大数据、云计算、区块链等数字技术的过程&#xff0c;旨在提高养殖效率、提升产品质量以及促进产业升级。在这个过程中&#xff0c;养殖生猪的数字化智能化可以识别并管理猪的行为。通过数字化智能化系统&…

idea 通过tomcat 配置 https方式访问

步骤1&#xff1a;管理员模式打开cmd命令进行生成密匙 D:\software\apache-tomcat-8.5.93\bin\tomcat.keystore 是生成密匙存放的路径&#xff0c;修改成自己tomcat的路径即可 keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "D:\s…

【新版】系统架构设计师 - 案例分析 - 架构设计<Web架构>

个人总结&#xff0c;仅供参考&#xff0c;欢迎加好友一起讨论 文章目录 架构 - 案例分析 - 架构设计&#xff1c;Web架构&#xff1e;Web架构知识点单台机器 到 数据库与Web服务器分离应用服务器集群负载均衡负载均衡技术静态与动态算法Session共享机制有状态与无状态 持久化技…

使用香橙派 在Linux环境中安装并学习Python

前言 在实际项目中&#xff0c;经常会遇到需要使用人工智能的场景&#xff0c;如人脸识别&#xff0c;车牌识别等...其一般的流程就是由单片机采集数据发送给提供人工智能算法模型的公司&#xff08;百度云&#xff0c;阿里云...&#xff09;&#xff0c;然后人工智能将结果回…

C++ 继承详解

目录 C 继承介绍 继承中的特点 public 继承 protected 继承 private 继承 在类里面不写是什么类型&#xff0c;默认是 private 的 如果继承时不显示声明是 private&#xff0c;protected&#xff0c;public 继承&#xff0c;则默认是 private 继承&#xff0c;在 struct …

如何给Nginx配置访问IP白名单

一、Nginx配置访问IP白名单 有时部署的应用需要只允许某些特定的IP能够访问&#xff0c;其他IP不允许访问&#xff0c;这时&#xff0c;就要设置访问白名单&#xff1b; 设置访问白名单有多种方式&#xff1a; 1.通过网络防火墙配置&#xff0c;例如阿里云/华为云管理平台 2.…

百度资源搜索平台出现:You do not have the proper credential to access this page.怎么办?

Forbidden site not allowed You do not have the proper credential to access this page. If you think this is a server error, please contact the webmaster. 如果你的百度资源平台&#xff0c;点进去出现这个提示&#xff0c;说明您的网站已经被百度清退了。如果你的网站…

C语言数组和指针笔试题(三)(一定要看)

目录 字符数组四例题1例题2例题3例题4例题5例题6例题7 结果字符数组五例题1例题2例题3例题4例题5例题6例题7结果字符数组六例题1例题2例题3例题4例题5例题6例题7 结果 感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接 &#x1f412;&#x1f412;&#x1f412;个…

【数值计算方法】非线性方程(组)和最优化问题的计算方法:非线性方程式求根的二分法、迭代法、Newton 迭代法及其Python实现

目录 一、非线性方程式求根 1、二分法&#xff08;Bisection Method、对分法&#xff09; a. 理论简介 b. python实现 2、迭代法&#xff08;Iterative Method&#xff09; a. 理论简介 b. python实现 3、Newton 迭代法&#xff08;Newtons Method&#xff09; a. 理论…

电脑入门:电脑不认新硬盘时该怎么办?

电脑不认新硬盘时该怎么办? 当新硬盘加进后,正常工作时,没有什么问题。若电脑遇到特殊情况时,电脑对新硬盘“不认”,可采取以下措施让电脑重新“认”新硬盘,显示新分区(如G、H、I、J)。 咱的目的是保持S-ATA的开启,把控制板载S-ATA设定值由No变成Yes就可以。 首…

【数据结构与算法】链表的实现以及一些基本算法

目录 单选链表的基本实现 有序列表的合并&#xff08;双指针法&#xff09; 链表的反转 链表实现两数之和 判定链表是否有环 单选链表的基本实现 public class LinkedList1 {//头节点Node first;//尾节点Node last;//大小int size 0;//头插法public void addFirst(int…

微信小程序学习笔记3.0

第3章 资讯类:仿今日头条微信小程序 3.1 需求描述及交互分析 需求描述 仿今日头条微信小程序,要具有以下功能。 (1)首页新闻频道框架设计,包括底部标签导航设计、新闻检索框设计及新闻频道滑动效果设计。 (2)首页新闻内容设计,包括新闻标题、新闻图片及新闻评论设计…

TikTok的媒体革命:新闻业如何适应短视频时代?

在数字时代&#xff0c;媒体行业一直在不断演变和创新&#xff0c;以适应观众的变化需求和技术的发展。而在这个进化的过程中&#xff0c;短视频应用TikTok已经崭露头角&#xff0c;成为了一个重要的信息传播平台。 这篇文章将深入探讨TikTok如何引领了媒体的一场革命&#xf…