【Linux专栏_1】Linux中常用的指令

在这里插入图片描述

文章目录

  • 前言
    • 1、查看Linux主机ip
    • 2、 Linux下的常用指令集合
      • (1)、ls指令
      • (2)、pwd指令
      • (3)、cd指令
      • (4)、touch指令
      • (5)、mkdir指令
      • (6)、rmdir和rm删除指令
      • (7)、man指令
      • (8)、cp指令
      • (9)、mv指令
      • (10)、cat指令
      • (11)、more指令
      • (12)、date指令
      • (13)、cal指令
      • (14)、find指令
      • (15)、which指令
    • 3、zip/unzip和tar指令
    • 4、rzsz:云服务器Liunx系统和本地Windows系统之间通过XShell传输文件

前言

下面所有的操作都是在XShell+Ubuntu 20.04版本。在XShell中复制粘贴:
复制: ctrl + insert (有的可能 insert 需要配合 fn 来按)
粘贴: shift + insert
ctrl + c / ctrl + v 是不得行的
在这里插入图片描述

1、查看Linux主机ip

在终端下敲ifconfig指令, 查看到ip地址。

ifconfig

2、 Linux下的常用指令集合

(1)、ls指令

格式:ls [选项] [目录/文件]
作用:跟目录,则会列出当前目录下的所有子目录和文件。若是文件,则会将该文件的下相关信息。
对于[选项]匹配的有以下选项:

-a:显示当前目录下的所有文件。
-l:会显示文件的所有属性。
-r:对目录中的文件名反向排序显示。

单独的ls只会显示可见的文件和目录,隐藏的无法查看,需要加上-a
在这里插入图片描述

(2)、pwd指令

格式:直接输入pwd
作用:显示当前用户所在目录位置。
在这里插入图片描述

(3)、cd指令

首先要知道,在Linux系统中,磁盘上的文件目录被组成一棵目录树,每个节点都是目录或文件。是从根目录/开始的。
格式:cd [目录名]
作用:改变用户所处的工作目录,切换工作目录。
cd .. : 返回上级目录。
cd /home/litao/linux/ : 绝对路径。
cd ../day02/ : 相对路径
cd ~:进入用户家目。
cd -:返回最近访问目录。

(4)、touch指令

格式:touch [选项] [文件名]
功能:①不跟选项,可以创建一个新的文件(普通文件)。②跟上不同选项可以修改文件/目录的时间(存取时间、更改时间)。
常用选项:

-a 或–time=atime或–time=access或–time=use只更改存取时间。
-c 或–no-create 不建立任何文档。
-d 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或–time=mtime或–time=modify 只更改变动时间。
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t 使用指定的日期时间,而非现在的时间。

(5)、mkdir指令

格式:mkdir [选项] dir_name
作用:在当前目录下创建一个名为dir_name的目录(文件夹)。
常用的选项:
-p:可以在目录下创建一连串的目录(文件夹),递归创建的。
在这里插入图片描述

(6)、rmdir和rm删除指令

rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。
格式:rmdir [-p] [dir_name]
适用对象:具有当前目录操作权限的所有使用者。
功能:删除目录。
常用选项:
-p: 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。

rm命令可以同时删除文件或目录。
格式:rm [选项] [dirName/dir]
适用对象:所有使用者。
功能:删除文件或目录。
常用选项:

-f: 即使文件属性为只读(即写保护),亦直接删除。
-i :删除前,会提示是否删除。
-r: 删除目录及其下所有文件,即删除目录的时候就需要加上-r,递归式删除目录中的所有文件。

在删除之前需要考虑好,因为删除后没有回收站的。

(7)、man指令

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是man
格式: man [选项] 命令名字
常用选项:

-k :根据关键字搜索联机帮助
num: 只在第num章节找
-a: 将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索,知道就停止,用a选项,当按
下q退出,他会继续往后面搜索,直到所有章节都搜索完毕

(8)、cp指令

格式:cp [选项] 源文件/目录 [目标文件/目录]
作用:复制文件/目录
选项:

-f: 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在
-i: 或 --interactive 覆盖文件之前先询问用户
-r:递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链
接,则一律视为普通文件处理

在这里插入图片描述

(9)、mv指令

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命
令,经常用来备份文件或者目录
语法: mv [选项] 源文件或目录 目标文件或目录
选项:

-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!

