Linux部分命令

news/2024/6/24 8:43:58/文章来源:https://blog.csdn.net/weixin_68408599/article/details/137148351

目录

 

1.文件介绍

2.ls命令

3.目录命令

4.相对路径以及绝对路径

5.命令创建目录(文件夹)

6.which命令

7.find命令

8.grep命令

9.wc命令

10.echo、tail、重定向符


 

1.文件介绍

和window不同,Linux没有盘路径,所有的文件都存放在一个叫“/”的根路径下面。

对比windows表示一个准确的文件名:D:\文件夹1\文件夹2\***.txt (\表示层级关系)

对比Linux表示一个准确文件名:/文件1/文件2/***.txt(第一个/是根目录,第二个文件表示层级关系)

命令有三种格式:命令本身、选项、参数

cp -r test1

2.ls命令

ls [-a -l -h] [Linux路径]

中间是的选项 路径是参数 ,选项也可以组合使用,例如 ls -a -l 、ls -al

-a:all,列出全部文件,包括隐藏的文件(隐藏文件前面带有“·”)

-l:以列表的形式排列出来,并展示更多的消息

-h:以易于阅读的形式,列出文件大小,例如k、m、g(必须和-l联合使用)

3.目录命令

cd切换工作目录命令和pwd展示当前工作目录命令

cd:当cd单独使用时,回到家目录中

pwd:列出当前的工作目录,无参数无选项

4.相对路径以及绝对路径

绝对路径:以根目录为起点,以“/”开头

相对路径:以当前目录为起点,不需要“/”开头

特殊路径符:

".":表示当前目录,例如cd ./Desktop表示当前目录下的home目录内

"..":表示上一级目录,例如cd ..切换到上一级目录,cd../..切换到上二级的目录

"~":表示home目录,例如cd ~切换到home目录,cd ~/Desktop切换到home目录下的Desktop目录下

5.命令创建目录(文件夹)

mkdir [-p] Linux路径

-p是可选择的,表示自动创建不存在的父目录,适用于创建连续多层的目录

例如 cd -p test/test1(不能再home路径外创建,例如 cd -p /test/test2

文件创建与查看:

touch:touch Linux路径(创建文件)

cat:cat Linux路径(查看当前文件)

more:more Linux路径(查看,与cat不同点为可以翻页,按q可以退出)

cp:cp [-r] 参数1 参数2(-r是可选项,用于复制文件夹使用,表示递归,参数1是被复制的文件,参数2表示复制去的地方

mv:mv 参数1 参数2(移动文件以及文件夹,参数1是被移动文件,)

rm:rm [-r -f] 参数1 参数2 ..... 参数n(删除文件和文件夹,-f是强制删除,不会弹出任何信息,参数表示删除多个文件路径,参数路径之间用空格隔开)

通配符:”*“即匹配任意内容

rm test*(删除以test开头的内容)rm *test(删除以test结尾的内容)rm *test*(删除包含test的内容)

6.which命令

使用which命令查找命令的程序文件,find命名查找指定文件

命令本体都是二进制的可执行程序,我们可以使用which命令查看这些命令文件存放位置

 

cf81c0e346ead2da6840055957e2fd7f.png

恰好which可以给我们显示命令的存放路径

7.find命令

find查找文件:find 起始路径 -name “被查找文件名”/find 起始路径 -size +|-(+和-表示大于小于) n(大小数字)[kMG]

也可以使用“*”通配符进行模糊查找

8.grep命令

通过关键字过滤文件行

grep [-n](显示匹配行的行号) 关键字(使用“”包起来) 文件路径

 

801f9d061922b1c611549f00b334565d.png

9.wc命令

wc命令统计行数或单词数量

wc [-c -m -l -w] 文件路径

c:统计bytes数量 -m:统计字符数量 -l:统计行数 -w:统计单词数量

 

“|”管道符,左边的结果作为右边的输入

 

df8ebb9f146a0b2403218966398b957c.png

 

 

10.echo、tail、重定向符

echo:再命令行内输出指定内容

 

9c9a16c124c506e611bb6044d37d6571.png

 

"`"飘号会作为命令输出,而不是字符

 

305a089b2fc36654ff554f30117110ef.png

 

重定向符:>(左侧命令的结果,覆盖写入右侧指定的文件中)、>>(左侧结果,追加写入右侧指定文件中)

 

ac8221d855fd7f73be76a1251b4d468d.png

 

tali命令

tail [-f -num] Linux路径 -f表示持续跟踪 -num表示查看尾部多少行,默认为10行

 

 

 

 

 

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

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

相关文章

《吴恩达:AI 智能体工作流引领人工智能新趋势》

近期值得看的 AI 视频之一:《吴恩达:AI 智能体工作流引领人工智能新趋势》这是吴恩达老师分享的他在 AI 智能体方面的发现。如果说智人区分于其他物种的能力是我们善用工具,那么对于 AI 来说,智能体就是它的工具。根据吴老师分享的…

全面的Docker快速入门教程(详细)

前言: 都2024年了,你还在为了安装一个开发或者部署环境、软件而花费半天的时间吗?你还在解决开发环境能够正常访问,而发布测试环境无法正常访问的问题吗?你还在为持续集成和持续交付(CI / CD)工…

uniapp中安装vant2

1.uniapp项目搭建 因为是安装vant2所以项目选择vue2,如果vue3项目的话安装vant3,vue3可能不适合这样安装方式 2.安装vant npm i vantlatest-v2 3.在main.js文件引入挂载vant 说明:// #ifndef VUE3这里是vue2模板用来挂载注册组件的地方&a…

pmp如何更好运用在实际工作中?

无论是刚步入职场的新人,还是具有多年工作经验的老手,都会有一种感慨:我曾认真学习了PMBOK项目管理知识,也取得了PMP证书,但如何将PMP中的科学项目管理理论和方法灵活运用到自己的工作中呢? 接下来&#x…

「51媒体网」邀请媒体采访报道对企业宣传有何意义?

传媒如春雨,润物细无声的,大家好,我是51媒体网胡老师。 邀请媒体采访报道对企业宣传具有多重意义: 提升品牌知名度和曝光度:媒体是信息传播的重要渠道,通过媒体的报道,企业及其活动、产品能够迅…

Xcode删除原本的Git,再添加新的git

本文参考:Xcode怎么删除原本git,在重新设置新的git地址_ios xcode 删除原本git-CSDN博客 开发中会有一个问题。Xcode项目A 提交到Git服务器server1,此时项目A内部已经存在一个Git文件,与server1相关联。 此时你想将项目A提交到 另一个Git…

说说你对数据结构-树的理解

对树 - 二叉搜索树的理解 二叉搜索树是一种常见的二叉树结构,它具有以下特点: 每个节点最多只有两个子节点,分别称为左子节点和右子节点;对于任意节点,其左子树中的所有节点均小于该节点,其右子树中的所有…

BFS专题

1、BFS解决FloodFill算法 1、1图像渲染 733. 图像渲染 - 力扣(LeetCode) class Solution {typedef pair<int,int> PII;int dx[4] = {0,0,1,-1};int dy[4] = {1,-1,0,0}; public:vector<vector<int>> floodFill(vector<vector<int>>& i…

适用于智能断路器、新能源汽车充电枪锁、电动玩具、电磁门锁等的直流电机驱动芯片D6289ADA介绍

应用领域 适用于智能断路器&#xff08;家用或工业智能空开&#xff09;、新能源汽车充电枪锁、电动玩具、电磁门锁、自动阀门等的直流电机驱动。 功能介绍 D6289ADA是一款直流马达驱动芯片&#xff0c;它有两个逻辑输入端子用来控制电机前进、后退及制动。该电路具有良好的抗干…

C++项目——集群聊天服务器项目(十)点对点聊天业务

本节来实现C集群聊天服务器项目中的点对点聊天业务&#xff0c;一起来试试吧 一、点对点聊天业务 聊天服务器中一个重要的功能就是实现点对点聊天&#xff0c;客户端发送的信息包含聊天业务msgid、自身 的id和姓名、聊天对象的id号以及聊天信息&#xff0c;例如&#xff1a; …

Springboot自动获取接口实现

ServiceLoader加载接口实现步骤 1.编写接口 public interface CommunicationAdapterFactory {void setKernel(LocalKernel kernel);boolean providesAdapterFor(Vehicle vehicle);BasicCommunicationAdapter getAdapterFor(Vehicle vehicle); }2.编写实现 // 实现类 1 publi…

Flutter应用发布流程详解:从开发到上架一站式指南

引言 Flutter是一款由Google推出的跨平台移动应用开发框架&#xff0c;其强大的性能和流畅的用户体验使其备受开发者青睐。然而&#xff0c;开发一款应用只是第一步&#xff0c;将其成功上架到苹果商店才是实现商业目标的关键一步。本文将详细介绍如何使用Flutter将应用程序上…

ubuntu2204配置zabbix6.4高可用

zabbix6.4-HA 配置keepalived配置haproxy数据库高可用配置zabbix-server配置proxy配置客户端agent 本实验VMware搭建zabbix6.4高可用集群&#xff0c;搭配haproxykeepalived。 master&#xff0c;node节点搭建haproxykeepalibed主备并配置vip地址 三台控制节点搭建数据库高可用…

部署项目遇到的各种问题总结

文章目录 前言一、后端问题 jar包运行出现错误宝塔面板使用jdk17二、数据库问题 版本问题三、前端问题 连不上后端总结 前言 在做完项目之后&#xff0c;为了让别人访问到自己的网站&#xff0c;就需要部署前端后端以及数据库&#xff0c;但是在部署的过程中出现了各种问题和困…

【BlossomRPC】接入注册中心

文章目录 NacosZookeeper自研配置中心 RPC项目 配置中心项目 网关项目 这是BlossomRPC项目的最后一篇文章了&#xff0c;接入完毕注册中心&#xff0c;一个完整的RPC框架就设计完成了。 对于项目对注册中心的整合&#xff0c;其实我们只需要再服务启动的时候将ip/port/servic…

安全测试重点思考(上)--AWVS使用/XSS漏洞复现

AWVS使用/XSS漏洞复现 AWVS功能使用Dashboard功能Targets功能Vulnerabilities功能Scans功能Reports功能Discovery功能Users功能Scan ProfilesNetwork Scanner功能Issue Trackers功能WAFs功能Proxy Settings功能 漏洞测试实操DVWA介绍XSS分类反射型xss解决存储型xss解决 安全测试…

手搓 Docker Image Creator(DIC)工具(02):预备知识

此节主要简单介绍一下 Docker、Dockerfile 的基本概念&#xff0c;Dockerfile 对的基本语法&#xff0c;Windows 和 macOS 下 Docker 桌面的安装&#xff0c;Docker 镜像的创建和运行测试等。 1 关于 Docker Docker 是一个开源的应用容器引擎&#xff0c;它允许开发者打包应用…

从“量子”到分子:探索计算的无限可能 | 综述荐读

在2023年年末&#xff0c;两篇划时代的研究报告在《科学》&#xff08;Science&#xff09;杂志上引发了广泛关注。这两篇论文分别来自两个研究小组&#xff0c;它们共同揭示了单氟化钙分子间相互作用的研究成果&#xff0c;成功地在这些分子间创造出了分子量子比特。这一成就不…

C++的字节对齐

什么是字节对齐 参考什么是字节对齐&#xff0c;为什么要对齐? 现代计算机中&#xff0c;内存空间按照字节划分&#xff0c;理论上可以从任何起始地址访问任意类型的变量。但实际中在访问特定类型变量时经常在特定的内存地址访问&#xff0c;这就需要各种类型数据按照一定的规…

基于SpringBoot的在线答疑系统的研究与实现

摘 要 社会的发展和科学技术的进步&#xff0c;互联网技术越来越受欢迎。网络计算机的生活方式逐渐受到广大师生的喜爱&#xff0c;也逐渐进入了每个学生的使用。互联网具有便利性&#xff0c;速度快&#xff0c;效率高&#xff0c;成本低等优点。 因此&#xff0c;构建符合自…