当前位置: 首页 > news >正文

Linux [常见指令 (1)]

Linux常见指令 ⑴

  • 1. 操作系统
    • 1.1什么事操作系统
    • 1.2选择指令的原因
  • 2.使用工具
  • 3.Linux的指令操作
  • 3.1mkdir指令
    • 描述:
    • 用法:
    • 例子 mkdir 目录名
    • 例子 mkdir -p 目录1/ 目录2/ 目录3
  • 3.2 touch指令
    • 描述:
    • 用法:
    • 例子 touch 文件
  • 3.2pwd指令
    • 描述:
    • 用法:
    • 例子 pwd
  • 3.4cd指令
    • 描述:
    • 用法:
    • 例子 cd ..
    • 例子 cd /home/用户名/... ...
    • 例子 cd ../文件名
    • 例子 cd ~
  • 3.5 ls指令
    • 描述:
    • 用法:
    • 例子
  • 3.6rm指令
    • 描述:
    • 用法:
    • 例子:

1. 操作系统

1.1什么事操作系统

  • 常见的操作系统有: Windows, Linux, iOS…
  • 操作系统是:
    一款做软硬件管理的软件
  • 为什么要有操作系统:
    操作系统的核心工作是: 通过对下管理好软硬件资源的手段, 达到对上提供良好的(稳定, 快速, 安全) 操作 或者 使用环境
  • 好的操作系统的衡量标准:
    稳定, 快速, 安全

总结: 我们所有的软件行为, 全部都要自定向下贯穿计算机的软硬件结构

1.2选择指令的原因

Linux有命令行的形式, 也有图形化界面的形式;
Windows不仅有图形化界面的形式, 也有命令行的形式(1. cmd, 2.powershell, 3.win + x )

  • 那既然已经有了图形化界面这么简单明了的工具为什么还要选择用命令行的形式来进行学习呢??
    计算机最重要的是解决输入和输出的问题, 然后输入工具(比如键盘)的出现, 那么随之出现的操作模式是指令操作; 图形化界面是在有了比如鼠标的出现, 进行的一中优化, 使用户可以更轻松地上手.
    相比于图形化操作, 界面操作更贴近于操作系统本身.

2.使用工具

  • XShell 是一个远程终端软件,下载官网,下载安装的时候选择 “home/school” 则可免费下载
  • 查看Linux主机ip
    在终端下敲下 “ifconfig” 指令, 查看ip地址
  • 使用XShell 登录主机

SSH 用户名 @云服务器公共ip地址
随后, 提醒你输入用户密码, 输入正确即可正确登录

  • XShell下的复制粘贴
    复制: ctrl + insert
    粘贴: shift + insert
    ctrl + c / ctrl + v 是不行的哦
  • XShell 的全屏操作
    alt + Enter
  • XShell退出快捷键
    ctrl + d

3.Linux的指令操作

3.1mkdir指令

描述:

用来创建目录

用法:

mkdir 目录名 : 在该路径下创建一个目录
mkdir -p 目录1/ 目录2/ 目录3 : 在这个路径下创建多级目录(递归)

例子 mkdir 目录名


ls可以查看当前目录下的所有文件列表
cd + 目录名, 就可以进入这个目录里面

例子 mkdir -p 目录1/ 目录2/ 目录3

tree . 从当1前目录下开始以树状显示, 其中的 . 所在位置就是当前这个目录, 后面的内容就是这个目录下面所有的目录或者文件
pwd 当前命令行所在的目录(或者是路径)
cd … 回退到当前目录的上级目录
tree库建立: 输入 yum install -y tree 就可以完成下载

3.2 touch指令

描述:

touch用来创建创建普通文件(下面不能创建文件的文件, 区分空目录哦)

用法:

touch 文件

例子 touch 文件

3.2pwd指令

描述:

显示当前命令行所在的目录(所在的路径)

用法:

pwd

例子 pwd

3.4cd指令

描述:

改变工作目录, 将当前工作目录改变到指定的目录下

用法:

cd … 返回上级目录
cd /home/用户名/… 用绝对路径来指定进入某个文件
cd …/文件名/ 用相对路径来指定进入某个文件
cd ~ 进入用户家目录
cd - 返回最近访问目录

例子 cd …

