Linux day 1129

news2025/4/13 18:06:16
家人们今天继续学习Linux,ok话不多说一起去看看吧

.Linux常用命令

3.1 Linux命令体验

3.1.1 常用命令演示
在这一部分中,我们主要介绍几个常用的命令,让大家快速感
受以下 Linux 指令的操作方式。主要包含以下几个指令:
  • ls命令 
ls :查看当前目录下的内容 ( 文件及目录 )
ls / :查看指定目录 (/) 下的内容
  • pwd命令 
pwd :查看当前所在目录

 

  • cd命令
cd / :切换到根目录
cd /root :切换到 /root 目录

  • touch命令
touch a.txt :创建文件 a.txt
touch b.txt c.txt d.txt :一次性创建文件 b.txt,c.txt,d.txt

  • mkdir命令 

mkdir test:创建文件夹test

  • rm命令 
rm d.txt 删除文件 ( 删除文件时 , 需要确认 , 输入 y, 代表确定)

  •  乱码问题
在执行 Linux 命令时,提示信息如果显示为乱码。这是由于编
码问题导致,只需要修改 Linux 的编码即可,命令如下:
echo 'LANG="en_US.UTF-8"' >> /etc/profile
source /etc/profile
3.1.2 Linux命令使用技巧

在我们使用Linux系统命令时,可以使用以下几个技巧: 

  • Tab键自动补全
  • 连续两次Tab键,给出操作提示
  • 使用上下箭头快速调出曾经使用过的命令
  • 使用clear命令或者Ctrl+l快捷键实现清屏
3.1.3 Linux命令格式

command [-options] [parameter]
说明 :
command: 命令名
[-options]: 选项,可用来对命令进行控制,也可以省略
[parameter]: 传给命令的参数,可以是零个、一个或者多
注意 :
[]: 代表可选
命令名、选项、参数之间有空格进行分隔

3.2 文件目录操作命令

3.2.1 ls命令

作用: 显示指定目录下的内容

语法 : ls [-al] [dir]
说明 :
-a 显示所有文件及目录 (. 开头的隐藏文件也会列出 )
-l 除文件名称外,同时将文件型态 (d 表示目录, - 表示文
) 、权限、拥有者、文件大小等信息详细列出
注意 :
由于我们使用 ls 命令时经常需要加入 -l 选项,所以 Linux
ls -l 命令提供了一种简写方式,即 ll 常见用法 :
ls -al :查看当前目录的所有文件及目录详细信息
ls -al /etc :查看 /etc 目录下所有文件及目录详细信息
ll : 查看当前目录文件及目录的详细信息

3.2.2 cd命令
作用 : 用于切换当前工作目录,即进入指定目录
语法 : cd [dirName]
特殊说明 :
~: 表示用户的 home 目录
.: 表示目前所在的目录
..: 表示目前目录位置的上级目录
举例 :
cd ..: 切换到当前目录的上级目录
cd ~: 切换到用户的 home 目录
cd /usr/local: 切换到 /usr/local 目录

3.2.3 cat命令

作用: 用于显示文件内容

语法 : cat [-n] fileName
说明 :
-n: 1 开始对所有输出的行数编号 ( 显示行号 )
举例 :
cat /etc/profile :查看 /etc 目录下的 profile 文件内

cat 指令会一次性查看文件的所有内容,如果文件内容比较
多,这个时候查看起来就不是很方便了,这个时候我们可以通
过一个新的指令 more
3.2.4 more命令

作用 : 以分页的形式显示文件内容
语法 : more fileName
操作说明 :
回车键:向下滚动一行
空格键:向下滚动一屏
b :返回上一屏
q 或者 Ctrl+C 退出 more
举例:
more /etc/profile :以分页方式显示 /etc 目录下的
profile 文件内容

当我们在查看一 mor 些比较大的文件时,我们可能需要经常查
询文件尾部的数据信息,那这个时候如果文件很大,我们要一
直向下翻页,直到最后一页,去看最新添加的数据,这种方式
就比较繁琐了,此时,我们可以借助于 tail 指令。
3.2.5 tail命令

作用 : 查看文件末尾的内容
语法 : tail [-f] fileName
说明 :
-f :动态读取文件末尾内容并显示,通常用于日志文件的内
容输出
举例 :
tail /etc/profile :显示 /etc 目录下的 profile 文件末尾
10 行的内容
tail -5 /etc/profile :显示 /etc 目录下的 profile 文件末
5 行的内容
tail -f /root/my.log :动态读取 /root 目录下的 my.log
件末尾内容并显示

 

3.2.6 mkdir命令

作用: 创建目录

