Linux部分命令

目录

 

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.hqwc.cn/news/589395.html

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

相关文章

家用洗地机选购指南,哪款洗地机性价比高且用户评价好?

在当今快节奏的生活中,无论是商业场所还是家庭,清洁环境都是我们追求的目标之一。而一台高性价比的洗地机在频繁清洁地面时尤为重要。市面上的洗地机种类繁多,如何选择适合自己的洗地机成为了一个挑战。那么,到底哪款牌子的洗地机…

Intel TBB安装​​​​

下载 windows 版本,如: oneapi-tbb-2021.11.0-win.zip Releases oneapi-src/oneTBB (github.com)https://github.com/oneapi-src/oneTBB/releases 下载后解压,执行 env 文件夹下的 vars.bat 即可 Intel TBB,全称Intel Threading Building…

LLM大模型可视化-以nano-gpt为例

内容整理自:LLM 可视化 --- LLM Visualization (bbycroft.net)https://bbycroft.net/llm Introduction 介绍 Welcome to the walkthrough of the GPT large language model! Here well explore the model nano-gpt, with a mere 85,000 parameters. 欢迎来到 GPT 大…

【Jenkins】关于账号,证书验证的设置问题

当你的电脑启动了Jenkins,这时候一定要小心更改管理员账号和密码~~~ 当你的电脑启动了Jenkins,这时候一定要小心更改管理员账号和密码~~~ 当你的电脑启动了Jenkins,这时候一定要小心更改管理员账号和密码~~~ 重要的事情说3遍,如…

Redis高可用及持久化

文章目录 一、Redis高可用1、Redis高可用概述2、Redis高可用策略 二、Redis持久化1、Redis持久化的功能2、Redis持久化的两种方式2.1 RDB持久化2.2 AOF持久化(append only file) 3、RDB持久化3.1 触发条件3.1.1 手动触发3.1.2 自动触发3.1.2.1 配置方式3…

【数据结构与算法篇】动态顺序表实战项目:通讯录

【数据结构与算法】动态顺序表实战项目:通讯录 🥕个人主页:开敲🍉 🔥所属专栏:数据结构与算法🍅 目录 【数据结构与算法】动态顺序表实战项目:通讯录 ​编辑 1. PerInfo.h 头文件…

搭建电商网站外贸网站用API接口可以实现哪些功能(天猫API接口|京东API接口)

在电商领域,API接口可以实现多种功能,起到连接内外部系统及优化电商业务流程等多种作用,从而来提高电商企业的运营效率。 具体来看,API接口接入可以用来: 商品管理: API接口能够用来获取商品详情等&#…

收下这份地表最强参会指南,4月16日,玩转百度Create大会不迷路

欢迎来到英杰社区: https://bbs.csdn.net/topics/617804998 欢迎来到阿Q社区: https://bbs.csdn.net/topics/617897397 📕作者简介:热爱跑步的恒川,致力于C/C、Java、Python等多编程语言,热爱跑步&#xff…

如何处理Flutter内存泄漏检测和优化

处理Flutter内存泄漏问题是构建高性能、稳定的应用程序的关键部分之一。在本文中,我将详细介绍如何检测和优化Flutter内存泄漏问题,以确保应用程序的良好性能和用户体验。 1. 了解内存泄漏 在深入了解如何处理Flutter内存泄漏之前,首先需要了…

Lambda表达式,Stream流

文章目录 Lambda表达式作用前提函数式接口特点 语法省略模式和匿名对象类的区别 Stream流思想作用三类方法获取方法单列集合(Collection[List,Set双列集合Map(不能直接获取)数组同一类型元素(Stream中的静态方法) 常见的中间方法终结方法收集方法 Optional类 Lambda表达式 作用…

【nc工具信息传输】

nc,全名叫 netcat,它可以用来完成很多的网络功能,譬如端口扫描、建立TCP/UDP连接,数据传输、网络调试等等,因此,它也常被称为网络工具的 瑞士军刀 。 nc [-46DdhklnrStUuvzC] [-i interval] [-p source_po…

数控加工4轴初探

4轴加工之前一直觉得很神秘,最近画了些时间研究了一下,做过之后发现起始也不是特别复杂。 图中是两步,一步是粗开,已不是用指形铣刀精加工螺旋槽。