例子 cd /home/用户名/… …

  1. 一个目录里面可以再放目录或者普通文件 ==> 我们可以推导得Linux的整个目录结构是一个多叉树. 叶子节点一定是 空目录或者非目录文件, 路上节点一定是非空目录. 所以我们所有对文件或目录的增删查改, 本质上都是对这棵多叉树的增删查改.
  2. 这棵树的根目录是 /

例子 cd …/文件名


分析 /home/muyu/d1/linux.txt

  • 其中的 / 是路径分隔符,
  • 第一个 / ,即是路径分隔符,也是根目录

因为任何节点都只有一个父节点, 路径定位具有唯一性, 所以我们定位一个文件, 通常用路径来进行定位

  1. 把从 / (根目录)开始到指定位, 具有唯一的路径, 称为绝对路径
  2. 以当前所处的路径为起始参照位置, 来进行特定文件的定位, 称这个路径为相对路径
    一般相对路径就是用来寻找上级目录下的某个文件
    我们所处的路径发生了变化, 相对路径可能就会失效

我们该怎么选择??

  1. 绝对路径比较长, 但是固定不变, 一般用在固定场景, 文件配置
  2. 一般命令行输入, 常常用相对路径

例子 cd ~

  • centos系统下, 所有的普通用户, 其用户账号都会统一放在 /home
  1. 超级用户 root, 家目录是/root (另一个原因, 超级用户的用户名也是root哦)
  2. 其他(普通用户), 家目录是 /home/用户名

3.5 ls指令

描述:

ls显示当前目录下的所有文件列表

用法:

ls 只显示当前目录下的所有文件列表名(显示文件属性, 但只显示文件名)
ls -l 等价于 ll, 显示当前目录下所有文件的详细信息
ls -a 显示所有当前目录下所有的文件, 包括隐藏文件
ls -d 显示当前这个目录的详细信息
ls -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)

例子


补充:

  • 指令是可以带有选项的
  • 文件 = 文件内容 + 文件属性
  • ls 的相关操作都是跟文件属性相关的

3.6rm指令

描述:

rm指令可以删除文件或目录(贼香)

用法:

rm -r 删除目录及其以下的所有文件
rm -f 即使文件属性为只读(即写保护) [一般是超级用户会有提醒], 亦可强制删除
rm -i 删除前逐一询问确认[针对普通用户吧, 超级用户默认就会有]

例子:


注意:

  • Linux的删除是永远的删除, 并不像Windows有个回收站可以再使用!! 千万千万注意
  • 如果遇到不能正常退出的指令, 记得使用ctrl + z

在这里插入图片描述

相关文章:

Linux [常见指令 (1)]

Linux常见指令 ⑴ 1. 操作系统1.1什么事操作系统1.2选择指令的原因 2.使用工具3.Linux的指令操作3.1mkdir指令描述:用法:例子 mkdir 目录名例子 mkdir -p 目录1/ 目录2/ 目录3 3.2 touch指令描述:用法:例子 touch 文件 3.2pwd指令描述:用法:例子 pwd 3.4cd指令描述:用法:例子 c…...

进程控制下篇

进程控制下篇 1.进程创建 1.1认识fork / vfork 在linux中fork函数时非常重要的函数&#xff0c;它从已存在进程中创建一个新进程。新进程为子进程&#xff0c;而原进程为父进程 #include<unistd.h> int main() {pid_t i fork;return 0; }当前进程调用fork&#xff0c;…...

PS学习笔记(零基础PS学习教程)

很多新手学习PS不知从何下手&#xff0c;做设计的第一阶段肯定是打牢基础&#xff0c;把工具用熟练&#xff1b;本期特别为大家整理了PS入门的学习笔记&#xff0c;把每个工具的用法整理了下来&#xff0c;在使用过程中有哪里不清楚的可以翻看来看看~ 一、ps的工作界面的介绍 …...

如何构建数据血缘系统

1、明确需求&#xff0c;确定边界 在进行血缘系统构建之前&#xff0c;需要进行需求调研&#xff0c;明确血缘系统的主要功能&#xff0c;从而确定血缘系统的最细节点粒度&#xff0c;实体边界范围。 例如节点粒度是否需要精确到字段级&#xff0c;或是表级。一般来说&#x…...

IPsec中IKE与ISAKMP过程分析(主模式-消息3)

