【Linux】基础命令

news2025/1/18 7:35:05

目录

1.ls指令

2.pwd指令

3.cd指令

4.touch指令

5.mkdir指令

6.rmdir指令 && rm 指令

7.man指令

8.cp指令 

9.mv指令

10.cat指令

11.less指令

12. head和tail

13.date指令

14.grep指令

15.bc指令

16.重要的几个热键

1.ls指令

语法:ls 选项 文件或者目录名(默认所在当前目录)

功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息

不带选项

 1.1-l选项:显示详细信息

 ll等同于ls -l

1.2-a选项:显示隐藏文件,最前面带点都是隐藏文件

 2.pwd指令

功能:显示用户当前所在位置

 3.cd指令

功能:将当前工作目录改变到指定的目录下。

相对路径和绝对路径:

 

cd -:切换到上一次的目录,适合两个高频使用的目录 

 

cd ~:切换到工作目录

 

4.touch指令

功能:新建一个不存在的文件(文本文件)

 

 5.mkdir指令

功能:创建一个空目录

 5.1mkdir -p 目录1/目录2/目录3:递归创建多个目录,目录1是目录2的上级目录

6.rmdir指令 && rm 指令

rmdir和mkdir是对应的,rmdir是删除空目录;

 rm指令:同时删除文件或目录,可以删除有内容的目录,文件

  • -f 即使文件属性为只读(即写保护),亦直接删除(强制删除); -i 删除前逐一询问确认; -r 删除目录及其下所有文件(递归删除有文件的目录);

 7.man指令

man 指令名:查看这个指令的使用手册;

使用man man:查man这个指令

1号库:指令库,2号库:系统调用库,3号库:第三方库(C语言库,c++库)

8.cp指令 

功能:复制

用法:cp 选项 源文件或目录 目标文件或目录

普通文件不需要加选项 ,目录通常加-rf选项

  • -rf,r递归(拷贝目录),f强制(不询问是否拷贝);

先递归创建a包括b,b 包括c的目录,再把b拷贝到上级目录去

9.mv指令

功能:用来移动文件或者将文件改名

用法:mv 选项 源文件或目录 目标文件或目录

9.1移动文件和文件改名分别

  • 如果第二个文件/目录名存在就是移动文件,反则就是文件改名
  • 选项:-f,强制(不询问是否移动)

10.cat指令

功能:显示文件

选项:-n加行号

 tac:倒序输出

 11.less指令

功能:长文件的查看

[ldj@VM-24-5-centos 22.12.24.progress]$ less mycode.cc

输入对应行可以跳转 

12. head和tail

head功能:默认文件查看前10行

 less功能:默认查看后10行

 13.date指令

当前时间

当前时间戳

 

 把时间戳转化为时间

 14.grep指令

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

选项

  1. -i:忽略大小写的不同,所以大小写视为相同 -n :顺便输出行号 -v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行

在yum列表中找lrzse这个安装包 

 

 15.bc指令

linux自带的计算器

 16.重要的几个热键

  1. Tab按键---具有『命令补全』和『档案补齐』的功能
  2. Ctrl+c按键---让当前的程序『停掉』
  3. Ctrl+d按键---通常代表着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可 以用来取代exit
  4. Ctrl+insert:复制,Shift+insert:粘贴

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

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

相关文章

Taro React组件开发(2) —— RuiEditor 富文本编辑器【兼容H5和微信小程序】

1. 富文本编辑器需求分析 需要实现图片上传显示,上传使用Taro的 chooseImage 和 uploadFile,完成图片的上传!!!文字的居左、居中、居右展示,使用格式化方法 format!!!文字的加粗、倾斜、下划线,使用格式化方法 format!!!2. 富文本编辑 获取提示文本 placeholder;…

【C++】string类常用函数接口

在使用库函数中的string类时,需要包含头文件#include 。 1.构造函数和拷贝构造 string s1;string s2("hello world");string s3(s2);下面通过VS调试的监视窗口看一下初始化之后的内容: 还有一种构造函数,是拷贝一个字符串的一部分…

Kubernetes 1.26 新功能 Pod 调度就绪特性解析

Kubernetes 1.26 新功能 Pod 调度就绪特性解析 Kubernetes 1.26 引入了 Pod 的一个新特性:scheduling gates。在 Kubernetes 中,调度门是告诉调度程序何时准备好考虑调度 Pod 的 keys。 它解决了什么问题? 当一个 Pod 创建时,调…

从发现SQL注入到ssh连接

前言: 某天,同事扔了一个教育站点过来,里面的url看起来像有sql注入。正好最近手痒痒,就直接开始。 一、发现时间盲注和源码 后面发现他发的url是不存在SQL注入的,但是我在其他地方发现了SQL盲注。然后改站点本身也可…

C++/Java调用C++动态链接库————附带示例和详细讲解

文章目录0 准备1 C调用动态链接库2 Java调用C动态链接库3 运行0 准备 在CMake中,使用如下的方法把代码编译成动态/静态链接库: # 设置项目名 project(getMatInfo)# 设置c版本 set(CMAKE_CXX_STANDARD 11)# 如果不填写SHARE,默认为静态链接…

Spring Security开发实践

