【Linux】基本指令(四)

news2024/11/28 2:31:34

目录

🍈一.sort指令🍈

🍉二.uniq指令🍉

🍊三.wc指令🍊

🍋四.which指令🍋

🍎五.whereis指令🍎

🍏六.top指令🍏

🍐七.alias指令🍐

🍑八.tar指令🍑

🍍九.bc指令🍍

🍓十.uname指令🍓


 

🍈一.sort指令🍈

        sort的英文意思就是排序,顾名思义对文件内容进行排序

        语法:sort  文件名

        功能:对指定文件名按照文本行进行排序

        说明:此处的排序类似于C语言中的strcmp函数的比较,即从第一个字符开始比较, 直到遇到不相同的字符,按照不相同的字符的相对大小来定大小

        排序前的test.c内容

        

         现进行排序

        输入指令 sort test.c

         按照文本行对test.c的内容排序成功

🍉二.uniq指令🍉

        uniq的英文意思是独特的,在Linux指令中,该指令为相邻内容去重

        语法: uniq 文件名

        功能:对文件内容的相邻内容进行去重

        去重前的test.c内容

         现进行相邻行去重

        输入指令 uniq test.c

         成功将相邻行内容进行去重处理

🍊三.wc指令🍊

        语法:wc  [选项] 文件名

        功能:统计文件行数等内容

        常用选项:-l 只统计行数

        现统计test.c的行数等内容

        输入指令 wc test.c

         只统计行数

        输入指令 wc -l test.c

🍋四.which指令🍋

        语法:which 指令名

        功能:查看指令所在的路径

        说明:Linux下的指令本质也是一个程序文件,是文件就有其相应的路径

        查看指令ls所在的路径

        输入指令 which ls

         查看指令cat所在的路径

        输入指令 which cat 

         查看指令which所在的路径

        输入指令which which

🍎五.whereis指令🍎

        语法:whereis 关键字

        功能:搜索包含关键字的文档

        搜索包含关键字test的文档

        输入指令 whereis test

🍏六.top指令🍏

        语法:top

        功能:相当于windows的任务管理器

         windows的任务管理器可以查看进程、cpu使用、内存等情况,Linux系统同样有任务管理器,指令即为top

        打开Linux的任务管理器

        输入指令 top

 可以看到top指令打开的任务管理器同样可以查看进程、cpu、内存等情况

🍐七.alias指令🍐

        语法: alias 别名="指令名”

        功能:给指令起别名

        相当于C语言中typedef,给类型起别名

        有些指令的选项组合会显得过长,比如ls -l -a,我们可以把它简化成la

        输入指令 alias la="ls -l -a"

         给pwd起别名pd

        输入指令 alias pd="pwd"

 可以看到对指令起别名后,利用别名可以起到和指令相同的效果

🍑八.tar指令🍑

        语法:tar [选项] 文件或者文件夹 ...

        功能:打包或者解压

        常用选项:

        -c 
建立一个压缩文件的参数指令 (create  的意思 )
        -x
解开一个压缩文件的参数指令
        -t 
查看  tarfifile  里面的文件
        -z 
是否同时具有  gzip  的属性?亦即是否需要用  gzip  压缩
        -j 
是否同时具有  bzip2  的属性?亦即是否需要用  bzip2  压缩
        -v 
压缩的过程中显示文件!这个常用,但不建议用在背景执行过程
        -f 
使用压缩包名,请留意,在  f  之后要立即接压缩包名!不要再加参数
        -C
解压到指定目录

        例子:

        将huangchao1整个文件夹压缩

        输入指令 tar -czf huangchao1.tgz  huangchao1

         可以看到多了一个压缩后的压缩包huangchao1.tgz

        将huangchao1.tgz文件解压到指定文件夹huangchao2中

        输入指令 tar -xzf huangchao1.tgz -C huangchao2

         可以看到成功地将huangchao1.tgz压缩包解压到指定文件夹huangchao2中