(10)、cat指令

格式:cat [选项] [文件名]
作用:查看文件内容的。
选项:

-n:查看时显示行号。
-b:只对非空行显示行号。

在这里插入图片描述

(11)、more指令

用法:more [选项]
作用:和cat的作用差不多的
常用选项:
q :退出more操作
-nmoe -10 name.txt就是显示前10行数据

在这里插入图片描述
上面文件中有多行数据,通过固定显示行数,打印出来的结果,后面有显示打印出来整体的多少,然后直接按q可以退出。

(12)、date指令

指定显示的格式:date +%Y:%m:%d
用法:date 年月日、时分秒的格式
格式有如下:
年:月:日-》%Y:%m:%d
时:分:秒-》%H:%M:%S
上面可以通过下面的代替:
%Y:%m:%d 《=》%F
%H:%M:%S《=》%X
还可以显示时间戳:date +%s
在这里插入图片描述
时间戳:也就是从1970年1月1日午夜开始到现在也就是输入指令按下,所经过的秒数,不考虑闰秒。下面是把时间戳转为可视化的时间的指令:
在这里插入图片描述

(13)、cal指令

用法:cal 选项参数 [年份]
作用就是:可以显示阳历
默认输入:cal:即查询当前月份的日历

在这里插入图片描述

(14)、find指令

格式:find 路径名 -name [文件名]
作用:就是在指令路径下查找和文件名相同的文件。

(15)、which指令

用法:which 系统指令名称
作用:就是查看系统指令存在哪个路径下的。

3、zip/unzip和tar指令

zip:压缩文件的。
语法: zip 压缩文件名称.zip 需要压缩的原目录或文件
功能: 将目录或文件压缩成zip格式
常用选项:
-r: 若是目录的话,则需要递归处理,将指定目录下的所有文件和子目录一并处理。

unzip:解压压缩文件的。
语法:unzip test.zip -d 解压到哪里

4、rzsz:云服务器Liunx系统和本地Windows系统之间通过XShell传输文件

若没安装rzsz,需要输入指令:yum/apt install -y lrzlzyumCentos的,aptUbuntu的,若是普通用户则加上提权的指令:sudo yum/apt install -y lrzlz

具体演示:由于发送目录不可以,我先压缩为.zip文件,然后发送到windows桌面,输入指令: sz test.zip会弹出界面,直接选择发送到windows的哪个位置即可。
在这里插入图片描述

若把windows中的文件发送到此终端,指令:rz会弹出界面,选择哪个文件发送到云端。
在这里插入图片描述

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

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

相关文章

Android+SpringBoot的老年人健康饮食小程序平台

感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,我会一一回复,希望帮助更多的人。 系统介绍 我将从经济、生活节奏、技术融合等方面入手,详细阐述居家养老管理模式兴起的…

yoloV5的学习-pycharm版本

真的很让人气愤的一点,老师把我的pycharm给卸载了,我那个上面不仅有gpu-torch,还有gpu-torch,他给俺删了,删了很久,我心都碎了,过几天我就去找他负责,让他给我装回来我的环境&#x…

DeepSeek搭配Excel,制作自定义按钮,实现办公自动化!

今天跟大家分享下我们如何将DeepSeek生成的VBA代码,做成按钮,将其永久保存在我们的Excel表格中,下次遇到类似的问题,直接在Excel中点击按钮,就能10秒搞定,操作也非常的简单. 一、代码准备 代码可以直接询问…

零信任架构和传统网络安全模式的

零信任到底是一个什么类型的模型?什么类型的思想或思路,它是如何实现的,我们要做零信任,需要考虑哪些问题? 零信任最早是约翰金德瓦格提出的安全模型。早期这个模型也是因为在安全研究上考虑的一个新的信任式模型。他最…

Leetcode 刷题记录 02 —— 双指针

本系列为笔者的 Leetcode 刷题记录,顺序为 Hot 100 题官方顺序,根据标签命名,记录笔者总结的做题思路,附部分代码解释和疑问解答。 目录 01 移动零 02 盛最多水的容器 03 三数之和 04 接雨水 01 移动零 //双指针法 class Sol…

双碳战略下的智慧能源实践:安科瑞储能管理系统助力企业绿色转型

