一文理解Linux的基本指令(下)(三分钟学会Linux基本指令)

news2024/11/25 14:34:08

前言:

        衔接上一篇文章,继续总结一下Linux操作系统的指令,不会有人认为Linux系统指令只有上篇文章那么多了吧,嘿嘿小马告诉你可不止这么多,而我这篇文章总结完,也只是我们所用的比价常用的,而还有很多指令需要大家在学习中不断掌握,不断的学习,还是那一句话,Linux操作系统的命令,不需要我们去花特别的时间去专门记忆他,而是不断的练习中掌握他。^ _ ^

💞 💞    欢迎来到小马学习代码博客!!!! 

       塑造自己,前期是困难的,中期是折麽的,后期是享受的,在这里小马希望大家都能去坚持提升自己,向自己认为对的方向去坚持!!!

目录

 一、Linux操作系统的常见指令

1.1前提准备:

1.2 tac指令:

 1.3 more指令:

1.4 less 指令 :

 1.5head 指令 :

 1.6 tail 指令:        

 1.7 find 指令 :

​1.8 which   指令:

1.9whereis 指令 :

1.10 whoami 指令 :

1.11 grep指令:

 1.12 alias 指令 :

 1.13 sort 指令:

1.14uniq指令: 

1.15zip/unzip指令: 

1.16tar 指令: 

1.17clear指令:

1.18tree指令:

 1.19 bc指令:

1.20 date 指令:

总结 :


 

 一、Linux操作系统的常见指令

1.1前提准备:

   !!!!进行操作指令之前现在命令行上写一个这样的命令

 cnt=0;while [ $cnt -le 10000 ] ; do echo "hello xiaoma [$cnt]"; let cnt++; done >test.txt

他就是打印一万个 hello xiaoma 的命令:

为了方便我们操作下面的一些指令 。

1.2 tac指令:

功能:         cat      file        查看文本内容和cat的区别就是倒着查看 

 1.3 more指令:

功能: more        file                和cat类似(区别是cat是直接打印完,而more打印一个屏幕后就停下来,你可以按回车键进行继续浏览,按q键退出)

-n 对输出的所有行编号

q 退出more

例如这里我打印test.txt 文件:

 按回车键继续,按q键就是退出命令

1.4 less 指令 :

功能: less   file                         less功能和 more 差不多 也是打印一个屏幕后,如果继续打印就需要用回车键来进行,但比more更好的是他也可以用上下键,也就是可以进行上下翻阅的。

less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。
less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看 但若使用了less 时,就可以使用 [pageup][pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!
除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜

例如这里我还是用less 打印test.txt 文件 但是向上向下翻的功能就你来进行实现吧:

 1.5head 指令 :

功能 : head         file                         head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。 

-n<行数> 显示的行数

例如这里 我用 head 输出 test.txt 文件:

 1.6 tail 指令:        

功能  :  tail        file                                         tail用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

-f 循环读取

-n<行数> 显示行数

例如这和head差不多 就是一个显示头一个显示尾

 这里我们既显示头了,又显示尾了 这我们设置一下不就可以显示中间片段的内容了嘛^ _ ^

head -100 test.txt | tail -20

 1.7 find 指令 :

功能   find        pathname -options         用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)

Linux下find命令在目录结构中搜索文件,并执行指定的操作。

Linux下fifind命令提供了相当多的查找条件,功能很强大。由于fifind具有强大的功能,所以它的选项也很 多,其中大部分选项都值得我们花时间来了解一下。
即使系统中含有网络文件系统( NFS),fifind命令在该文件系统中同样有效,只你具有相应的权限。
在运行一个非常消耗资源的fifind命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系 统可能会花费很长的时间(这里是指30G字节以上的文件系统)

-name   按照文件名查找文件。

 

例如 这里我查找我的test.txt 文件: 

1.8 which   指令:

功能        which   order         用于查找命令的位置

例如下面我查找的几个命令 

1.9whereis 指令 :

功能         whereis        filename                 定位/返回与指定名字匹配的二进制文件、源文件和帮助手册文件所在的路径。

这里我用whereis查找我的test.txt文件

1.10 whoami 指令 :

功能      whoami                         显示当前用户是谁

例如我这用户名字为xiaoma

1.11 grep指令:

功能       grep  file        在文件中搜索字符串,将找到的行打印出来

-i:忽略大小写的不同,所以大小写视为相同

-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行

 

例如这里我就进行筛选test.txt带999字符:

 1.12 alias 指令 :

功能 :                                 对指令重命名

例如这里 我把xiaoma命令变为ls -l 指令他就和ls -l具有相同的指令:

 1.13 sort 指令:

功能 :          sort          file                对文件进行排序(升序排的)

例如这里我创建file.txt 文件打印和排序后打印的区别:

1.14uniq指令: 

功能:           uniq            file                 对文件进行去重

例如这里我对file.txt文件进行了去重: 

1.15zip/unzip指令: 

功能 : zip         【你的压缩包】(自定义)        dir(要打包文件的目录/文件本身)          将目录或文件压缩成zip格式