🍍九.bc指令🍍

        语法:bc

        功能:相当于windows的计算器

        利用计算器做加减乘除

        输入指令 bc

可以看到能够方便地利用计算器进行计算

🍓十.uname指令🍓

         语法:uname [选项] 

        功能:用来获取电脑和操作系统的相关信息

        说明:可显示linux主机所用的操作系统的版本、硬件的名称等基本信息

        常用选项:

        -r 显示操作系统信息

        -a详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类

型,硬件平台类型,操作系统名称
        
        显示操作系统信息
        输入指令 uname -r

         显示所有信息

         输入指令 uname -a

        

         关于Linux指令有很多,我们不需要全部记住,后续在操作过程中自然会熟悉相关指令,因此笔者只介绍一些常用的指令,关于指令篇就告一段落

        如果对您有所帮助,欢迎一键三连,您的支持是我创作的最大动力

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

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

相关文章

【玩转 Cloud Studio】腾讯Cloud Studio 云端开发环境上手体验

目录 1、Cloud Studio简介 2、功能体验 3、Cloud Studio优点 4、总结 1、Cloud Studio简介 Cloud Studio(云端 IDE)是基于浏览器的集成式开发环境,为开发者提供了一个稳定快速的云端工作站。用户在使用 Cloud Studio 时无需安装,只…

【LCD应用编程】绘制点、线、矩形框

之前获取LCD屏幕参数信息时了解到,LCD屏是 FrameBuffer 设备,操作 FrameBuffer 设备 其实就是在读写 /dev/fb0 文件。除此之外,LCD屏上包含多个像素点,绘制点、线、矩形框本质是在修改这些像素点的颜色。 目录 1、定义 lcd_color…

VS+Qt — Vistual Studio 2022+Qt6安装教程以及解决Qt Vistual Studio Tools下载慢和VS无法打开.ui进行设计的问题

目录 Vistual Studio 2022下载 Qt下载 Qt Vistual Studio Tools下载 方法1 方法2 方法3 方法4 Vistual Studio 2022配置Qt6 创建Qt项目 若VS无法打开.ui进行设计 Vistual Studio 2022下载 以前因为安装库的关系,已经下载过VS2022了,详细请看这…

C++ 学习 ::【基础篇:05】:C++ 函数重载认识及使用、简单介绍:C++ 支持函数重载的原因

