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.hqwc.cn/news/218545.html

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

相关文章

『亚马逊云科技产品测评』活动征文|AWS 域名注册、启动与连接 EC2 新实例、端口开放详细教程

授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道 目录 一、AWS 域名注册 二、AWS 域名解析 三、个人网站 ICP 备案 …

深度学习之基于YoloV3杂草识别系统

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 深度学习在图像识别领域已经取得了显著的成果,其中基于YOLO(You Only Look Once&#xff09…

分布式数据恢复-hbase+hive分布式存储误删除如何恢复数据?

hbasehive分布式存储数据恢复环境: 16台某品牌R730XD服务器节点,每台物理服务器节点上有数台虚拟机,虚拟机上配置的分布式,上层部署hbase数据库hive数据仓库。 hbasehive分布式存储故障&初检: 数据库文件被误删除…

思维模型 波纹效应

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

分布式事务,一致性理论, 两阶段提交(2PC), 三阶段提交(3PC),Seata分布式事务方案

文章目录 分布式事务:1、一致性理论2、两阶段提交(2PC)3、三阶段提交(3PC)4、Seata分布式事务方案 上一篇降到了 分布式锁,先来和大家聊一聊分布式事务, 分布式锁的链接如下: http…

热门话题解析:pytest测试用例顺序问题解决方案!

前言 上一篇文章我们讲了在pytest中测试用例的命名规则,那么在pytest中又是以怎样的顺序执行测试用例的呢? 在unittest框架中,默认按照ACSII码的顺序加载测试用例并执行,顺序为:09、AZ、a~z,测试目录、测…

PgSQL技术内幕-Analyze做的那些事-pg_stat_all_tables

PgSQL技术内幕-Analyze做的那些事-pg_stat_all_tables pg_stat_all_tables视图中记录有analyze信息,比如何时做的analyze、表元组个数(活元组、死元组)等。重启后发现该视图中表的统计信息重置不见了,发生了什么? 1、p…

【数据结构实验】树(一)构建二叉查找树(BST)

文章目录 1. 引言2. 二叉查找树3. 实验内容3.1 实验题目(一)输入要求(二)输出要求 3.2 算法实现1. 数据结构2. 全局变量3. 中序遍历函数InOrder4. 二叉查找树的构建函数T5. 主函数 3.3 代码整合 4. 实验结果 1. 引言 二叉查找树&a…

python之静态服务器程序开发

文章目录 Python静态Web服务器开发Web静态服务器初识搭建Python自带的静态Web服务器静态Web服务器返回固定页面数据静态Web服务器返回指定页面数据静态Web服务器多任务版静态Web服务器面向对象开发静态Web服务器命令行启动动态绑定端口号 Python静态Web服务器开发 Web静态服务…

Java多态:多态多态,多么变态

👑专栏内容:Java⛪个人主页:子夜的星的主页💕座右铭:前路未远,步履不停 目录 一、重写1、重写的规则2、重写与重载的区别 二、多态1、多态的概念2、多态的实现3、向上转移和向下转型Ⅰ、向上转型Ⅱ、向下转…

Error PostCSS plugin autoprefixer requires PostCSS 8

文章目录 一、情况一二、情况二三、总结 在启动 vue项目时,突然控制台报错: Error: PostCSS plugin autoprefixer requires PostCSS 8。然后依次出现下面几种情况,依次解决完,项目就可以正常启动了 一、情况一 error in ./src/…

C++ STL-----容器

STL容器就是将运用最广泛的一些数据结构实现出来 常用的数据结构:数组, 链表,树, 栈, 队列, 集合, 映射表 等 这些容器分为序列式容器和关联式容器两种: 序列式容器:强调值的排序,序列式容器中的每个元素均有固定的位置。 关联式容器:二叉树结构&…