IPsec中IKE与ISAKMP过程分析&#xff08;主模式-消息1&#xff09;_搞搞搞高傲的博客-CSDN博客 IPsec中IKE与ISAKMP过程分析&#xff08;主模式-消息2&#xff09;_搞搞搞高傲的博客-CSDN博客 阶段目标过程消息IKE第一阶段建立一个ISAKMP SA实现通信双发的身份鉴别和密钥交换&…...

深度学习技巧应用10-PyTorch框架中早停法类的构建与运用

大家好,我是微学AI,今天给大家介绍一下深度学习技巧应用10-PyTorch框架中早停法类的构建与运用,文章将介绍深度学习训练过程中的一个重要技巧—早停法,以及如何在PyTorch框架中实现早停法。文章将从早停法原理和实践出发,结合实际案例剖析早停法的优缺点及在PyTorch中的应…...

Linux文件系统权限

目录标题 文件权限文件和目录的一般权限文件的权限针对三类对象进行定义文件和目录中&#xff0c;r、w、x的作用 设置文件和目录的一般权限修改文件或目录的权限—chmod(change mode)命令权限值的表示方法—使用3位八进制数表示权限值的表示方法—使用字符串表示修改文件或目录…...

ctfshow之_萌新web1至web7

一、访问在线靶场ctfshow ctf.showhttps://ctf.show/challenges如下图所示&#xff0c;进入_萌新赛的web1问题&#xff1a; 如上图所示&#xff0c;页面代码提示id1000时&#xff0c;可以查询到flag&#xff0c;进行如下尝试&#xff1a; 如下图所示&#xff0c;传入参数id1时…...

HPDA的资料

HPDA&#xff0c;英文全称为High Performance Data Analysis&#xff0c;直译为高性能数据分析。 适用场景 机器学习大数据分析 技术挑战 大量的元数据操作数据的同步随机读写高IOPOS的小IO请求高带宽的文件请求 技术关键字 存算分离移动计算大I/O直通&#xff0c;小I/O聚…...

项目管理软件可以用来做什么?这篇文章说清楚了

项目管理软件是用来干嘛的&#xff0c;就得看对项目的理解。项目是为创造独特的产品、服务或成果而进行的临时性工作。建造一座大楼可以是一个项目&#xff0c;进行一次旅游活动、日常办公活动、期末考试复习等也都可以看成一个项目。 项目管理不善会导致项目超时、超支、返工、…...

ETL工具 - Kettle 转换算子介绍

一、Kettle 转换算子 上篇文章对 Kettle 中的输入输出算子进行了介绍&#xff0c;本篇文章继续对转换算子进行讲解。 下面是上篇文章的地址&#xff1a; ETL工具 - Kettle 输入输出算子介绍 转换是ETL里面的T&#xff08;Transform&#xff09;&#xff0c;主要做数据转换&am…...

界面设计的读书笔记

所见即所得&#xff0c;属于绝大多数的人。 所想即所想&#xff0c;属于极少数的人。 当复杂度&#xff0c;超出了大脑的负荷&#xff0c;人会觉得很累&#xff0c;直到放弃追求。 地图的显示&#xff0c;必须有足够多的描述性的数据。 点信息 &#xff1a;标签&#xff0c;位…...

C#底层库--自定义进制转换器(可去除特殊字符,非Convert.ToString方式)

系列文章 C#底层库–程序日志记录类 本文链接&#xff1a;https://blog.csdn.net/youcheng_ge/article/details/124187709 C#底层库–MySQLBuilder脚本构建类&#xff08;select、insert、update、in、带条件的SQL自动生成&#xff09; 本文链接&#xff1a;https://blog.csd…...

Doris(24):Doris的函数—聚合函数

1 APPROX_COUNT_DISTINCT(expr) 返回类似于 COUNT(DISTINCT col) 结果的近似值聚合函数。 它比 COUNT 和 DISTINCT 组合的速度更快,并使用固定大小的内存,因此对于高基数的列可以使用更少的内存。 select city,approx_count_distinct(user_id) from site_visit group by c…...

干货! ICLR:将语言模型绑定到符号语言中个人信息

点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入&#xff01; ╱ 作者简介╱ 承洲骏 上海交通大学硕士生&#xff0c;研究方向为代码生成&#xff0c;目前在香港大学余涛老师的实验室担任研究助理。 个人主页&#xff1a;http://blankcheng.github.io 谢天宝 香港大学一年级…...

