从零开始的LINUX(二)

1.alias:

用法:取别名,此时code1是code的别名,对code1进行操作和对code进行操作结果一致。

如果原本文件名不存在,仍可以正常运行指令,不会报错。

2.stat

显示指定文件或目录的状态、属性。

3.touch

当文件名不存在的时候,相当于创建文件。当文件名存在时,相当于修改文件的ACM时间。

4.mkdir:

创建目录,如果没有加-p则只能创建一个空目录,加-p则可以创建一串目录。

5.rmdir:

只能删除空目录,如图示test可以被删除,但d1目录内有d2,是非空目录,因此不能被删除。

6.rm:

只能删文件,如果输入 *表示删除当前路径下所有文件。

7.man

用法:man +指令名

用于查找指定指令的手册(可能需要自己安装),进入手册以后按q键可以退出手册。

8.nano 

文本编译器,可以打开文件。图中底层的“^”表示ctrl键,按住ctrl+x可以退出文本编译器。

9.cp:

效果是拷贝文件,如果“/”后跟的名称存在,则视为路径,如果不存在,则视为取别名。如图中c.txt是拷贝到aaa文件后重命名的a.txt。cp正常只能拷贝文件或空目录,如果想拷贝非空目录需要加-r

10.mv:

如果是路径效果是剪切文件到另一个目录中。如果是文件名则为重命名。

11.echo

将字符串放入指定文件中,不指定文件则默认是往屏幕上输出。

使用 :

echo +字符串>文件名(类似文件写,会清空原内容)

echo +字符串>>文件名(类似文件追加,会在文件尾部插入字符串的内容)

可以清空文件:> +文件名(相当于把空内容输入文件中,并清空了原内容)

12.cat 

打印文件内容。

-n:打印内容同时打印行号

-s:连续的空行会只打印一个空行

-b:打印行号,但是行号忽略空行。

cat+<+文件名:也是打印文件内容。

cat+回车:此时键盘输入内容会被打印到显示器上,ctrl+c可以停止。

13.grep

grep+“字符串”+文件名:打印文件中包含指定字符串的所有行

-n:加行号

-i:检索的时候忽略大小写

-v:反转,打印不包含指定字符串的所有行

14.ctrl+r

对历史指令搜索,输入指令的片段后会显示曾用过包含该片段的指令,可以上下键选择。

不想用的时候ctrl+c退出

15.history

显示所有用过的指令。默认是显示近1000条,可以自己调整。

16.tab

输入指令的前一部分,按下tab可以显示所有包含该部分的指令,当匹配度很好的时候会自动补全指令。

17.zip、unzip

zip压缩文件,unzip解压缩

zip+压缩名+路径(只能压缩该路径所有内容,但如文件夹只能压缩文件夹但不压缩文件夹内的内容,若想也压缩文件夹内的内容,需要加-r)

unzip + 文件+ -d +路径(-d的作用是指定路径,此时会把文件解压到指定路径,如果不写路径默认是压缩到当前路径)

18.tar:

压缩指令: tar -czf 文件名

解压缩 : tar -xzf 文件名 -C(注意大写)+指定路径

19.wc

wc+l+文件名:显示当前指定文件的行数

20.uniq

uniq+文件名:打印文件内容,但是对于连续的相同内容的行会只打印一行。

21.sort

会对文件内容排序并打印。

22.date

显示时间

%Y:打印年;%m:打印月;%d:打印日;%H:打印小时;%M:打印分钟;%S:打印秒

%s:打印时间戳

23.查找

find:find +路径+ -name +文件名,查找指定路径下所有包含文件名的文件。

which:which+指令名:打印指令所处路径

whereis:与which功能类似。

24.查看文件

more:查看长文件,按回车下翻,不能上翻

cat:从上向下打印文件内容。tac:从下向上打印文件内容

less:功能和more类似,但按上下键可以上下翻。 /+行号会向下查找跳转到指定行,?+行号会向上查找跳转到指定行。

25.打印内容

head:head +-k +文件名:打印文件前k行

tail:tail +-k +文件名:打印文件倒数k行

