Linux 终端命令总结

news/2024/9/23 2:28:50/

一、常用的七条命令

命令                对应英文作用
lslist查看当前文件夹下的内容
pwdprint work directory查看当前所在文件夹
cd [目录名]change directory切换文件夹       
touch [文件名]touch如果文件不存在新建文件
mkdir [目录名]make directory创建目录
rm[文件名]remove删除指定文件名
clearclear清屏

二、终端命令格式

command [-options] [parameter]

说明:
command : 命令名,相应功能的英文单词或单词的缩写

[-options]: 选项,可用来对命令进行控制,也可以省略

parameter :传给命令的参数,可以是 零个、一个 或者多个
[] 代表可选

三、查阅命令帮助信息

1、--help

command --help

显示command命令的帮助信息 

 2、man

man command

查阅command命令的还用手册

man是manual的缩写,是Linux提供的一个手册,包含了绝大部分的命令、函数的详细使用说明

使用man时的操作键:

操作键       功能
空格键显示首恶的下一屏
Enter 键一次滚动手册页的一行
b回滚一屏
f前滚一屏
q退出
/word搜索word字符串

 四、小技巧

1、自动补全

在敲出文件/目录/命令的前几个字母之后,按下tab键;

  • 如果输入的没有歧义,系统会自动补全;
  • 如果还存在其他文件/目录/命令,再按下tab键,系统会提示可能存在的命令

2、查看曾经使用过的命令

  • 按上/下光标键可以在曾经使用过的命令之间来回切换
  • 如果想要退出选择,并且不想执行当前选中的命令,可以按ctrl+c

五、ls 命令 

ls是英文单词list的简写。其功能为列出目录的内容,是用户最常用的命令之一,类似于DOS下的dir命令

  • Linux 文件 或者 目录 名称最长可以有256 个字符
  • 以 . 开头的文件为隐藏文件,需要用 -a 参数才能显示
  • .代表当前目录
  • ..代表上一级目录

ls常用选项

参数含义
-a显示指定目录下所有子目录与文件,包括隐藏文件
-l以列表方式显示文件的详细信息
-h配合 -l 以人性化的方式显示文件大小

 ls统配符的使用

通配符含义
*代表任意个数个字符
代表任意一个字符,至少1个
[]表示可以匹配字符组中的任意一个
[a-f]匹配从a到f范围内的任意一个字符

六、cd命令 切换目录

cd是英文单词change directory的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一

命令含义
cd切换到当前用户的主目录(/home/用户目录)
cd~切换到当前用户的主目录(/home/用户目录)
cd .保持在当前目录不变
cd ..切换到上级目录
cd-可以在最近两次工作目录之间来回切换

七、touch 命令

创建文件或修改文件时间

  • 如果文件不存在,可以创建一个空白文件
  • 如果文件已经存在,可以修改文件的末次修改日期

八、mkdir

创建一个新的目录

选项含义例子
-p可以递归创建目录mkdir -p a/b/c/d

九、rm

删除文件或目录

注:使用rm命令要小心,因为文件删除后不能恢复

选项含义
-f强制删除,忽略不存在的文件,无需提示
-r递归地删除目录下的内容,删除文件夹是必须加此参数


http://www.ppmy.cn/news/1124532.html

相关文章

面试必杀技:Jmeter性能测试攻略大全(第二弹)

1. JMeter介绍与安装 JMeter介绍 JMeter是Apache组织开发的基于Java的压力测试工具。具有开源免费、框架灵活、多平台支持等优势。除了压力测试外,JMeter也可以应用的接口测试上。JMeter下载、安装及启动 下载: 访问JMeter官网:https://j…

QML:拖动曲线坐标点修改曲线

通过移动坐标点上的滑块实现修改折线的坐标点的值。具体效果如下: 大体分为两点:1、实现可移动的滑块,并获取实时x,y坐标。 2、根据滑块的x,y坐标转换为折线图上的坐标点并实时更新折线。 一、可移动滑块的实现 完整代码&#x…

Flask配合Echarts写一个动态可视化大屏

ch 技术 后端:flask 可视化:echarts 前端:HTMLJavaScriptcss 大屏布局 大屏拆分 案例项目中大屏可按版块进行拆解,会发现这里大屏主要由标题、折线图、柱状图、地图、滚动图和词云等组成,整体可切分为8个版块&…

Spring Boot 发送邮件

Spring Boot 发送邮件 准备工作引入依赖邮箱开启SMTP三方登录授权配置邮件服务器 发送邮件普通文本邮件复杂邮件 准备工作 引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId&…

从中序遍历和后序遍历构建二叉树

题目描述 106. 从中序与后序遍历序列构造二叉树 中等 1.1K 相关企业 给定两个整数数组 inorder 和 postorder &#xff0c;其中 inorder 是二叉树的中序遍历&#xff0c; postorder 是同一棵树的后序遍历&#xff0c;请你构造并返回这颗 二叉树 。 示例 1: 输入&#xff1…

AI时代的中国困境: ChatGPT为什么难以复制

如今&#xff0c;几乎所有中国互联网大厂都公布了自己的“类ChatGPT”解决方案&#xff0c;有些还公布了背后的关于AI技术模型的详情。 其中最高调的是百度&#xff0c;其“文心一言”解决方案号称即将接入数十家内容平台和数以百计的媒体、自媒体。腾讯公布的微信 AI 模型“W…

redhat 6.1 测试环境安装 yum

redhat 6.1 测试环境安装 yum 记录 1. 新建虚拟机 1.1 自定义建立虚拟机 自定义创建新的虚拟机 选择硬件兼容性 创建空白硬盘&#xff0c;稍后选择 iso 文件创建系统。 选择操作系统类型 为虚拟机命名 选择处理器配置 选择虚拟机内存 选择虚拟机网络类型 选择…

python循环判断

运算符短路逻辑python优先级 思维导图for循环 运算符 运算符含义and左边和右边同时为True,结果为Trueor左右两边其中一个为True,结果为Truenot如果操作数为True(False)&#xff0c;结果为False(True) 短路逻辑 从左到右&#xff0c;只有当第一操作数的值无法确定逻辑运算的结…