Linux指令

目录

1.ls指令

2.pwd指令

3.cd指令

4.touch指令

5.mkdir指令

6.rmdir指令&&rm指令

7.man指令

8.cp指令

9.mv指令

10.cat指令

11.more指令

12.less指令

13.head指令

14.tail指令

15.时间相关的指令

16.cal指令

17.find指令

18.grep指令

19.zip/unzip指令

20.pwd指令

21.clear指令

22.whoami指令

23.which指令

24.tree

25.nano指令


1.ls指令

ls:罗列出当前路径下的文件名(只显示文件名属性)

 ls -l:显示详细属性(中间记得带空格)

 ls -ld:只显示目录本身

ls -a:列出目录下的所有文件,包括以 . 开头的隐含文件

2.pwd指令

我们当前在Linux系统中所处的路径

3.cd指令

Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。

cd ..:返回上级目录(退到根目录就退不下去了)

 

cd /root/111/val/ : 绝对路径(我们每个人路径的都不一样,这是我自己的路径)

cd ../111/ : 相对路径(我们在root里面创建了111和222,我们进入111目录里面,然后cd..就回到root目录下面,然后222就进入222目录了)

cd ~:进入用户家目(家目录就是我们刚进Linux的路径)

cd -:返回最近访问目录(我们从root目录进入222目录,然后cd-就会回去root目录,然后再cd-就会回来)

4.touch指令

touch:在当前目录下,创建一个新的普通文件(不能创建目录)

5.mkdir指令

mkdir:在当前路径下,创建一个新的目录

mkdir -p:我们单纯mkdir不能创建一个路径,加上-p可以创建一个路径

tree就是以树状结构的形式显示目录结构

6.rmdir指令&&rm指令

rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。

我们可以用rm,因为rm比rmdir功能更全一点

rm -rf 文件/目录:删除目录或文件夹(-r是递归删除,因为目录里面有东西就是一层接着一层,-f是强制的意思,因为我们删除文件的时候,系统可能会提醒我们确不确定删除,-f就是强制删除)

7.man指令

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是man 语法: man [选项] 命令

8.cp指令

cp:拷贝文件到指定位置 cp file.txt ../333.txt(拷贝的时候可以重命名)

我们上面是拷贝文件,但是我们拷贝文件就会显示拷贝不了目录 

 

cp -rf:强制递归处理,将指定目录下的文件与子目录一并处理

9.mv指令

mv命令是move的缩写,可以用来移动文件或者将文件改名,是Linux系统下常用的命令,经常用来备份文件或者目录。

10.cat指令

cat:可以把一个文本文件的内容打印出来

cat -n:打印文本时把行号带上

cat -s:不输出多余的空行(把多行空格缩减成一行)

11.more指令

现在我们创建了一个目录,里面有很多文件

more 目录:就可以看到很多文件,但是我们创建的是50个,现在只显示了26了,因为当它占满一屏的时候,就会自动停下来,然后让用户用回车下翻,逐行阅读(但是我们不推荐这个,因为用上下键不能上下翻,只能回车键下翻,下面看下面的less指令)

q键退出

12.less指令

跟上面的more指令一样都可以查看一个大文件,但是less可以用上下键进行上下翻,比较推荐使用

13.head指令

head 文件:默认打印开头10行文件

head -5 文件:会打印开头5行数据(根据-多少可以随意打印多少行)

14.tail指令

与head相反

head 文件:默认打印末尾十行文件

tail -5 文件:会打印末尾5行数据(根据-多少可以随意打印多少行)

15.时间相关的指令

我们直接用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

上面两种方法都能打印出来,这样看比较舒服一些

16.cal指令

cal:就是日历的功能

cal -3:可以显示这个月的上个月和下个月(只能-3,其他不行)

17.find指令

find / -name test.c:从根目录开始查找存在的test.c的文件,会显示绝对路径(由于我Linux系统用的时间少,所以没有test.c文件,大家以后如果有什么文件名写的比较多,可以查一下,都能查到)

18.grep指令

grep "1" big.txt:查看文件名中带有1的文件(筛选出来)

grep "bit" big.txt:查看一个文件中含有bit的字符串

grep -n "bit" simple.txt:打印出带有bit的字符串,然后再加上原始行号

grep -v "bit" simple.txt:打印出不带有bit的字符串

grep -i "bit" simple.txt:假如文件里面bit有大写有小写,用-i可以全部打印出来,-i就是忽略大小写

19.zip/unzip指令

