29个常用的Linux命令

『无欲则无求』Linux常用命令 — 29、管道符 文章目录1、管道符介绍2、管道符应用(1)例子1:(2)例子2:(3)例子3: 1、管道符介绍 管道符|,也是shell命令。 管道符的作用是链接多个命令,把命令1的结果作为命令2的操作对象。 命令格式:命令1 | 命令2 命令1的正确输出作为命令2的操作对象 提示: 管道符的基本作用和之前说过的-exec选项的基本作用是一样的。命令1的结果作为命令2的操作对象的这种操作称为文本流操作(就相当于流水线,第一个人操作完流水线转给第二个人操作)。但是find命令不支持文本流操作,在find命令中加入管道符, 阅读详情

以下内容来自公众号:JAVA

虽然Linux发行版支持各种各样的GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的。Bash和Linux Shell 需要输入命令来完成任务,因而被称为命令行接口。

命令是计算机执行任务的指令。可以使用命令去关闭计算机,或者列出当前目录的文件列表,或当前文本的内容,或者屏幕显示一条消息。

如果你是一个新手,并尝试使用命令行接口,我们收集了各种基本的Linux命令来供你学习,帮你在各种Linux发行版中完成各种任务。虽然不是很详细,但是对Linux初学者,或普通用户,或管理员都是很有用的。

1.ls – List

ls会列举出当前工作目录的内容(文件或文件夹),就跟你在GUI中打开一个文件夹去看里面的内容一样。

2.mkdir – Make Directory

mkdir 用于新建一个新目录

3.pwd – Print Working Directory

pwd显示当前工作目录

4.cd – Change Directory

对于当前在终端运行的会话中,cd 将给定的文件夹(或目录)设置成当前工作目录。

5.rmdir – Remove Directory

rmdir 删除给定的目录。

6.rm – Remove

rm 会删除给定的文件或文件夹,可以使用rm -r 递归删除文件夹

7.cp – Copy

cp 命令对文件或文件夹进行复制,可以使用cp -r 选项来递归复制文件夹。

8.mv – MoVe

mv 命令对文件或文件夹进行移动,如果文件或文件夹存在于当前工作目录,还可以对文件或文件夹进行重命名。

9.cat – concatenate and print files

cat 用于在标准输出(监控器或屏幕)上查看文件内容

10.tail – print TAIL (from last) >

tail 默认在标准输出上显示给定文件的最后10行内容,可以使用tail -n N 指定在标准输出上显示文件的最后N行内容。

11.less – print LESS

less 按页或按窗口打印文件内容。在查看包含大量文本数据的大文件时是非常有用和高效的。你可以使用Ctrl+F向前翻页,Ctrl+B向后翻页。

12.grep

grep “” 在给定的文件中搜寻指定的字符串。grep -i “” 在搜寻时会忽略字符串的大小写,而grep -r “” 则会在当前工作目录的文件中递归搜寻指定的字符串。

13.Find

这个命令会在给定位置搜寻与条件匹配的文件。你可以使用find -name 的-name选项来进行区分大小写的搜寻,find -iname 来进行不区分大小写的搜寻。

find <folder-to-search> -iname <file-name>

14.tar

tar命令能创建、查看和提取tar压缩文件。tar -cvf 是创建对应压缩文件,tar -tvf 来查看对应压缩文件,tar -xvf 来提取对应压缩文件。

15.gzip

gzip 命令创建和提取gzip压缩文件,还可以用gzip -d 来提取压缩文件。

16.unzip

unzip 对gzip文档进行解压。在解压之前,可以使用unzip -l 命令查看文件内容。

17.help

–help会在终端列出所有可用的命令,可以使用任何命令的-h或-help选项来查看该命令的具体用法。

18.whatis – What is this command

whatis 会用单行来描述给定的命令。

19.man – Manual

man 会为给定的命令显示一个手册页面。

20.exit

exit用于结束当前的终端会话。

21.ping

ping 通过发送数据包ping远程主机(服务器),常用于检测网络连接和服务器状态。

22.who – Who Is logged in

who能列出当前登录的用户名。

23.su – Switch User

su 用于切换不同的用户。即使没有使用密码,超级用户也能切换到其它用户。

24.uname

uname会显示出关于系统的重要信息,如内核名称、主机名、内核版本、处理机类型等等,使用uname -a可以查看所有信息。

25.free – Free memory

free会显示出系统的空闲内存、已经占用内存、可利用的交换内存等信息,free -m将结果中的单位转换成KB,而free –g则转换成GB。

26.df – Disk space Free

df查看文件系统中磁盘的使用情况–硬盘已用和可用的存储空间以及其它存储设备。你可以使用df -h将结果以人类可读的方式显示。