在全球碳中和目标加速推进的背景下,中国“十四五”规划明确提出构建以新能源为主体的新型电力系统,储能技术成为支撑能源结构转型的核心要素。安科瑞储能能量管理系统作为企业级智慧能源解决方案的核心载体,凭借其技术创新与场景适配能力&…

计算机组成与接口14

1.操作系统属于硬件物理机和软件虚拟机的分界层 2.当PE1时表示微处理器进入保护模式;当PE0时表示微处理器进入实地址模式 3.辅助存储器的概念:辅助存储器,也叫外存储器,读取速度最慢,容量最大,价格最低。…

k8s命名空间和资源配额

在现代的云计算环境中,容器化技术已成为主流。而 Kubernetes(简称 k8s)作为一项开源的容器编排系统,广泛应用于各类场景。本文将详细介绍关于 k8s 中的命名空间和资源配额,帮助你更好地理解和管理你的集群资源。 k8s …

matlab 包围盒中心匹配法实现点云粗配准

目录 一、算法原理1、原理概述2、参考文献二、代码实现三、结果展示1、初始位置2、配准结果本文由CSDN点云侠原创,原文链接,首发于:20255年3月3日。 一、算法原理 1、原理概述 包围盒中心匹配法是将源点云 P P P

Mermaid语法介绍

一、基础语法 图表声明 使用 graph TD(自上而下)或 graph LR(从左到右)定义图表方向,节点间用箭头连接。例如: #mermaid-svg-WLayaaK0Ui6cKr5Z {font-family:"trebuchet ms",verdana,arial,sans…

小红书湖仓架构的跃迁之路

作者:李鹏霖(丁典),小红书-研发工程师,StarRocks Contributor & Apache Impala Committer 本文整理自小红书工程师在 StarRocks 年度峰会上的分享,介绍了小红书自助分析平台中,StarRocks 与 Iceberg 结合后&#x…

Pycharm操作(二)设置字体大小

pycharm默认代码字体很小,看起来不方便,可以在设置里边设置字体大小。 1)点击文件下拉菜单,选择设置选项; 2)依次点击编辑器、字体,设置文字大小与行高,根据个人习惯进行设置&#…

Github 2025-03-03 开源项目周报Top14

根据Github Trendings的统计,本周(2025-03-03统计)共有14个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目5TypeScript项目4Jupyter Notebook项目3Go项目2JavaScript项目2C++项目2Vue项目1Rust项目1Dify.AI: 开源的LLM应用程序开发平台 创建…

音视频-WAV格式

1. WAV格式说明: 2. 格式说明: chunkId:通常是 “RIFF” 四个字节,用于标识文件类型。(wav文件格式表示)chunkSize:表示整个文件除了chunkId和chunkSize这 8 个字节外的其余部分的大小。Forma…

MySQL零基础教程14—子查询

子查询比较简单,我们还是通过案例引入。 有时候我们查询的时候,需要用到的不止一个表的数据,比如下面的场景: 查询名字叫李晓红同学的班主任姓名 我们提供三个表的基础信息如下: 从三张表的结构,我们不难…

爬虫系列之【数据解析之正则】《二》

目录 前言 一、正则基本使用 1.1 导包 1.2 接口方法 1.3 换行匹配问题 二、实战案例 完整代码 前言 在爬虫工作中,我们主要会遇到两种类型的文本数据: JSON格式数据 HTML文档数据 对于JSON字符串数据,通常使用Python的字典操作进行键…

新一代跨境电商ERP系统:从订单到发货的全流程自动化管理

随着全球电商市场的持续扩张,跨境电商卖家面临着多平台运营、国际物流、税务合规等复杂挑战。如何高效整合订单、库存、物流和财务数据,实现从客户下单到商品交付的无缝衔接,成为企业降本增效的关键。Zoho Books作为一款专为跨境商家设计的智…

2.css简介

什么是css: CSS (Cascading Style Sheets,层叠样式表),是一种用来为结构化文档(如 HTML 文档或 XML 应用)添加样式(字体、间距和颜色等)的计算机语言,CSS 文件扩展名为 .…

DeepSeek 助力 Vue3 开发:打造丝滑的弹性布局(Flexbox)

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 Deep…

QT实现计算器

1:在注册登录的练习里面, 追加一个QListWidget 项目列表 要求:点击注册之后,将账号显示到 listWidget上面去 以及,在listWidget中双击某个账号的时候,将该账号删除 Widget.h #ifndef WIDGET_H #define…