zip -r 111.zip 111:把111内容压缩成交111.zip的压缩包

unzip 111.zip:解压

20.pwd指令

我们当前在Linux系统中所处的路径

21.clear指令

clear:清屏,当我们用了很多指令把屏幕占满了,然后用clear就可以把屏幕清空,不会删除什么内容。

22.whoami指令

whoami:查看当前正在使用Linux系统的人是谁

23.which指令

指令本质都是程序---指令、程序、可执行程序都是一回事(由此可知,指令也是程序,所以也有存储它的路径)我们用which+指令就可以找到该指令的路径

24.tree

以树状结构的形式显示目录结构

25.nano指令

nano源文件(可以进入文件写代码)

写完之后ctrl x -> y -> 回车就可以退出来

然后gcc test.c

执行./a.out

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

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

相关文章

4G执法记录仪在大型安保集团,保安集团、蓝天救援队中的 应用,行为规范化,人员定位,考勤打卡,应急指挥调度

【智能化升级】揭秘4G/5G执法记录仪在安保与救援领域如何重塑行业标准与效率 在快速发展的社会当中,大型安保集团、保安集团和蓝天救援队所肩负的任务日益繁重与复杂。无论是在平时的治安巡查、安保执勤,还是在突发公共事件的应急响应中,如何…

前缀和+哈希表——560. 和为 K 的子数组

文章目录 🪐1. 题目🌟2. 算法原理⭐解法一:暴力枚举⭐解法二:前缀和哈希表 🌞3. 代码实现 🪐1. 题目 题目链接:560. 和为 K 的子数组 - 力扣(LeetCode) 给你一个整数数组…

2023亚马逊云科技re:Invent引领科技新潮流:云计算与生成式AI共塑未来

2023亚马逊云科技re:Invent引领科技新潮流:云计算与生成式AI共塑未来 历年来,亚马逊云科技re:Invent,不仅是全球云计算从业者的年度狂欢,更是全球云计算领域每年创新发布的关键节点。 2023年亚马逊云科技re:Invent大会在美国拉斯…

Proteus仿真--基于DS1302与1602LCD设计的可调式电子日历与时钟

本文介绍基于51单片机的DS1302与1602LCD可调式电子日历与时钟(完整仿真源文件及代码见文末链接) 仿真图如下 本设计中时间芯片选用DS1302芯片,液晶选用LCD1602模块,按键K1-K4,K1用于年月日时分选择,K2用于…

数据结构 / 计算机内存分配

1. Linux 32位系统内存分配 栈(stack): 先进后出, 栈区变量先定义的后分配内存, 栈区地址从高到低分配堆(heap): 先进先出, 栈区变量先定义的先分配内存, 堆区地址从低到高分配堆栈溢出: 表示的是栈区内存耗尽, 称为溢出. 例如: 每次调用递归都需要在栈区申请内存, 如果递归太深…

Echarts 创建饼状图-入门实例

