Linux [常见指令 (1)]

news2024/10/7 17:34:29

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

在这里插入图片描述

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

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

相关文章

SQL语句截取字段某指定字符的前半段/后半段内容

最近项目中遇到一个小问题: 需要从数据库中取出对应数据,并根据某个字段中的前半段内容进行排序,搜索资料后得以解决,现将解决方法记录如下: 最初的查询SQL: SELECT file_name,sort FROM base_annexesfil…

Linux守护进程(Daemon Process)

1. 守护进程概念: 独立于终端控制并周期性地执行处理某些任务的后台进程。 2. 守护进程创建步骤: 核心:让进程脱离控制终端→创建新会话。 (1)创建子进程,父进程退出(必须)&#x…

LVS +Keepalived 高可用群集部署

一、LVSKeepalived 高可用群集 在这个高度信息化的 IT 时代,企业的生产系统、业务运营、销售和支持,以及日常管理等环节越来越依赖于计算机信息和服务,对高可用(HA)技术的应用需求不断提高,以便提供持续的…

【数据结构】二叉树(链式)

😛作者:日出等日落 📘 专栏:数据结构 抱怨是一件最没意义的事情。如果实在难以忍受周围的环境,那就暗自努力练好本领,然后跳出那个圈子。 目录 🎄二叉树 ✔二叉树的结构: ✔BuyNode…

Linux 基础操作

Linux学习教程,Linux入门教程(超详细) chown (change owner) : 修改所属用户与组。chmod (change mode) : 修改用户的权限。 要查看文件或目录的属性,可以使用ls命令,加上-l选项。例如&#xff…

ctfshow之_萌新web1至web7

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

3.1 存储系统概述

学习目标: 以下是一个关于存储系统概述的具体学习目标: 理解计算机存储器的基本概念,包括存储器的分类、存储单元、存储器容量等基本概念。 掌握存储器的存取原理,包括地址结构、存取周期、存取速度等相关概念。 熟悉常见的存储…

在flutter中使用NFC(超全)

文章前景:目前公司主要的业务方向是sass平台,我们的admin系统是基于qiankun搭建的主基座和子模块,app是flutterh5。我主要负责的是 1、qiankun基座的搭建 2、flutter基座和通信jsbridge的搭建 3、app内h5的书写 4、模块开发规范的书写 5、… …

Winform从入门到精通(33)——OpenFileDialog(史上最全)更新中

一、属性 1、AddExtension 该属性用于SaveFileDialog保存文件时,如果没有为文件添加后缀,则自动为保存的文件添加一个后缀,这个后缀是由DefaultExt属性决定的,比如DefaultExt的,所以在OpenFileDialog中这个属性没什么作用,在SaveFileDialog中我再详细介绍该属性 2、AutoU…

第二章 集合

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目…

极客之眼 Nmap:窥探世界的第一步

文章目录 参考描述Nmap极客之眼Nmap 与黑客的缠绵往事CIDRNmap 的获取检测 Nmap 是否已经安装下载并安装 NmapLinuxMacOS 与 WIndows 区域扫描基本扫描扫描结果解析域名解析服务 区域扫描CIDR列表扫描正向 DNS 查询与反向 DNS 查询列表扫描拒绝反向 DNS 查询 主机名与 CIDRIP 地…

vs2019+vtk开发环境搭建

1.安装vs2019 Enterprise,visual assist x,cmake Microsoft Visual Studio Enterprise 2019 sn: BF8Y8-GN2QH-T84XB-QVY3B-RC4DF 2.下载vtkhttps://www.vtk.org/files/release/9.2/VTK-9.2.6.tar.gz 3.cmake编译配置选中Example,可编译官方…

【Java】『蓝桥杯』10道编程题及答案(五)

系列文章 【Java】『蓝桥杯』10道编程题及答案(一) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/130223115 【Java】『蓝桥杯』10道编程题及答案(二) 本文链接:https://blog.csdn.net/y…

深度学习之神经网络量化理解

深度学习系列文章目录 文章目录 深度学习系列文章目录前言一、什么是量化量化现状GoogleTensorRTTVM量化基本知识基于线性量化的对称量化和非对称量化 总结 前言 刚开始接触神经网络,对量化是2年前那会,用NCNN和TVM在树莓派上部署一个简单的SSD网络。那…

知识点滴 - 世界化工企业百强

2022年7月25日,美国《化学与工程新闻》(C&EN)发布2022年全球化工企业50强名单。 2022-09-21日附近,国际石化市场信息服务商安迅思ICIS发布了最新世界化工企业100强排行榜(Top 100 Chemical Companies)&…

基于微信小程序的垃圾分类系统的研究与实现(附源码和教程)

1. 简介 本文介绍的事基于微信小程序的垃圾分类系统,主要实现的功能有登录、注册、垃圾分类查询、垃圾预约回收、垃圾分类功能。 2.系统设计与实现 本章节是论文的重点,基于上一章介绍的总体设计框架的搭建,详细对小程序的页面布局、流程设…

Mask2Former来了!用于通用图像分割的 Masked-attention Mask Transformer

原理https://blog.csdn.net/bikahuli/article/details/121991697 源码解析 论文地址:http://arxiv.org/abs/2112.01527 项目地址:https://bowenc0221.github.io/mask2former Mask2Former的整体架构由三个组件组成: 主干特征提取器&#xff…

GPT在医疗健康领域:应用、价值与展望

目录 发展背景 应用场景 价值分析 未来发展趋势 发展痛点 市场规模预测 结论 全文精要提炼: 作者:ChatgptMidjourneyFOTORXmind 随着科技的不断发展,人工智能(AI)在各行各业的应用越来越广泛,尤其…

unity NGUI使用方法

基本用法 很多基本模块比如按钮、slider等都能从Prefab中直接拖拽到场景中实现,但都需要有一个Collider(Prefab已经自带) 因为不仅是UI,所有带有Collider的游戏物体都能接收到OnClick, OnPress这样的事件——前提是需…