本系列 C 相关文章 仅为笔者学习笔记记录,用自己的理解记录学习!C 学习系列将分为三个阶段:基础篇、STL 篇、高阶数据结构与算法篇,相关重点内容如下: 基础篇:类与对象(涉及C的三大特性等&#…

CSS之基础扫盲

博主简介:想进大厂的打工人博主主页:xyk:所属专栏: JavaEE初阶 目录 文章目录 二、CSS基础语法 2.1 CSS引入方式 2.1.1 内部样式 2.1.2 外部样式 2.1.3 内联样式 2.2 CSS选择器 2.2.1 标签选择器 2.2.2 类选择器 2.2.3 id选择器 2.2.4 通配符选择器 2.2…

HNU-操作系统OS-实验Lab7

OS_Lab7_Experimental report 湖南大学信息科学与工程学院 计科 210X wolf (学号 202108010XXX) 实验目的 理解操作系统的同步互斥的设计实现;理解底层支撑技术:禁用中断、定时器、等待队列;在ucore中理解信号量(semaphore)机制的具体实现;理解管程机制,在ucore内…

动力电池管理系统(BMS)

BMS技术 目录 BMS技术 一、BMS简介 二、BMS主要功能 1、参数检测 2、剩余电量(SOC)估计 3、充放电控制 4、热管理 5、均衡控制 6、故障诊断 7、信息监控 8、参数标定 9、CAN总线接口 三、BMS架构组成 1、BMS的拓扑架构 1、1集中式架构的B…

JavaEE进阶(5/27)Spring Boot

目录 1.认识Spring Boot 2.Spring Boot的优点 3.SpringBoot项目创建 4.resource文件夹 和test文件夹 5.使用一个Spring Boot项目 1.认识Spring Boot Spring Boot 中的Boot 是启动引导的意思 如果Spring相比于普通java开发是从走演变到了汽车,那么Spring boot 相比…

【博客历程】比起方法和技巧,我更想谈质量与坚持

【博客历程】比起方法和技巧,我更想谈质量与坚持 文章目录 【博客历程】比起方法和技巧,我更想谈质量与坚持[toc]我的第一篇博客为什么坚持写博客为什么选择CSDN何为质量未来 还没准备好,等我怎样怎样时再 还在犹豫什么时候开始,…

ssm+springboot+java高校图书馆图书借阅座位预约管理系统系统

陕理工图书馆管理系统包括多个功能模块:图书类别管理模块、图书管理模块、读者管理模块、借阅管理模块、预约管理、推荐管理。管理员登入后,维护图书借阅的信息。本文介绍了使用Java技术开发陕理工图书馆管理系统的设计与实现过程,首先对实现…

微信小程序 java+nodejs+vue美食定制个性化点餐推荐系统

社会的发展和科学技术的进步,互联网技术越来越受欢迎。手机也逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。手机具有便利性,速度快,效率高,成本低等优点。 因此,构建符合自己要求的操作系统是非…

Deathnote

Deathnote 1.主机发现 arp-scan -l2.扫描端口 nmap -Pn -sV -P- -A 192.168.80.132开放了80、22端口 3.访问80端口 修改host文件访问80端口时进行了跳转到deathnote.vuln/wordpress,修改hosts文件,将该域名解析到靶机ip windows hosts文件路径&…

canal server 标准化集群搭建(完结)

4.2. 创建 server 所属集群:选择刚才添加的 “集群名称” server 名称: server_1、server_2、server_3 依次类推 server ip:server 的 ip 地址 admin 端口:canal server 与 canal admin 的通信端口,非生产环境从 2…

Android 12.0Launcher3 电话和短信app图标显示未读短信和未接来电的条数

1.概述 在12.0产品开发中,最近客户有需求要求在电话app图标显示未接来电的条数 在短信app图标上显示未读信息的条数 根据需求首选要在Launcher3的Launcher.java中,启动launcher时,查询未读短信和未接来电 在有未接来电时,更新未接来电的数量 在有未读短信时,更新未读短信的…

基于html+css的图展示95

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

C++内存空间

1.内存空间 在 C 中,内存分为内核空间和用户空间,内核空间由操作系统管理,程序员写的程序在用户空间。 程序运行时,内存主要分成四个区,分别是栈、堆、数据段和代码段。 栈:存储局部变量、函数参数和返回…

今日餐饮美食推荐系统多商家 uniapp+vue微信小程序

此今日美食推荐小程序信息的设计主要有两个用户,会员客户端和管理员服务端两个部分:会员客户主要功能; (1)会员信息:包括:会员注册、会员登录,包括对个人信息进行修改。 &#xff08…

Redis的常用数据结构之哈希类型

首先这里说的哈希类型针对的是redis中的value的k-v结构 常见的操作命令 hset设置值 hsetnx命令,不存在可以设置,存在设置不成功 hget取值,这里与字符串类型不同是要精确到filed。前面的判断也是基于field来实现的 要是field没有就返回null h…

计算机视觉:卷积步长(Stride)

本文重点 我们前面学习了卷积操作,也学习了填充,本节课程我们学习卷积步长,之前我们使用卷积核进行卷积操作都是在图像的左上角开始,从左到右、从上到下每次移动一步,其实移动多少步是可以变化的,这个移动步数称为步长。 什么是步长 卷积操作中的步长(Stride)是指卷…

Qt自定义的ColorDialog--仿QColorDialog

Qt已经有了色板选择,但是它使用QDialog形成的,每次调用基本上都成了点一个按钮,谈一个模态框,选择好颜色之后再关掉模态框。 但是,如果想将颜色选择板放在窗口上,并不会有模态的功能就会比较麻烦&#xff…