Linux部分命令

news2025/2/3 5:52:09

目录

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命令查看这些命令文件存放位置

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

7.find命令

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

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

8.grep命令

通过关键字过滤文件行

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

9.wc命令

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

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

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

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

10.echo、tail、重定向符

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

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

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

tali命令

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

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

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

相关文章

python读取excel,转换成json格式,for国际化前端菜单

# -*- coding: utf-8 -*-import pandas as pd import json# 读取Excel文件中的数据 excel_file rD:\解析excel\中英.xlsx df pd.read_excel(excel_file)# 生成中文JSON和英文JSON cn_data {} en_data {} pu_data {} special_data_cn {} special_data_en {} special_data…

Stata 15 for Mac:数据统计分析新标杆,让研究更高效!

Stata 是一种统计分析软件,适用于数据管理、数据分析和绘图。Stata 15 for Mac 具有以下功能: 数据管理:Stata 提供强大的数据管理功能,用户可以轻松导入、清洗、整理和管理数据集。 统计分析:Stata 提供了广泛的统计…

每天五分钟深度学习:使用神经网络完成人脸的特征点检测

本文重点 我们上一节课程中学习了如何利用神经网络对图片中的对象进行定位,也就是通过输出四个参数值bx、by、bℎ和bw给出图片中对象的边界框。 本节课程我们学习特征点的检测,神经网络可以通过输出图片中对象的特征点的(x,y)坐标来实现对目标特征的识别,我们看几个例子。…

Android裁剪图片为波浪形或者曲线形的ImageView

如果需要做一个自定义的波浪效果的进度条,裁剪图片,对ImageView的图片进行裁剪,比如下面2张图,如何实现? 先看下面的效果,看到其实只需要对第一张高亮的图片进行处理即可,灰色状态的作为背景图。…

前端常用的css以及css3技巧

前端常用的css以及css3 首先给大家推荐一个款很不错的微信小程序, 可以逗逗身边朋友,或者你有时候想脱身的时候,想找个理由接口 那么这个绝对是神器 文章目录 黑白图像使用:not()在菜单上应用/取消应用边框对图标使用 SVG继承 box-sizingCS…

科普:从神经网络到 Hugging Face——神经网络和深度学习简史

活中没有什么可怕的东西,只有需要理解的东西。—— 居里夫人 深度信念网络 2006年,加拿大多伦多大学教授杰弗里辛顿在研究如何训练多层神经网络,他已经在神经网络领域默默耕耘了三十多年,尽管在这个领域他算得上是泰斗级的人物&…

windows 远程连接(mstsc)无法复制粘贴文件

目录 问题 1. 打开远程连接(mstsc) 方式一: 方式二: 2. 打开【显示选项】 3. 选择【本地资源】 > 【详细信息】 4. 选择需要操作的本机磁盘 5. 重新打开远程即可 问题 使用win自带的远程桌面连接,无法复制粘贴文件,解…

边缘计算盒子 | 什么是边缘计算盒子?选型要看哪些参数?

边缘计算(Edge Computing)是一种分布式计算范式,它将计算资源和数据存储位于离网络核心节点较近的地方,以降低延迟、提高传输速度和数据安全性。通常可以把边缘计算盒子(Edge Computing Box)理解成一种集成了边缘计算功能的硬件设备,通常部署…

TCP/IP 网络模型有哪几层?(计算机网络)

应用层 为用户提供应用功能 传输层 负责为应用层提供网络支持 使用TCP和UDP 当传输层的数据包大小超过 MSS(TCP 最大报文段长度) ,就要将数据包分块,这样即使中途有一个分块丢失或损坏了,只需要重新发送这一个分块…

XXE漏洞初解

XXE漏洞初解 前置知识:XML和DTD 1.XML详解 XML 指可扩展标记语言(eXtensible Markup Language),这种标记语言是从标准通用标记语言(SGML)中简化修改出来的。它主要用到的有可扩展标记语言、可扩展样式语…

位运算算法(1)

