【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.xdnf.cn/news/142971.html

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

相关文章

十二、MySql的事务(下)

文章目录 一、事务隔离级别二、如何理解隔离性三、隔离级别(一)读未提交【Read Uncommitted】:(二)读提交【Read Committed】 :(三)可重复读【Repeatable Read】:&#x…

【计算机网络笔记六】应用层(三)HTTP 的 Cookie、缓存控制、代理服务、短连接和长连接

HTTP 的 Cookie HTTP 的 Cookie 机制要用到两个字段:响应头字段 Set-Cookie 和请求头字段 Cookie。 Cookie 可以设置多个 key-value 对, 响应头中可以设置多个 Set-Cookie 字段,请求头Cookie后面可以设置多个键值对,用分号隔开&a…

西门子KTP触摸屏做画面时如何把设备图片或Logo做到画面上?

西门子KTP触摸屏做画面时如何把设备图片或Logo做到画面上? 如下图所示,新建一个项目,添加一个触摸屏设备,这里以TP1200 Comfort触摸屏为例进行说明,双击进入根画面, 如下图所示,在右侧的工具箱中…

学习路之工具--SecureCRT的下载、安装

百度盘: 链接: https://pan.baidu.com/s/1r3HjEj053cKys54DTqLM4A?pwdgcac 提取码: gcac 复制这段内容后打开百度网盘手机App,操作更方便哦 感谢大佬 简单介绍下SecureCRT SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序&a…

[C++ 网络协议] 多线程服务器端

具有代表性的并发服务器端实现模型和方法: 多进程服务器:通过创建多个进程提供服务。 多路复用服务器:通过捆绑并统一管理I/O对象提供服务。 多线程服务器:通过生成与客户端等量的线程提供服务。✔ 目录 1. 线程的概念 1.1 为什…

静态链接与动态链接

目录 静态链接 地址空间分配 静态链接的详细过程 静态链接库 动态链接 位置无关代码 延迟绑定机制 本篇会重点介绍静态链接,动态链接,延迟绑定机制 问:两个或者多个不同的目标文件是如何组成一个可执行文件的呢? 答:这就…

数据结构 - 线段树的运用

数据结构 - 线段树的运用 前言一. 线段树的运用1.1 区间和 - 线段树节点的成员变量1.2 线段树的构建1.3 线段树的区间和查询1.4 线段树的区间和更新1.5 完整代码 二. 线段树的动态扩建2.1 向下递推2.2 向上递推2.3 更新操作2.4 查询操作2.5 完整代码 三. 线段树的使用案例3.1 定…

Unity之NetCode多人网络游戏联机对战教程(3)--NetworkObject组件讲解

文章目录 NetworkObjectAlways Replicate As RootSynchronization TransformActive Scene SynchronizationScene Migration SynchronizationSpawn With ObserversDont Destroy With OwnerAuto Object Parent Sync 后话 NetworkObject 为了复制任何Netcode感知属性或发送/接收R…

Python大数据之pandas快速入门(一)

文章目录 pandas快速入门学习目标1. DataFrame 和 Series 简介2. 加载数据集(csv和tsv)2.1 csv和tsv文件格式简介2.2 加载数据集(tsv和csv) pandas快速入门 学习目标 能够知道 DataFrame 和 Series 数据结构能够加载 csv 和 tsv 数据集能够区分 DataFrame 的行列标签和行列位…

FPGA project : uart232_ram_vga

重点学习: 本实验重点学习了双口ram解决多bit跨时钟域同步处理的问题。 其实signal port ram,它的输入口和输出口分别用不同的时钟,也可以解决这个问题。 让我意识到的比较重要的事情: 1,代码设计中,一…

经典题记录 字符串相加/相乘

1. LeetCode 415 字符串相加 代码一:代码简短,但需要借助额外的一个string来保存结果,更占用内存。 class Solution { public:string addStrings(string num1, string num2) {string ans"";int size1num1.size();int size2num2.si…

Qt_C++读写NFC标签Ntag支持windows国产linux操作系统

本示例使用的发卡器&#xff1a;Android Linux RFID读写器NFC发卡器WEB可编程NDEF文本/智能海报/-淘宝网 (taobao.com) ntag2标签存储结构说明 #include "mainwindow.h" #include "./ui_mainwindow.h" #include <QDebug> #include "QLibrary&…

Django REST Farmowork初探

1.简介 Django REST framework &#xff08;简称&#xff1a;DRF&#xff09;是一个强大而灵活的 Web API 工具。 遵循RESTFullAPI风格&#xff0c;功能完善&#xff0c;可快速开发API平台。 官网文档&#xff1a;https://www.django-rest-framework.org 2. framwork的安装 …

界面组件DevExpress WPF v23.2新功能预览 - 更轻量级的主题

本文主要描述了DevExpress WPF即将在几个月之后发布的v23.2中包含的新功能&#xff0c;持续关注我们获取更多最新资讯哦~ P.S&#xff1a;DevExpress WPF拥有120个控件和库&#xff0c;将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强…

2023蓝帽杯半决赛取证复现

1.检材数据开始提取是今年什么时候&#xff1f;&#xff08;答案格式&#xff1a;04-12 13:26&#xff09; 09-11 17:21 这题做错了 其实当时盘古石手机取证里面就有的&#xff0c;想多了去看了日志文件 是真的有点歧义&#xff0c;20分就开始提取任务了 2.嫌疑人手机SD卡存…

精通git,没用过git cherry-pick?

前言 git cherry-pick是git中非常有用的一个命令&#xff0c;cherry是樱桃的意思&#xff0c;cherry-pick就是挑樱桃&#xff0c;从一堆樱桃中挑选自己喜欢的樱桃&#xff0c;在git中就是多次commit中挑选一个或者几个commit出来&#xff0c;也可以理解为把特定的commit复制到…

【实验记录】AGW | Visible-Infrared Re-ID

【RT】Visible Thermal Re-IDDeep Learning for Person Re-identification: A Survey and Outlook中提出了一个针对单/跨模态行人重识别的baseline&#xff1a;AGW 做过两次&#xff0c;在测试阶段有问题&#xff0c;现在再重做一次&#x1f914;Code RTX3090 修改数据集路…

手机相机系统介绍

目录 一张照片是如何生成的? 相机的成像原理 相机硬件 颜色四要素 相机硬件三大块 模组结构 镜头 镜头光路 镜头常见参数 镜头-FOV&EFL 镜头-焦距 镜头-光圈 图像传感器 图像传感器-像素-底 RGB排布 图像传感器-Pattern & PDAF Sensor CMOS sensor …

计算机类软件方向适合参加的比赛

前言 博主是一名计算机专业的大三学生&#xff0c;在校时候参加了很多比赛和训练营&#xff0c;现在给大家博主参加过的几个的比赛&#xff0c;希望能给大一大二的学生提供一点建议。 正文 最近也有比赛的&#xff0c;我会从时间线上来给大家推荐一些比赛&#xff0c;并且给…

雷柏mv20鼠标使用体验

用了1年多&#xff0c;第一次用竖着的鼠标&#xff0c;现在已经很习惯了&#xff0c;感觉还不错。说说使用感受&#xff1a; 1、 仍然是长时间使用鼠标&#xff0c;但是很少出现手腕痛的情况&#xff0c;确实是有一定效果的。 2、使用场景是有限制的&#xff0c;我是配合笔记…