-r 递 归处理,将指定目录下的所有文件和子目录一并处理

这里我将file.txt文件进行一个压缩,就生成一个my.zip压缩包: 

功能 :        unzip         【你的压缩包】                对压缩包进行解压 

-d   :解压到指定的路径下

这里我先将my.zip进行剪切到dir目录里然后在进行了解压,解压完我们发现,目录dir出现了file.txt文件

 

1.16tar 指令: 

功能:  tar         【你的压缩包】(自定义)        dir(要打包文件的目录/文件本身)         对文件可以进行压缩也可以进行解压(这跟你带的选项有关)

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

这里我还是对file.txt文件进行打包和压缩:

用的是tar -czf    文件或目录名

这里我先将my.zip进行剪切到dir目录里然后在进行了解压解压方法为tar -xzf  文件或目录名,解压完我们发现,目录dir出现了file.txt文件

 下面就是一些比较简单的操作

1.17clear指令:

功能:         clear                                  对Linux窗口进行清屏  

用clear就是对这进行清屏 :

1.18tree指令:

功能:      tree    file/catalog                以树状的形式显示文件内容

 1.19 bc指令:

功能 :        bc                 Linux系统中的计算机

1.20 date 指令:

功能:         date                 查看时间

 

%H : 小时 (00..23)
%M : 分钟 (00..59)
%S : (00..61)
%X : 相当于 %H:%M:%S
%d : (01..31)
%m : 月份 (01..12)
%Y : 完整年份 (0000..9999)
%F : 相当于 %Y-%m-%d

嘿嘿这是小马写博客的时间(今天写今天提交^ _ ^) 

总结 :

        这里小马通过两篇博客把所有比较常见的Linux指令给总结完了,但Linux指令远不止这么多,其他的指令只有等我们用到的时候可以自己进行查阅学习,还是那一句话,不要去特别的背Linux的操作指令,用多了自然就掌握了哦*^ _ ^

最后小马码文不易,如果觉得有帮助就多多支持哈!!!^ _ ^

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

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

相关文章

基于ACO蚁群算法的tsp优化问题matlab仿真

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 “基本原理 蚁群算法(Ant Colony Optimization,ACO)是一种基于种群寻优的启发式搜索算法,有意大利学者M.Dorigo等人于1991年首先提出。该算 法受到自然界真实蚁群集体在觅食过程中行为的启发,利用…

国密浏览器介绍与下载

国密浏览器介绍与下载密信浏览器介绍支持操作系统下载地址奇安信可信浏览器&#xff08;国密开发者专版&#xff09;介绍支持操作系统下载地址红莲花安全浏览器介绍支持操作系统下载地址零信浏览器介绍支持操作系统下载地址360安全浏览器介绍支持操作系统下载地址密信浏览器 介…

DocuWare 文档管理系统Intelligent Indexing(智能索引)、 Forms(表单)和连接到Outlook 功能

一、DocuWare Intelligent Indexing&#xff08;智能索引&#xff09;功能 没有什么能像手动输入数据那样减慢流程的速度。键入数据速度慢、容易出错且无法有效扩展。对于生产力至关重要的组织&#xff0c;必须自动从扫描的文档、PDF 和其他文档中捕获关键数据字段。 数据从非…

国家自然科学基金委资助项目简介

国家自然科学基金委员会根据科技发展趋势和国家战略需求设立相应的项目类型&#xff0c;经过不断优化调整&#xff0c;形成了结构合理、功能完备的资助体系。 一、面上项目 简称&#xff1a;面上 面上项目支持从事基础研究的科学技术人员在科学基金资助范围内自主选题&#xf…

女性气虚胃寒怎么办 六招可祛寒补气

当外部环境发生变化时&#xff0c;人体内的血管也会收缩或放松。然而&#xff0c;当血管受到刺激时&#xff0c;会导致过度收缩&#xff0c;导致血液供应不足&#xff0c;人体会感到寒冷。然而&#xff0c;对于一些气虚的女性来说&#xff0c;她们的身体抵抗力相对较弱&#xf…

《谷歌眼镜》新书作者:眼镜需要成为AR的载体吗?

近10年前&#xff0c;谷歌推出了首款AR眼镜Google Glass&#xff0c;尽管这款产品并没有如预期般取得成功&#xff0c;但它为后续AR硬件技术的发展奠定了基础。我们知道&#xff0c;从微软HoloLens开始&#xff0c;AR头显/眼镜产品更侧重于B端应用&#xff0c;面向C端发售的很少…

创作者基金 11 月亮点

一个月又过去了&#xff0c;新一期创造者基金亮点要来了。这一次是平台游戏资产和民俗生物......我们精选了 2022 年 11 月的精华部分&#xff0c;一起来了解下。 这 20 个新资产已在 The Sandbox 市场平台发售。 NFT 系列介绍 一起先睹为快吧&#xff01; 亚马逊怪物&#xff…

企业如何轻松做好软文推广?