目录 一、算法简述 191. 位1的个数 一、题目描述 二、思路解析 三、代码 338.比特位计数 一、题目描述 二、思路解析 三、代码 461.汉明距离 一、题目描述 二、思路解析 三、代码 声明:本博客涉及到的三道题均为一种做法的总结,建议先了解做…

实战 | YOLOv8自定义数据集训练实现手势识别 (标注+训练+预测 保姆级教程)

导 读 本文将手把手教你用YoloV8训练自己的数据集并实现手势识别。 安装环境 【1】安装torch, torchvision对应版本,这里先下载好,直接安装 pip install torch-1.13.1+cu116-cp38-cp38-win_amd64.whlpip install torchvision-0.14.1+cu116-cp38-cp38-win_amd64.whl 安装好…

# Apache SeaTunnel 究竟是什么?

作者 | Shawn Gordon 翻译 | Debra Chen 原文链接 | What the Heck is Apache SeaTunnel? 我在2023年初开始注意到Apache SeaTunnel的相关讨论,一直低调地关注着。该项目始于2017年,最初名为Waterdrop,在Apache DolphinScheduler的创建者…

华硕ROG幻X笔记本GZ301VV原厂OEM预装Win11系统安装包下载

ASUS华硕幻X电脑原装出厂Windows11系统,恢复出厂开箱状态系统 链接:https://pan.baidu.com/s/1RkPr5IscTUolYJVUrxTyhQ?pwdhob2 提取码:hob2 适用型号:GZ301VV、GZ301VU、GZ301VF 原装出厂系统自带所有驱动、出厂主题壁纸、系统…

堆和栈的空间差异

先来一段这样的代码&#xff1a; #include <stdio.h> //堆和栈的差异 char* print_stack(){char c[100]"hhhhhhhhhhhhhhhhh";//这里c算是一个指针puts(c);char *p;pc;return p; } int main() {char *p;p print_stack();puts(p);return 0; } 执行之后的结果&…

Postman Tests设置Global读取不是最新值,跟Tests执行顺序有关(踩坑笔记)

前言 在执行Run Collection的时候&#xff0c;发现设置的全局变量每次读取都是旧值&#xff0c;没有读取到最新的值。 背景 有2个地方需要动态参数&#xff0c;一个URL&#xff0c;一个Body&#xff0c;因此需要设置Tests脚本。 url动态参数 url&#xff1a;动态参数projec…

【linux课设】自主实现shell命令行解释器

shell和bash的关系 shell是命令解释器&#xff0c;它接收用户的命令并将其传递给内核去执行。bash,即GNU Bourne-Again Shell&#xff0c;是shell的一种实现方式&#xff0c;也是大多数linux系统下默认的shell。 bash的原理 大多数的指令进程&#xff08;除了内建命令&#…

Flutter 开发学习笔记(0):环境配置

文章目录 前言开发需求环境配置运行出现问题我运行也是解决了很久的问题镜像源设置为清华的镜像源&#xff08;不知道有没有影响&#xff09;使用JDK17&#xff0c;测试过JDK21和JDK11都不行手动下载flutter 对应的gradle添加阿里云代理安卓编译下载 运行成功&#xff01; 前言…

Linux课程____Linux防火墙

一、包、过滤防火墙 包过滤内核&#xff1a;netfilter 规则管理工具&#xff1a;firewalld ,老版本linux: iptables工具 firewalld网络区域&#xff1a; 常用区域&#xff1a;trusted、home、public、external、block 二、格式 格式&#xff1a;firewall-cmd 【参数】 --per…

网络编程(三要素 ,IP、端口、协议)

二、网络三要素&#xff1a; 2.1 IP地址 接下来&#xff0c;我们详细介绍一下IP地址。IP&#xff08;Ineternet Protocol&#xff09;全称互联网协议地址&#xff0c;是分配给网络设备的唯一表示。IP地址分为&#xff1a;IPV4地址、IPV6地址 IPV4地址由32个比特位&#xff0…