语法 : mkdir [-p] dirName
说明 :
-p: 确保目录名称存在,不存在的就创建一个。通过此选
项,可以实现多层目录同时创建
举例 :
mkdir aa :在当前目录下,建立一个名为 aa 的子目录
mkdir -p bb/cc :在工作目录下的 bb 目录中建立一个名
cc 的子目录,若 bb 目录不存在,则建立一个

 

3.2.7 rmdir命令
作用 : 删除空目录
语法 : rmdir [-p] dirName
说明 :
-p: 当子目录被删除后使父目录为空目录的话,则一并删除
举例 :
rmdir aa :删除名为 aa 的空目录
rmdir -p bb/cc :删除 bb 目录中名为 cc 的子目录,若 cc 目录
删除后 bb 目录变为空目录,则也被删除

3.2.8 rm命令
作用 : 删除文件或者目录
语法 : rm [-rf] name
说明 :
-r: 将目录及目录中所有文件(目录)逐一删除,即递归删
-f: 无需确认,直接删除
举例 :
rm -r aa/ :删除名为 aa 的目录和目录中所有文件,删除
前需确认
rm -rf aa/ :需确认,直接删除名为 aa 的目录和目录中所
有文件
rm -f hello.txt :无需确认,直接删除 hello.txt 文件 

 

注意 : 对于 rm -rf xxx 这样的指令,在执行的时候,一定要慎
重,确认无误后再进行删除,避免误删。

3.3 拷贝移动命令

3.3.1 cp命令