安装 npm install echartsmain.js 引入 import *as echarts from echarts Vue.prototype.$echarts echarts定义容器 <div ref"myChart" style"width: 500px; height: 500px;"></div>option 为配置项 成品 <script>export default {na…

详解重排重绘

详解重排重绘 前言页面渲染页面渲染 重排重绘重排重绘哪个更耗时间避免重排重绘发生重排重绘实例 前言 本文主要讲解在页面加载成功后可能因为页面中DOM元素样式或布局被修改从而引发的重排重绘进行一个讲解&#xff0c;那么好&#xff0c;本文正式开始. 页面渲染 因为重排重…

基于C#实现三元组

我们知道矩阵是一个非常强大的数据结构&#xff0c;在动态规划以及各种图论算法上都有广泛的应用&#xff0c;当然矩阵有着不足的地方就是空间和时间复杂度都维持在 N2 上&#xff0c;比如 1w 个数字建立一个矩阵&#xff0c;在内存中会占用 1w*1w1 亿的类型空间&#xff0c;这…

01 _ 高并发系统:它的通用设计方法是什么?

我们知道&#xff0c;高并发代表着大流量&#xff0c;高并发系统设计的魅力就在于我们能够凭借自己的聪明才智设计巧妙的方案&#xff0c;从而抵抗巨大流量的冲击&#xff0c;带给用户更好的使用体验。这些方案好似能操纵流量&#xff0c;让流量更加平稳地被系统中的服务和组件…

阻塞队列

文章目录 阻塞队列BlockingQueue实现阻塞队列生产者消费者模型 阻塞队列 阻塞队列是什么呢&#xff1f; 阻塞队列是一种特殊的队列&#xff0c;满足队列的基本要求 - 先进先出。同时阻塞队列使一种线程安全的数据结构。不过阻塞队列相较于普通队列也有着它的特殊之处。 线程安…

思维模型 波纹效应

本系列文章 主要是 分享 思维模型&#xff0c;涉及各个领域&#xff0c;重在提升认知。小变化&#xff0c;大影响。 1 波纹效应的应用 1.1 波纹效应在市场中的应用 2008 年&#xff0c;美国金融危机爆发&#xff0c;导致全球经济陷入衰退。这场危机的起因是美国房地产市场的崩…

GIS入门,开源 JavaScript二维地图引擎OpenLayers介绍

VueOpenLayers中文教程推荐&#xff0c;不同于OpenLayers官方文档使用htmljs原生原生教程&#xff0c;博主专栏包含大量vue整合案例和实际开发案例&#xff0c;非常适合地图开发小白快速入门。 vue整合OpenLayers6入门教程&#xff1a; 《VueOpenLayers入门教程汇总目录》vue整…

Linux操作系统之apt常用命令记录

文章目录 apt 命令apt 语法apt 常用命令列出所有可更新的软件清单命令升级软件包列出可更新的软件包及版本信息升级软件包&#xff0c;升级前先删除需要更新软件包安装指定的软件命令&#xff1a;安装多个软件包&#xff1a;更新指定的软件命令显示软件包具体信息,例如&#xf…

C语言进阶之路-运算符小怪篇

目录 一、学习目标 二、运算符详谈 算术运算符 关系运算符 逻辑运算符 位运算符 特殊运算符 条件运算符 sizeof 运算符 打怪实战 三、控制流 二路分支 多路分支 const while与 do…while循环 语法&#xff1a; for循环 break与continue goto语句&#xff08…

MySQL MHA高可用架构搭建

快捷查看指令 ctrlf 进行搜索会直接定位到需要的知识点和命令讲解&#xff08;如有不正确的地方欢迎各位小伙伴在评论区提意见&#xff0c;博主会及时修改&#xff09; MySQL MHA高可用架构搭建 MHA&#xff08;Master HA&#xff09;是一款开源的 MySQL 的高可用程序&#xf…

如何获得微软MVP徽章

要成为微软MVP&#xff0c;需要在特定领域成为专家&#xff0c;并积极参与社区&#xff0c;为其他人提供帮助和支持。以下是一些步骤可以帮助你成为MVP&#xff1a; 在特定领域成为专家&#xff1a;要成为MVP&#xff0c;需要在某个领域具有专业知识和经验。这可以通过阅读相关…

ffmpeg下载与配置环境变量

FFmpeg 是一个强大的多媒体框架&#xff0c;可以让用户处理和操纵音频和视频文件。具有易于使用的界面&#xff0c;用户可以在 Windows、Mac 或 Linux Ubuntu 系统上下载 FFmpeg 并将其提取到文件夹中。然后&#xff0c;该软件可以加入 PATH 环境变量中就可以快捷的使用软件了.…

使用 STM32 读取和解析 NTC 热敏电阻的数值

本文介绍了如何利用 STM32 微控制器读取和解析 NTC&#xff08;Negative Temperature Coefficient&#xff09;热敏电阻的数值。首先&#xff0c;我们将简要介绍 NTC 热敏电阻的原理和特性。接下来&#xff0c;我们将详细讨论如何设计电路连接和采用合适的 STM32 外设进行数值读…

Element-Plus 图标自动导入

&#x1f680; 作者主页&#xff1a; 有来技术 &#x1f525; 开源项目&#xff1a; youlai-mall &#x1f343; vue3-element-admin &#x1f343; youlai-boot &#x1f33a; 仓库主页&#xff1a; Gitee &#x1f4ab; Github &#x1f4ab; GitCode &#x1f496; 欢迎点赞…

迎接“全全闪”时代 XSKY星辰天合发布星海架构和星飞产品

11 月 17 日消息&#xff0c;北京市星辰天合科技股份有限公司&#xff08;简称&#xff1a;XSKY星辰天合&#xff09;在北京首钢园举办了主题为“星星之火”的 XSKY 星海全闪架构暨星飞存储发布会。 &#xff08;图注&#xff1a;XSKY星辰天合 CEO 胥昕&#xff09; XSKY星辰天…