Linux 终端命令总结

2023-09-20 14:06:36

一、常用的七条命令

命令                对应英文作用
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递归地删除目录下的内容,删除文件夹是必须加此参数

更多推荐

Java版企业电子招标采购系统源码Spring Cloud + Spring Boot +二次开发+ MybatisPlus + Redis

项目说明随着公司的快速发展,企业人员和经营规模不断壮大,公司对内部招采管理的提升提出了更高的要求。在企业里建立一个公平、公开、公正的采购环境,最大限度控制采购成本至关重要。符合国家电子招投标法律法规及相关规范,以及审计监督要求;通过电子化平台提高招投标工作的公开性和透明性;通过电子化招投标,使得招标采购的质量更高、速度

Java线程池ThreadPoolExecutor应用(Spring Boot微服务)

记录:475场景:在SpringBoot微服务中使用Java线程池ThreadPoolExecutor。实现Runnable接口提交线程任务到线程池。版本:JDK1.8,SpringBoot2.6.3。1.使用注解配置线程池ThreadPoolExecutor(1)说明ThreadPoolExecutor,全称:jav

RIS 系列 Semantics-Aware Dynamic Localization and Refinement for Referring Image Segmentation 论文阅读笔记

RIS系列Semantics-AwareDynamicLocalizationandRefinementforReferringImageSegmentation论文阅读笔记一、Abstract二、引言三、相关工作ReferringimagesegmentationDynamicconvolutionMulti-mod

RK3568开发笔记(六):开发板烧写ubuntu固件(支持mipi屏镜像+支持hdmi屏镜像)

若该文为原创文章,转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/132686096红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…瑞芯微开

AI 编码助手 Codewhisperer 安装步骤和使用初体验

文章作者:为了自己加油最近亚⻢逊云科技推出了一款基于机器学习的AI编程助手AmazonCodeWhisperer,可以实时提供代码建议。在编写代码时,它会自动根据现有的代码和注释给出建议。AmazonCodeWhisperer与GitHubCopilot类似,主要的功能有:代码补全注释和文档补全代码安全问题的辅助定位亚

CSS 字体:Font

文章目录CSS字体serif和sans-serif字体之间的区别CSS字型字体系列字体样式字体大小设置字体大小像素用em来设置字体大小使用百分比和EM组合CSS字体属性CSS字体CSS字体属性可以定义文本的字体系列、大小、加粗、风格(如斜体)和变形(如小型大写字母)。具体来说,CSS字体属性包括以下这些:font-fa

CSS 浮动布局

浮动的设计初衷float:left/right/both;浮动是网页布局最古老的方式。浮动一开始并不是为了网页布局而设计,它的初衷是将一个元素拉到一侧,这样文档流就能够包围它。常见的用途是文本环绕图片:浮动元素会被移出正常文档流,并被拉到容器边缘。清除浮动的原因及方法浮动元素的高度不会追加到父元素上。如果浮动的元素比容

CSS 链接:Link

文章目录CSS链接链接样式常见的链接样式文本修饰背景颜色案例1,添加不同样式的超链接2,高级-创建链接框CSS链接CSS可以用来设置链接的样式,包括未访问的链接(a:link)、已访问的链接(a:visited)、鼠标悬停在链接上时(a:hover)和链接被点击时(a:active)这四种状态。以下是一个例子:/*未被

全球汽车安全气囊芯片总体规模分析

安全气囊系统是一种被动安全性的保护系统,它与座椅安全带配合使用,可以为乘员提供有效的防撞保护。在汽车相撞时,汽车安全气囊可使头部受伤率减少25%,面部受伤率减少80%左右。汽车安全气囊芯片是整个系统的控制核心,并将所有外围系统的功能集于一身:数字碰撞传感器接口、展开气囊的点火回路驱动、大量的安全和诊断机制以供持续监测系

使用VSCode SSH实现公网远程连接本地服务器开发的详细教程

文章目录前言1、安装OpenSSH2、vscode配置ssh3.局域网测试连接远程服务器4.公网远程连接4.1ubuntu安装cpolar内网穿透4.2创建隧道映射4.3测试公网远程连接5.配置固定TCP端口地址5.1保留一个固定TCP端口地址5.2配置固定TCP端口地址5.3测试固定公网地址远程前言远程连接服务器工具

汽车OTA

汽车OTA(Over-The-Air)技术是指通过无线网络对汽车进行软件升级、数据传输和远程诊断等功能的技术。随着汽车行业的数字化和智能化发展,OTA技术在汽车领域的应用越来越广泛,对于提高汽车性能、降低维修成本和提升用户体验具有重要意义。一、汽车OTA技术的主要功能软件升级:通过OTA技术,汽车制造商可以为汽车提供实

热文推荐