在互联网飞速发展的背景下&#xff0c;信息的传播速度是惊人的。软文营销是数字营销的一部分&#xff0c;涉及在线创建和共享有价值的内容以吸引、吸引和转换客户并增加网站流量。这可以包括文章、视频、图片等。软文营销是推动销售的关键因素&#xff0c;因为它有助于与潜在买…

进程与信号(二)

目录 一、前言 二、Starting New Processes 1、system1.c 2、Front Contents &#xff08;1&#xff09;Replacing a Process Image&#xff08;更换进程镜像&#xff09; &#xff08;2&#xff09;pexec.c &#xff08;3&#xff09;Duplicating a Process Image&…

55 - 经典问题解析四(动态内存分配虚函数继承中的强制类型转换)

---- 整理自狄泰软件唐佐林老师课程 1. 关于动态内存分配 new和malloc的区别是什么&#xff1f; delete和free的区别又是什么&#xff1f; 1.1 问题一&#xff1a;new和malloc的区别 1.1.1 new关键字和malloc函数的区别 new关键字是C的一部分malloc是由C库函数提供的函数ne…

哈希表题目:有效的数独

文章目录题目标题和出处难度题目描述要求示例数据范围解法思路和算法代码复杂度分析题目 标题和出处 标题&#xff1a;有效的数独 出处&#xff1a;36. 有效的数独 难度 2 级 题目描述 要求 请你判断一个 99\texttt{9} \times \texttt{9}99 的数独是否有效。只需要根据…

华为22级专家十年心血终成云原生服务网格进阶实战文档,是真的6

前言 有人调侃我们说&#xff1a; 程序员不如送外卖。送外卖是搬运食物&#xff0c;自己是搬运代码&#xff0c;都不产出新的东西……透支体力&#xff0c;又消耗健康&#xff0c;可替代性极强&#xff0c;30岁之后就要面临被优化的危险……想跳槽&#xff0c;但是更高的平台…

如何翻译语音?分享几个翻译语音的方法

不知道大家在上外教的课时&#xff0c;会不会听不懂老师的讲话内容。一般外教老师的口语都是比较规范的&#xff0c;语速还很快&#xff0c;所以我们听不懂他们的讲话也是正常的&#xff0c;不过我们可以借助一些翻译工具来进行语音实时翻译&#xff0c;这样我们就不用担心听不…

Eolink征文活动---Eolink API文档服务的天才产品

实际上我并不是因为这次活动才知道Eolink&#xff0c;早在几年前&#xff0c;我就成为了Eolink的使用者&#xff0c;所以&#xff0c;这次征文活动我势在必行&#xff01;本篇文章将会围绕我如何利用Eolink去解决项目问题进行展开讨论&#xff0c;大致分为以下内容&#xff1a;…

超融合和虚拟化的区别

超融合基础架构(daoHyper-Converged Infrastructure&#xff0c;或简称“HCI”)也被称为超融合架构&#xff0c;如今超融合逐渐成长为目前企业构建软件定义数据中心&#xff0c;乃至未来实现混合云管理架构中一个重要的基础设施支撑平台。那么超融合和虚拟化的区别在哪儿?最重…

K8s 1.23.6版本部署:kubelet-1.23.6+kube-proxy-1.17.6

文章目录前言一、版本环境信息二、服务部署1.基础环境准备2.docker 服务部署&#xff0c;3.k8s服务部署3.1 安装k8s服务&#xff0c;3.2 修改配置文件3.3 执行初始化4.网络插件安装-calico5.dashboard插件安装卸载服务总结前言 K8s 1.23.6版本部署:kubelet-1.23.6kube-proxy-1…

TCP/IP网络编程:P6->基于UDP的服务器端/客户端

本系列文章为《TCP/IP网络编程----尹圣雨》学习笔记&#xff0c;前面的系列文章链接如下 TCP/IP网络编程&#xff1a;P1-&#xff1e;理解网络编程和套接字 TCP/IP网络编程&#xff1a;P2-&#xff1e;套接字类型与协议设置 TCP/IP网络编程&#xff1a;P3-&#xff1e;地址族与…

【期末大作业】基于HTML+CSS+JavaScript南京大学网页校园教育网站html模板(3页)

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

【App自动化测试】(十五)手机浏览器(webview)自动化测试

目录1. 手机浏览器自动化前提1.1 安装chromedriver1.2 安装对chromedriver版本1.3 配置capability1.4 设置chromedriver相关配置1.5 使用浏览器的inspect工具远程调试2. 手机浏览器测试代码python版本1. 手机浏览器自动化前提 五大前提&#xff1a; 安装chromedriver安装对ch…

Map集合的概述和接口的使用

目录 一、Map集合概述 1.Map接口的特点 2.方法 二、Map接口的使用 三、Map集合的实现类 1.HashMap 2.Hashtable 3.Properties 4.TreeMap 一、Map集合概述 1.Map接口的特点 &#xff08;1&#xff09;用于存储任意键值对 &#xff08;2&#xff09;键&#xff1a;无序…