27.ps – ProcesseS

ps显示系统的运行进程。

28.Top – TOP processes

top命令会默认按照CPU的占用情况,显示占用量较大的进程,可以使用top -u 查看某个用户的CPU使用排名情况。

29.shutdown

shutdown用于关闭计算机,而shutdown -r用于重启计算机。

PreScan快速入门到精通第二十一讲驾驶员模型之驾驶员在环 请注意,操纵杆的输出角度是以度为单位的,而方向盘执行器希望其输入是以弧度为单位的。当选择一个支持的方向盘时,PreScan会自动将按钮映射到正确的功能上(如换挡),并设置轴的正确范围(如转向角度)。该系统中的所有其他组件都是为了提供正确的按钮映射,并为所选的方向盘设置正确的范围。对于每一个额外连接的控制器,它们的ID会增加一个,例如第二个控制器的设备ID为1,第三个控制器的设备ID为2,等等。由于所有的方向盘最初放在编译表上的设备ID都是0,所以用户应该先进行正确的调整,将每个控制器设置为正确的设备ID。. 阅读详情

相关推荐

Kafka 系列 —(17)Kafka 流式处理:Kafka Streams架构、使用场景、框架选择

本文介绍了KafkaStreams的架构特点、应用场景及与其他流处理框架的比较。KafkaStreams作为嵌入式分布式流处理库,其核心架构包含流处理器、任务、拓扑和本地状态存储,具备自动容错和伸缩能力。适用于实时监控、ETL、聚合、Join、物化视图等低延迟场景。与Flink、Spark相比,KafkaStreams适合简单架构和微服务,而Flink适合大规模处理,Spark更适合批处理。选择框架需根据具体场景需求,如微服务推荐KafkaStreams,大规模处理推荐Flink。

moton2017的博客 1631

11.29