Windows安装mariadb,配置环境变量(保姆级教学)

软件下载地址&#xff1a;https://mariadb.com/downloads/ 1.双击下载好的软件 2.点击next 3.勾选我同意&#xff0c;点击next 4.这里那你可以设置你要安装的路径&#xff0c;也可以使用默认的&#xff0c;之后点击next 5.如图所示&#xff0c;设置完点击next 6.接下来就默…...

华为OD机试 - 积木最远距离(Python)

题目描述 小华和小薇一起通过玩积木游戏学习数学。 他们有很多积木,每个积木块上都有一个数字,积木块上的数字可能相同。 小华随机拿一些积木挨着排成一排,请小薇找到这排积木中数字相同且所处位置最远的2块积木块,计算他们的距离,小薇请你帮忙替她解决这个问题。 输入描…...

关于对于springcloud中的注册中心和consume消费者和provier服务者之间的关系理解

关于对于springcloud中的注册中心和consume消费者和provier服务者之间的关系理解 pringCloud provider&#xff08;服务提供方&#xff09; consumer&#xff08;服务调用方&#xff09; server&#xff08;注册中心&#xff09; 运行原理 Provider 第一步 provider注册到se…...

【学习笔记】「JOISC 2022 Day1」错误拼写

久违的字符串计数题。 显然只用考虑 [ i : j ] [i:j] [i:j]这一段拼成的串。不难得出结论&#xff1a;设 n x t i nxt_i nxti​表示 i i i之后第一个本质不同的字符的位置&#xff0c;那么 n x t i ≤ j nxt_i\le j nxti​≤j&#xff0c;并且 s i ? s n x t i s_i?s_{nxt_i…...

码出高效:Java开发手册笔记(线程池及其源码)

码出高效&#xff1a;Java开发手册笔记&#xff08;线程池及其源码&#xff09; 码出高效&#xff1a;Java开发手册笔记&#xff08;线程池及其源码&#xff09; 码出高效&#xff1a;Java开发手册笔记&#xff08;线程池及其源码&#xff09;前言一、线程池的作用线程的生命周…...

【MySQL】交叉连接、自然连接和内连接查询

一、引入 实际开发中往往需要针对两张甚至更多张数据表进行操作&#xff0c;而这多张表之间需要使用主键和外键关联在一起&#xff0c;然后使用连接查询来查询多张表中满足要求的数据记录。一条SQL语句查询多个表&#xff0c;得到一个结果&#xff0c;包含多个表的数据。效率高…...

长/短 链接/轮询 和websocket

短连接和长连接 短连接&#xff1a; http协议底层基于socket的tcp协议&#xff0c;每次通信都会新建一个TCP连接&#xff0c;即每次请求和响应过程都经历”三次握手-四次挥手“优点&#xff1a;方便管理缺点&#xff1a;频繁的建立和销毁连接占用资源 长连接&#xff1a; 客…...

数据库的事务

数据库的事务 1、事务是什么 TRANSACTION&#xff08;事务&#xff09;是数据库管理系统执行过程中的一个逻辑单位&#xff0c;由一个有限的数据库操作序列构成。 2、事务可以做什么 数据库事务通常包含了一个序列的对数据库的读/写操作。包含有以下两个目的&#xff1a; …...

专利进阶(二):专利撰写常用技术及算法汇总(持续更新中)

文章目录 一、前言二、常用技术及算法2.1 区跨链技术2.2 聚类算法2.3 边缘算法2.4 蚁群算法2.4.1 路径构建2.4.2 信息素更新 2.5 哈希算法2.5.1 常见算法 2.6 数字摘要2.72.82.92.10 三、拓展阅读 一、前言 专利撰写过程中使用已有技术或算法解决新问题非常常见&#xff0c;本…...

C#手术麻醉临床信息系统源码,实现体征数据自动采集绘制

手麻系统源码&#xff0c;自动生成电子单据 基于C# 前端框架&#xff1a;Winform后端框架&#xff1a;WCF 数据库&#xff1a;sqlserver 开发的手术麻醉临床信息系统源码&#xff0c;应用于医院手术室、麻醉科室的计算机软件系统。该系统针对整个围术期&#xff0c;对病人进…...

现代CMake高级教程 - 第 7 章:变量与缓存