Spring Security 是 Spring 家族中用于提供认证、授权和攻击防护功能的一套安全框架。它也是 Spring 应用在安全框架方面的公认标准。 Spring Security 安全框架适合为 Spring Boot 项目提供安全保护,所以如果您是个 Spring Boot 项目的开发人员,且正在寻…

Python 将视频按照时间维度剪切 | Python工具

目录 前言 环境依赖 代码 总结 前言 本文提供将视频按照时间维度进行剪切的工具方法,一如既往的实用主义。 环境依赖 ffmpeg环境安装,可以参考我的另一篇文章:windows ffmpeg安装部署_阿良的博客-CSDN博客 本文主要使用到的不是ffmpeg&a…

基于Vue.js+Node问卷调查系统的设计与实现

作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导。CSDN学院、蓝桥云…

ORM框架

ORM框架可以做的两件事: 创建、修改、删除数据库中的表(不用写SQL语句)。【无法创建数据库】操作表中的数据(不用写SQL语句) 1.安装第三方模块: pip3.9 install mysqlclient 2.创建数据库: 启动Mysql服务…

20221226编译Toybrick的TB-RK3588X开发板的Android12系统2-SDK预处理

20221226编译Toybrick的TB-RK3588X开发板的Android12系统2-SDK预处理 2022/12/26 16:40 结论: 1、风火轮技术团队的技术支持力度欠佳! 淘宝客服只能处理发货问题,发发SDK还可以,技术问题只能找联系方式 联系手机:18926…

一起从零开始学VUE(16)生命周期与组合式API

文章目录生命周期自定义hook函数toRef其他组合APIshallowReactive与shallowRefreadonly与shallowReadonllytoRaw 与 markRawcustomRefprovide与inject响应式数据的判断生命周期 除了直接写对应的钩子函数外,Vue3.0也提供了composition API形式的钩子函数&#xff0c…

【再学Tensorflow2】TensorFlow2的建模流程:电影评论分析

TensorFlow2的建模流程:电影评论分析词嵌入技术数据准备定义模型训练模型评估模型使用模型保存模型参考资料情感分析无处不在,它是一种基于自然语言处理的分类技术。其主要解决的问题是给定一段话,判断这段话是正面的还是负面的。情感分析的本…

KDE桌面环境下电源管理对应的文件及选项

在KDE桌面环境下,“系统设置”—>“电源管理”—>“高级电源设置”的界面如下: 点击界面中的“配置通知”选项,界面如下所示: 其中图形界面下的各项设置对应的文件为~/.config/powerdevil.notifyrc。上图状态下&#xff0c…

Elasticsearch8.X入门实战(七)Java API操作:员工信息

Elasticsearch本身使用Java开发,因此对Java的支持能力是最好的。本节通过对员工信息建立索引,并对索引数据进行添加、修改等,讲解Elasticsearch的相关Java客户端 API的操作。 1.新建项目 在Eclipse中新建Maven项目elasticsearch_demo,在pom.xml文件中加入项目的依赖库,…

vue2[webpack]中接入vue3[vite]的qiankun微前端服务

本文记录在 vue2[webpack]老项目中,使用qiankun.js微前端服务,接入vue3[vite]新项目。 纯vue2[webpack]技术项目可参考以前的文章: vue项目落地(qiankun.js)微前端服务-zhanghaoran’s blog vue2为基座主应用; vue3为子应用。 改造…

cursor:pin S wait on X故障诊分析

1. 故障概述 7:15,二节点出现大量的“cursor: pin S wait on X”等待事件,数据库性能下降,持续到7:19分恢复正常,持续时间4分钟左右。下面是详细的故障分析诊断过程。2. 故障分析 2.1. 故障现象 7:15,系统出现大量“curs…

Lexical Simplification with Pretrained Encoders 论文精读

Lexical Simplification with Pretrained Encoders 论文精读InformationAbstract1 Introduction2 Related Work3 Unsupervised Lexical Simplification3.1 The BERT model3.2 Simplification Candidate generation3.3 Substitution Ranking3.4 Simplification Algorithm4 Exper…

【半监督医学图像分割 ISBI】2022-ICT-MedSeg

【半监督医学图像分割 ISBI】2022-ICT-MedSeg 论文题目:AN EMBARRASSINGLY SIMPLE CONSISTENCY REGULARIZATION METHOD FOR SEMI-SUPERVISED MEDICAL IMAGE SEGMENTATION 中文题目:一种简单的一致性正则化半监督医学图像分割方法 论文链接:ht…

基于redis缓存查询店铺

基于redis缓存查询店铺 Overridepublic Result queryById(Long id) {//从redis中查询商铺缓存String shopJson stringRedisTemplate.opsForValue().get(CACHE_SHOP_KEY id);//判断缓存是否命中if (StrUtil.isNotBlank(shopJson)){//命中,则返回店铺信息Shop shop …

统计同成绩学生

目录 1038:统计同成绩学生 输入格式: 输出格式: 样例: 输入样例: 输出样例: 代码长度限制: 时间限制: 内存限制: 思路: 1.暴力法 1.1查找函数 1.1.2查找函数代码 1.2main函数 1.2.1main函数代码 1.3完整代码…