作用 : 用于复制文件或目录
语法 : cp [-r] source dest
说明 :
-r: 如果复制的是目录需要使用此选项,此时将复制该目录下所
有的子目录和文件
举例 :
cp hello.txt test/ hello.txt 复制到
test 目录中
cp hello.txt ./hi.txt hello.txt 复制到当
前目录,并改名为 h.txt
cp -r aa/ ./bb/ aa 目录和目录下所有文件
复制到 bb 目录下 cp -r aa/* ./bb/ aa 目录下所有文件复制到
bb 目录下
如果拷贝的内容是目录,需要加上参数 -r

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

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

相关文章

【基础篇】二、MySQL数据库的操作

文章目录 前言Ⅰ. 创建数据库1、语法2、举例 Ⅱ. 字符集和校验规则1、查看系统默认字符集以及校验规则2、查看数据库支持的字符集3、查看数据库支持的字符集校验规则4、校验规则对数据库的影响 Ⅲ. 操作数据库1、查看数据库2、显示创建语句3、使用数据库4、删除数据库5、修改数…

NLP中的神经网络基础

一:多层感知器模型 1:感知器 解释一下,为什么写成 wxb>0 ,其实原本是 wx > t ,t就是阈值,超过这个阈值fx就为1,现在把t放在左边。 在感知器里面涉及到两个问题: 第一个,特征提…

2025常见的软件测试面试题

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 “ 今天我给大家介绍一些python自动化测试中常见的面试题,涵盖了Python基础、测试框架、测试工具、测试方法等方面的内容,希望能够帮助…

日常编码练习

通过投票对团队排名 题目要求: 解题思路: 思路:以示例1为例 1、我们需要去遍历该数据结构,同时记录每个字符出现的次数。为此需要定义一张哈希表来建立映射关系。 注:哈希表仅仅起到了两个作用 ①:建立映射…

Java - 日志体系_Simple Logging Facade for Java (SLF4J)日志门面_SLF4J实现原理分析

文章目录 官网SLF4J 简单使用案例分析SLF4J 获取 Logger 的原理获取 ILoggerFactory 的过程获取 Logger 的过程SLF4J 与底层日志框架的集成 小结 官网 https://slf4j.org/ Simple Logging Facade for Java (SLF4J) 用作各种日志记录框架(e.g…

HALCON中用于分类的高斯混合模型create_class_gmm

目录 一、创建用于分类的高斯混合模型函数二、代码和效果展示三、相关函数 一、创建用于分类的高斯混合模型函数 create_class_gmm( : : NumDim, NumClasses, NumCenters, CovarType, Preprocessing, NumComponents, RandSeed : GMMHandle)create_class_gmm创建用于分类的高斯…

在实际开发中,如何权衡选择使用哪种数据结构和算法?

学习数据结构与算法有一段时间了,听音频、看视频、看专栏、看书、抄书,尝试了很多种方法,今天在 专栏 中看到一篇文章,觉得很不错,摘抄如下。 学习数据结构和算法,不要停留在学院派的思维中,只把…

Airbnb/Booking 系统设计(high level architecture)

原文地址 CodeKarle: Airbnb System Design | Booking.com System Design B站搜 “Airbnb System Design” 有视频版本 需求: 功能性需求 系统用户包括商家和客人。 Hotel - 商家(拥有hotel的人) onboarding - 商家可以入住系统。 update…

如何在谷歌浏览器中清理无效的扩展

谷歌浏览器是一款功能强大且广受欢迎的网络浏览器,它允许用户安装各种扩展来增强功能。然而,随着时间的推移,一些扩展可能变得无效或不再需要,这时就需要清理这些无效的扩展以减少浏览器的负担并提升性能。 一、步骤详解 1. 打开…

MySQLOCP考试过了,题库很稳,经验分享。

前几天,本人参加了Oracle认证 MySQLOCP工程师认证考试 ,先说下考这个证书的初衷: 1、首先本人是从事数据库运维的,今年开始单位逐步要求DBA持证上岗。 2、本人的工作是涉及数据库维护,对这块的内容比较熟悉&#xff…

艾体宝产品丨加速开发:Redis 首款 VS Code 扩展上线!

Redis 宣布推出其首款专为 VS Code 设计的 Redis 扩展。这一扩展将 Redis 功能直接整合进您的集成开发环境(IDE),旨在简化您的工作流程,提升工作效率。 我们一直致力于构建强大的开发者生态系统,并在您工作的每一步提…

银河麒麟系统安装Wireshark抓包工具

麒麟系统安装Wireshark抓包工具 1. 麒麟SP1安装Wireshark 【1】. 安装Wireshark 在线安装wireshark 命令如下: apt-get install wireshark-qt软件包设置 弹出对话框,选择【是】选项。 安装完成。 【2】. 使用Wireshark 如果是普通用户,…

WPF 绘制过顶点的圆滑曲线 (样条,贝塞尔)

在一个WPF项目中要用到样条曲线,必须过顶点,圆滑后还不能太走样,捣鼓一番,发现里面颇有玄机,于是把我多方抄来改造的方法发出来,方便新手: 如上图,看代码吧: ----------…

Redis--持久化策略(AOF与RDB)

持久化策略(AOF与RDB) 持久化Redis如何实现数据不丢失?RDB 快照是如何实现的呢?执行时机RDB原理执行快照时,数据能被修改吗? AOF持久化是怎么实现的?AOF原理三种写回策略AOF重写机制 RDB和AOF合…

学习路之VScode--自定义按键写注释(插件)

1. 安装 "KoroFileHeader" 插件 首先,在 VScode 中搜索并安装名为 "KoroFileHeader" 的插件。你可以通过在扩展商店中搜索插件名称来找到并安装它。 2. 进入 VScode 设置页面 点击 VScode 左下角的设置图标,然后选择 "设置&q…

开源电子书转有声书整合包ebook2audiobookV2.0.0

ebook2audiobook:将电子书转换为有声书的开源项目 项目地址 GitHub - DrewThomasson/ebook2audiobook 整合包下载 更新至v2.0.0 https://pan.quark.cn/s/22956c5559d6 修改:页面已转为中文 项目简介 ebook2audiobook 是一个开源项目,它能够将电子…

3.5mm耳机接口硬件连接

结构 以最复杂的结构为例 简单的结构无非就是没有MIC(麦克风)接口 上图的5就是Detect的作用 上面这两款产品都为3.5mm的音频插座,图一 为连接4节的音频座,而且有两个开关,1接地,2接MIC,3接左声…

【贪心算法】贪心算法七

贪心算法七 1.整数替换2.俄罗斯套娃信封问题3.可被三整除的最大和4.距离相等的条形码5.重构字符串 点赞👍👍收藏🌟🌟关注💖💖 你的支持是对我最大的鼓励,我们一起努力吧!😃&#x1f…

一文大白话讲清楚CSS元素的水平居中和垂直居中

文章目录 一文大白话讲清楚CSS元素的水平居中和垂直居中1.已知元素宽高的居中方案1.1 利用定位margin:auto1.2 利用定位margin负值1.3 table布局 2.未知元素宽高的居中方案2.1利用定位transform2.2 flex弹性布局2.3 grid网格布局 3. 内联元素的居中布局 一文大白话讲清楚CSS元素…

30. 区间交集

题目描述 给定一组闭区间,其中部分区间存在交集。 任意两个给定区间的交集,称为公共区间(如:[1,2],[2,3]的公共区间为[2,2],[3,5],[3,6]的公共区间为[3,5])公共区间之间若存在交集,则需要合并(如:[1,3],[3,5]区间存在交集[3,3],需合并为[1,5]…