双笙子佯谬老师的【公开课】现代CMake高级教程课程笔记 第 7 章&#xff1a;变量与缓存 重复执行 cmake -B build 会有什么区别&#xff1f; ❯ cmake -B build -- The C compiler identification is GNU 11.3.0 -- The CXX compiler identification is GNU 11.3.0 -- Detec…...

SQL知识汇总

什么时候用存储过程合适 当一个事务涉及到多个SQL语句时或者涉及到对多个表的操作时就要考虑用存储过程&#xff1b;当在一个事务的完成需要很复杂的商业逻辑时&#xff08;比如&#xff0c;对多个数据的操作&#xff0c;对多个状态的判断更改等&#xff09;要考虑&#xff1b…...

区位码-GB2312

01-09区为特殊符号 10-15区为用户自定义符号区&#xff08;未编码&#xff09; 16-55区为一级汉字&#xff0c;按拼音排序 56-87区为二级汉字&#xff0c;按部首/笔画排序 88-94区为用户自定义汉字区&#xff08;未编码&#xff09; 特殊符号 区号:01 各类符号 0 1 2 3 4 …...

文本识别、截图识别保存和多文件识别

一、源码 github源码 二、介绍 采用Tesseract OCR识别 采用多线程进行图片识别 界面 选择 文件是可以识别本地的多张图片文件夹是识别文件夹里面的所有图片的内容截图 可以复制到剪切板、可以识别也可以直接保存 重置 是清除选择的图片和识别结果语言选择 是选择不同的模型…...

针对近日ChatGPT账号大批量封禁的理性分析

文 / 高扬 这两天不太平。 3月31号&#xff0c;不少技术圈的朋友和我闲聊说&#xff0c;ChatGPT账号不能注册了。 我不以为然&#xff0c;自己有一个号足够了&#xff0c;并不关注账号注册的事情。 后面又有不少朋友和我说ChatGPT账号全部不能注册了&#xff0c;因为老美要封锁…...

网站支付宝支付接口申请/郭生b如何优化网站

2019独角兽企业重金招聘Python工程师标准>>> 日志框架 日志框架中&#xff0c;经常出现的slf4j、log4j、logback、slf4j-log4j、log4j-over-slf4j等等&#xff0c;让人混淆。为此&#xff0c;特意查找整理了一下&#xff0c;盗贴个图先&#xff1a; 上图中&#xff…...

去除wordpress底部版权信息/西安seo报价

因为Nodes集合中所包含的只是本级节点的集合&#xff0c;如果某个Node包含有子节点&#xff0c;并不会从当前的Nodes体现出来&#xff0c;如下代码所示&#xff0c;我们只能访问到所有的根节点而不是所有的节点。 假定我们是在前面示例的基础上添加一个名为“遍历节点”的按钮…...

网站制作价格东莞/b2b外链代发

来源&#xff1a;Talkwithtrend ID&#xff1a;Talkwithtrend 在此收集的支付宝的系统架构图包含&#xff1a;清算、客服、处理、资金、财务等等&#xff0c;由于资料年限限制&#xff0c;仅供参考&#xff0c;但基本架构相信还是变化不大的。作为支付行业的龙头&#xff0c;…...

专业科技网站建设/百度框架户开户渠道

vi的使用--使用vi查找和替换 vi提供了几种定位查找一个指定的字符串在文件中位置的方法。同时还提供一种功能强大的全局替换功能。 1. 查找一个字符串 一个字符串是一行上的一个或几个字符。 为查找一个字符串&#xff0c;在vi命令模式下键入“/”&#xff0c;后面跟要查找的…...

做一个网站的基本步骤/一个新品牌如何推广

Q1. 环境预准备 绝大多数MON创建的失败都是由于防火墙没有关导致的&#xff0c;亦或是SeLinux没关闭导致的。一定一定一定要关闭每个每个每个节点的防火墙(执行一次就好&#xff0c;没安装报错就忽视)&#xff1a; CentOS sed -i s/SELINUX.*/SELINUXdisabled/ /etc/selinux…...

那些企业网站做的较好/网络营销咨询公司

我用两台LinuxLinuxA IP&#xff1a;192.168.10.101LinuxB IP&#xff1a;192.168.10.102首先我们在LinuxA上挂载光驱和安装FTP服务器然后安装FTP服务器&#xff08;在同一台上&#xff0c;也就是LinuxA上&#xff09;修改FTP的主配置文件&#xff08;添加一句话anon…...