一个 ANSI 转义编码以一个八进制033(这个编码是由 退出按键产生的)开头,其后跟着一个可选的字符属性(0:正常、1:黑体、4:下划线、5:闪烁、7:反向(前景色和背景色反转)),在之后是一个指令。1.我使用的Linux发行版是LinuxMint 17.2 Rafaela,默认情况下Terminal中的shell提示包括了用户名、主机名、当前目录(绝对路径)和提示符。上面跟设置的提示符格式中的最后那个”[\033[00m]”是用于将后续的字符颜色还原回原来的颜色。于是,我们便有了下面的效果。

qq_64152665的博客 391

前端监控体系:从Sentry到LogRocket错误追踪

Sentry是一款开源的实时错误追踪系统,支持多种语言和框架,包括JavaScript、React、Vue等。它提供了丰富的错误信息、堆栈跟踪和环境数据,帮助开发者快速定位和解决问题。LogRocket是一款前端监控和用户行为分析工具,它提供了视频回放、性能监控、错误追踪等功能。与Sentry不同,LogRocket更注重用户行为的全面分析。前端监控体系是确保应用稳定性和用户体验的重要保障。通过集成Sentry和LogRocket等监控工具,开发者可以实时追踪应用中的错误和用户行为,快速定位和解决问题。

shejizuopin的博客 1313

mipi初始化代码最后的几条调试

原始代码: //CMD_Page 0 REGISTER,FF,03,98,81,00 REGISTER,11,00 //sleep out delay,120 REGISTER,29,00 //display on REGISTER,35,00 //TE on 处理后的RK上的代码: //CMD_Page 0 39 00 04 FF 98 81 00 /* 15 00 02 11 00 //sleep out //delay 120 15 7

目前从事linux驱动开发,多交流多学习吧 1907

STK中的传感器与通信组件:雷达、发射机、接收机与天线的协同建模

本文深入解析了STK软件中传感器、雷达、发射机、接收机与天线的协同建模方法。通过构建一个完整的卫星对地数传系统实例,阐述了各组件如何分工协作,实现从几何指向到射频链路的高保真仿真,为复杂航天通信与探测系统的设计与分析提供了高效、灵活的解决方案。

weixin_29271263的博客 273

SAP 费用化采购订单简介

费用性采购的核心特点费用性采购的流程费用性采购的优势适用场景业务场景前台操作1、创建成本中心---KS012、创建采购订单---ME21N3、采购订单审批---ME29N4、采购订单收货---MIGO5、查看成本中心费用---S_ALR_870136116、控制费用化的采购订单自动带出科目和成本中心SAP费用性采购(Expense Procurement)指的是企业在采购过程中,直接将采购的物料或服务成本计入费用科目,而不是记入库存账户的采购行为。

我小时候很黑的博客 2016

Linux操作

1 常见命令1.1 跳转到某一路径 语法cd <path> 示例 返回上级 cd .. 跳转到home cd /home 跳转到home下的data文件夹 cd data 跳转到根目录 cd /1.2 查看路径下所有文件 语法ll 示例 查看home下的所有文件 cd /home ll1.3 创建文件夹 语法mkdir <path> 示例 在home下创建data文件夹......

xoclcn的专栏 3418

基于FPGA的时间数字转换(TDC)设计(一:原理)

基于FPGA的时间数字转换(TDC)设计,此为第一篇

sdau2005的博客 5069

如何打开.yml文件

如何打开.yml格式文件

weixin_47597129的博客 9125

使用Python实现卷积神经网络(CNN)

卷积神经网络是一种专门用于处理具有网格状拓扑结构数据(如图像、声音)的深度学习模型。CNN的核心组件是卷积层和池化层,它们能够有效地从图像中提取特征并实现空间不变性,使得模型能够对图像中的物体进行识别和分类。我们定义一个简单的卷积神经网络模型,包括卷积层、池化层和全连接层。return x# 创建模型实例我们选择交叉熵损失函数作为分类任务的损失函数,并使用随机梯度下降(SGD)作为优化器。

Echo_Wish 4489

现代软件开发技术 | 第1章:Spring基础

Spring是一个轻量级Java 开发框架,最早由Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。

知识库搭建ing 455

Linux日常命令

Linux常用命令(CentOS7) docker部署 配置了yml文件 sudo docker-compose docker-compose.yml stop redis 系统命令 查看目录 ls //常用 ls -l //查看软连接 查看内存 查看 top // top后 shift+m 按内存排序 按f 选择显示列 free //查看内存 free -h //以好理解的方式展现 free -m //以M为单位 free -g //以G为单位 cat /proc/meminfo

fenghenzr的博客 1049

Android 10.0 任务栏音乐播放器后台播放杀进程功能实现

在10.0的系统rom定制化开发过程中,在某些情况下在安装第三方播放器以后,播放音乐的时候,在最近任务栏recents列表中,点击全部清除,发现音乐播放器还在播放音乐,导致出现bug,完整的 解决方法,肯定是需要点击全部清除以后,音乐播放器也被杀掉进程,接下来看下这个问题怎么解决

安卓兼职framework和app工程师的博客 650

day29 Linux常用命令

一.计算机由硬件和软件构成 计算机硬件的五大部件:运算器、控制器、存储器、输入设备、输出设备 计算机软件:系统软件(操作系统、编译程序)和应用软件 操作系统会负责管理和操作硬件,并提供简单的人机交互的接口 Ken Thompson / Dennis Ritchie ---> Unix (1970s) Xerox(施乐) ---> GUI / 鼠...

weixin_44818729的博客 94

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

JavaWeb29.1【Linux:linux常用命令】

一、准备工作 安装VMware 安装CentOS 安装远程访问软件SecureCRT 二、Linux常用命令 【pwd】查看当前所在目录 【clear/Ctrl+L键】清屏 【touch xxx.xxx】创建一个空文件 【已知命令名称 --help】查看该命令的用法 【cd】切换目录    【cd xxx】切换到xxx目录    【cd ..】切换到上一层目录   【cd /】切换到系...

yubaby 114

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

[29期] [Linux常用]Shell 命令和语句

[常用]Shell 命令和语句1. read命令:从键盘读入数据,赋给变量 # read USERNAME范例: #!/bin/sh read first second third echo "the first parameter is $first" echo "the second parameter is $second"

兄弟连_战地日记 566

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Linux用户必看:29个必须掌握的常用命令

原文链接 http://www.ithome.com/html/it/251453.htm

于先森的博客 400

Linux常用命令29——delgroup删除组

在使用Linux或macOS日常开发中,熟悉一些基本的命令有助于提高工作效率,delgroup 是用于删除用户组的一个命令。此命令通常由超级用户(root)运行,或者通过 sudo 提权来操作。本篇学习记录delgroup命令的基本使用。

chenyijun的专栏 530

Linux常用命令总结_2019.11.29

Linux下查看进程占用CPU,内存 ps -aux | grep zookeeper top -p 10997 抓包命令 sudo tcpdump tcp port 27000 onvif搜索抓包 sudo tcpdump udp port 3702 查看占用端口 lsof -p 12729 netstat -tunlpc 用于显示tcp,udp的端口和进程等相关情况,如下图 命令里的t,u,n,l,p均有不同含义: -t 仅显示和tcp相关的 -u 仅显示和...

虫字的博客 242

linux常用命令(29):chmod命令命令

chmod命令         chmod命令用来变更文件或目录的权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。   文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以

luckykapok918的专栏 525
上一篇: Linux内核什么样
下一篇: 为啥C语言不老
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值