取文件一部分:

法一:先取前k行放到临时文件,在从临时文件中取后几行。

法二:取前k行放管道中,在取管道内容并输出后几行。

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

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

相关文章

1.MySQL库的操作

个人主页&#xff1a;Lei宝啊 愿所有美好如期而遇 1.创建数据库&#xff1a; 语法&#xff1a;create database if not exists db_name charset字符集 collate校验规则 ; if not exists &#xff0c;charset &#xff0c;collate可以不加&#xff0c;直接create database 数…

Vue项目 -- 解决Eslint导致的console报错问题

在利用vue-cli3构建的项目中引入eslint进行语法检查时&#xff0c;使用console.log(‘xxx’)时&#xff0c;控制台抛出了Unexpected console statement (no-console) 异常&#xff0c; 例&#xff1a;一使用console就提示报错 解决办法是&#xff1a; 在 .eslintrc.js 文件中…

docker离线安装和使用

通过修改daemon配置文件/etc/docker/daemon.json来使用加速器sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-EOF {"registry-mirrors": ["https://ullx9uta.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo syste…

常见场景面试题(二)

typora-copy-images-to: imgs theme: cyanosis 敏感词库的设计&#xff0c;要求增删改查敏感词。敏感词文本匹配&#xff0c;敏感词一万个&#xff0c;文本长度在 20 - 1000 答&#xff1a;使用 trie 树来实现敏感词库的设计&#xff0c;可以利用字符串公共前缀来节约存储空间。…

使用 Elasticsearch 作为向量数据库:深入研究 dense_vector 和 script_score

Elasticsearch 是一个非常强大且灵活的搜索和分析引擎。 虽然其主要用例围绕全文搜索&#xff0c;但它的用途广泛&#xff0c;足以用于各种其他功能。 其中一项引起许多开发人员和数据科学家关注的功能是使用 Elasticsearch 作为向量数据库。 随着 dense_vector 数据类型的出现…

基本分段存储管理方式(分段,段表,地址转换以及与分页管理对比)

1.分段 1.进程的地址空间: 按照程序自身的逻辑关系划分为若干个段&#xff0c;每个段都有一个段名 &#xff08;在低级语言中&#xff0c;程序员使用段名来编程&#xff09;&#xff0c;每段从0开始编址. 2.内存分配规则: 以段为单位进行分配&#xff0c;每个段在内存中占据…

学习笔记---超基础+详细+新手的顺序表~~

目录 1.顺序表的前言 1.1 顺序表--->通讯录&#x1f4c7; 1.2 数据结构的相关概念&#x1f3c7; 1.2.1 什么是数据结构 1.2.1 为什么需要数据结构 2. 顺序表概念及分类 2.1 顺序表的概念&#x1f419; 2.2 顺序表的分类&#x1f42b; 2.2.1 顺序表和数组的区别 2.…

金x软件有限公司安全测试岗位面试

目录 一、自我介绍 二、你是网络空间安全专业的&#xff0c;那你介绍下网络空间安全这块主要学习的东西&#xff1f; 三、本科专业是网络工程&#xff0c;在嘉兴海视嘉安智城科技有限公司实习过&#xff0c;你能说下干的工作吗&#xff1f;&#xff08;没想到问的是本科实习…

第一个Spring程序

目录 一、怎么创建Spring项目 1.1 使用maven创建Spring项目 1.2 导入Spring相关依赖 二、Spring的配置文件 三、使用Spring配置文件创建类对象 3.1 Spring核心api 3.2 Spring程序开发 一、怎么创建Spring项目 1.1 使用maven创建Spring项目 在创建新项目的时候使用maven去创建…

NLP算法面经 | 腾讯 VS 美团

作者 | 曾同学 编辑 | NewBeeNLP 面试锦囊之面经分享系列&#xff0c;持续更新中 后台回复『面试』加入讨论组交流噢 lz从3月初脚因打球扭伤了开始&#xff0c;投递简历&#xff0c;接二连三的面试鞭尸又面试&#xff0c;昨天才终于上岸了&#xff0c;分享经验~ 腾讯PCG看点&…

【Python-Django】基于TF-IDF算法的医疗推荐系统复现过程

复现步骤 step1&#xff1a; 修改原templates路径&#xff0c;删除&#xff0c;将setting.py中的路径置空 step2&#xff1a; 注册app python manage.py startapp [app名称]在app目录下创建static和templates目录 step3&#xff1a; 将项目中的资源文化进行拷贝 step4&#…

新能源电池试验中准确模拟高空环境大气压力的解决方案

摘要&#xff1a;针对目前新能源电池热失控和特性研究以及生产中缺乏变环境压力准确模拟装置、错误控制方法造成环境压力控制极不稳定以及氢燃料电池中氢气所带来的易燃易爆问题&#xff0c;本文提出了相应的解决方案。方案的关键一是采用了低漏率电控针阀作为下游控制调节阀实…

《省级国土空间规划编制技术规程》国家标准(GB/T 43214-2023)原文下载

《省级国土空间规划编制技术规程》国家标准&#xff08;GB/T 43214-2023&#xff0c;以下简称《规程》&#xff09;&#xff0c;将于2024年1月1日起实施&#xff0c;该《规程》由市场监管总局&#xff08;国家标准委&#xff09;9月7日批准发布。 《规程》由自然资源部组织编制…

Steam将强制执行短信验证以遏制肆虐的恶意更新

为应对最近爆发的恶意更新&#xff0c;著名游戏平台Steam出品方Valve近日发布公告称&#xff0c;将为Steam 上发布游戏的开发者实施额外的安全措施&#xff0c;包括基于短信的确认码。 游戏及软件开发商在 Steam 平台上分发其产品需要用到Steamworks&#xff0c;它支持DRM&…

GEO生信数据挖掘(九)WGCNA分析

第六节&#xff0c;我们使用结核病基因数据&#xff0c;做了一个数据预处理的实操案例。例子中结核类型&#xff0c;包括结核&#xff0c;潜隐进展&#xff0c;对照和潜隐&#xff0c;四个类别。第七节延续上个数据&#xff0c;进行了差异分析。 第八节对差异基因进行富集分析。…

数据分析案例-基于snownlp模型的MatePad11产品用户评论情感分析(文末送书)

&#x1f935;‍♂️ 个人主页&#xff1a;艾派森的个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持&#xff0c;我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f4…

Android 内容提供者和内容观察者:数据共享和实时更新的完美组合

任务要求 一个作为ContentProvider提供联系人数据另一个作为Observer监听联系人数据的变化&#xff1a; 1、创建ContactProvider项目&#xff1b; 2、在ContactProvider项目中用Sqlite数据库实现联系人的读写功能&#xff1b; 3、在ContactProvider项目中通过ContentProvid…

深度学习-卷积神经网络

文章目录 应用卷积神经网络卷积处理分类问题 应用 图片分类图片检索图片分割图片风格迁移姿态估计OCR等 卷积神经网络 核概念计算机视觉中处理图片的核大小是通过经验得来的&#xff0c;而深度学习中的权重大小是自己学习出的。卷积VS神经网络&#xff1a;一个是局部观察一个…

Go-Python-Java-C-LeetCode高分解法-第十周合集

前言 本题解Go语言部分基于 LeetCode-Go 其他部分基于本人实践学习 个人题解GitHub连接&#xff1a;LeetCode-Go-Python-Java-C 欢迎订阅CSDN专栏&#xff0c;每日一题&#xff0c;和博主一起进步 LeetCode专栏 我搜集到了50道精选题&#xff0c;适合速成概览大部分常用算法 突…

【基于windows desktop上的docker配置nacos,并采用宿主机访问】

1、拉取镜像&#xff08;以下命令全部基于powershell&#xff09; docker pull nacos/nacos-server2、启动容器 docker run -d -e PREFER_HOST_MODEhostname -e MODEstandalone -e JVM_XMS256m -e JVM_XMX256m -e JVM_XMN128m -p 8848:8848 --name nacos --restartalways nac…