Linux命令使用

 一、ls  tree  clear 

1.1 ls

  • ls:查看当前目录下的文件名
  • ls 目录名:查看指定目录下的文件名
  • ls /:查看根目录下的文件名
  • ls -a:查看当前目录下的所有文件名,包括隐藏文件
  • ls -l:查看当前目录下文件的详细信息

drwxrwxr-x 2 stu stu 4096 12月 19 09:30 share

d:文件类型,Linux里面不以后缀名作为文件类型的区分。Linux里面一共有bcd-lsp其中文件类型,Linux里面一切皆文件。

  • b:块设备文件
  • c:字符设备文件
  • d:目录文件
  • -:普通文件
  • l:软链接文件
  • s:套接字文件
  • p:管道文件

rwxrwxr-x:文件权限,以三个为一组,分别表示用户主、用户组以及其他用户对文件的操作权限。r表示读权限,w表示写权限,x表示可执行权限,如果是-,就表示没有这个权限。

2:链接文件的个数

  • stu:用户名
  • stu:用户组名
  • 4096:文件大小,默认以字节为单位
  • 12月 19 09:30:时间戳,文件的最后修改时间
  • share:文件名
  • ls -al:查看当前目录下所有文件的详细信息
  • ls -hl:详细信息中的字节数可以带单位的显示

1.2 tree 

tree 以树状结构显示目录信息

系统默认没有这个命令,需要安装  sudo  apt-get  install  tree

如果报错显示无法获得锁,请使用一下命令删除一些文件即可

  • sudo rm /var/lib/dpkg/lock
  • sudo rm /var/lib/dpkg/lock-frontend 
  • sudo rm /var/cache/apt/archives/lock 

用法: tree  -L  层数  用于显示指定的层数 

例如:

 tree  ‐L 3

1.3 clear

  • clear 清屏 
  • 可以使用快捷键 ctrl + l也可以清屏

二、cd  pwd

2.1 cd

  • 1   cd 当前目录下的目录名 进入指定的目录
  • 2   cd / 进入根目录
  • 3   cd ~ 或 cd 进入家目录
  • 4   cd .. 进入当前目录的上一级目录
  • 5   cd ‐ 返回到上一次的路径 绝对路径: 从根目录(最顶层目录开始的路径) 相对路径: 相对当前路径下的那个路径

2.2 pwd

 pwd 显示当前路径的绝对路径

 

三、cat rm cp mv

3.1 cat

cat 

文件名 显示文件的内容

 cat ‐n 

文件名 带行号的显示文件的内容 

 

3.2 rm 

  • rm 文件名 删除指定的文件
  • rm ‐rf 目录文件名 删除指定的目录文件

 

 3.3 cp

  • cp 文件名 目录名 (将文件复制到目录中)
  •  cp 目录1 目录2 ‐a (将目录1复制到目录2中)
  •  cp 文件名1 文件名2 【如果文件2不是目录,则文件1复制一份为文件2 ,如果文件2存在且不是一个目录,则直接将内容替换传文件1的】

3.4 mv

  • mv 文件名 目录名 将文件移动到指定的目录中
  • mv 目录1 目录2    将目录1移动到目录2中
  • mv 文件1 文件2    如果文件2不存在,则功能为重命名

 四、mkdir  touch

4.1 mkdir

  • 1 mkdir 目录名                            创建一个目录文件
  • 2 mkdir 目录1 目录2 ...                创建多个目录
  • 3 mkdir ‐p 目录1/目录2/目录3/... 嵌套的创建多个文件

 

 4.2 touch

touch 文件名 创建一个文件

 注意:如果文件已经存在,则touch会修改当前时间的时间戳

 五、find

 find 路径 ‐name 文件名 

在指定的路径下查找指定的文件

会从指定路径下包括所有的子目录中寻找

 

 点(.)通常表示当前目录

六、grep

grep 查找信息 文件名 在指定的文件中查找指定的内容,

 将查找到的内容整行输出并高亮显示查找的内容

 grep 查找信息 文件名 ‐n 在指定的文件中查找指定的内容,

 将查找到的内容整行且带行号输出并高亮显示查找的内容

 grep 查找信息 * ‐R ‐n 从当前目录以及子目录中的文件中查找指定信息

 

 

 七、ln

ln 源文件名 链接文件名 ‐s 创建一个链接文件(类似windows的快捷方式)

 

注意: 不管对源文件还是链接文件进行修改,双方的内容都会改变

如果删除链接文件,对源文件没有任何影响 

如果删除源文件,则链接文件失效

八、tar

8.1 gzip格式

1、压缩

 tar zcvf 压缩包包名 文件1 文件2 文件3 ...

 注意:压缩包包名一般以.tar.gz作为后缀名

 2、解压

tar zxvf 压缩包包名

 tar zxvf 压缩包包名 ‐C 路径 解压到指定的路径

8.2 bz2格式 

1、压缩

tar jcvf 压缩包包名 文件1 文件2 文件3 ...

 注意:压缩包包名一般以.tar.bz2作为后缀名

 2、解压

tar jxvf 压缩包包名

 tar jxvf 压缩包包名 ‐C 路径 解压到指定的路径 

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Blender雕刻建模_笔刷纹理和顶点绘制

笔刷纹理 主要用于皮肤,纹理的雕刻。 可以修改映射方式来实现不同绘制效果。 用一张纹理来定义笔刷各个点的强度。其中白色为1,黑色为0。 设置笔刷纹理步骤: -新建一套笔刷 -强度,设为0.15(可以根据需求修改&#x…

数据结构与算法笔记(一)---时间复杂度与空间复杂度

前言 以自述式的笔记展示,尽可能用最好理解的方式去叙述我对知识点的理解,方便有需求的小伙伴查看理解,同时锻炼自身的表达能力,共同学习,共同进步,争取“双赢”! 注:本文章根据自…

Java面试八股之WeakHashMap的工作原理

简述WeakHashMap的工作原理 弱键(Weak Keys): WeakHashMap 的键(keys)是通过 WeakReference 弱引用进行封装的。弱引用是一种特殊的引用类型,它不会阻止所引用的对象被垃圾收集器回收。这意味着&#xff…

机器人操作系统ROS2学习—控制小海龟运动

将Ubuntu系统和ROS2安装完成后,就可以进行调用小海龟运动了。 一、打开Ubuntu系统后,调用终端窗口。有3 种方法可以打开启动终端: 1、通过快捷键CtrAItT; 2、桌面左下角有个显示应用的菜单,点击后找到终端“Terminal”图标,打…

kubernetes二进制多master部署

文章目录 一、master02 节点部署(在上期博客部署完成的情况下)1、准备master02节点需要的文件2、修改配置文件kube-apiserver中的IP3、启动各服务并设置开机自启4、查看node节点状态 二、负载均衡部署1、配置load balancer集群双机热备负载均衡1.1 准备n…

英飞凌SiC模块为小米电动车提供动力

至2027年之际,SiC功率模块与裸片产品将荣耀登场,助力小米电动汽车新品SU7璀璨问世。英飞凌,这家业界翘楚,将倾其所能,为小米SU7 Max提供两颗HybridPACK Drive G2 CoolSiC 1200 V模块,如同给电动汽车的心脏注…

万字长文破解 AI 图片生成算法-Stable diffusion (第一篇)

想象一下:你闭上眼睛,脑海中构思一个场景,用简短的语言描述出来,然后“啪”的一声,一张栩栩如生的图片就出现在你眼前。这不再是科幻小说里才有的情节,而是Stable Diffusion——一种前沿的AI图片生成算法—…

OpenHarmony 实战开发——ArkUI容器类API介绍

容器类,顾名思义就是存储的类,用于存储各种数据类型的元素,并具备一系列处理数据元素的方法。在 ArkUI 开发框架中,容器类采用了类似静态的语言来实现,并通过 NAPI 框架对外提供。通过对存储位置以及属性的限制&#x…

Signal 即将成为JavaScript的一部分

什么是响应性? 在过去的几年中,响应性成为了所有现代前端框架以及React库的核心。 对于不熟悉前端开发的人来说,起初这可能是一个令人困惑的概念,因为它改变了常规的、自上而下的、从调用者到被调用者的顺序工作流。 在响应性范…

OpenAI春季发布会速览,盘点近30天AI大事件

OpenAI发布会速览 北京时间5月14日凌晨1点,OpenAI在官网举行了"春季更新"活动,推出了全新的旗舰模型“GPT-4o”, 这款模型具备处理文本、图片、视频、语音的全能处理能力,能实时响应用户需求,并进行语音回应…

Altium Designer封装库和元器件符号库下载与导入教程(SnapEDA 、Ultra Librarian、Alldatasheetcn)

1.AD封装库和元器件符号库下载网址 以下是一些全球热门的Altium Designer封装库和元器件符号库下载网址推荐: Altium Content Vault (现称为Altium Manufacturer Part Search):这是Altium官方提供的元器件库,可以直接在Altium Designer中使用…

腾讯开源混元DiT文生图模型,消费级单卡可推理

节前,我们组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、今年参加社招和校招面试的同学。 针对大模型技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备面试攻略、面试常考点等热门话题进行了深入的讨论。 总结链接…

层次式体系结构概述

1.软件体系结构 软件体系结构可定义为:软件体系结构为软件系统提供了结构、行为和属性的高级抽象,由构成系统的元素描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。软件体系结构不仅指定了系统的组织结构和拓扑结构,并…

速度与激情:Redis如何以核心数据结构驱动极致性能

关注微信公众号 “程序员小胖” 每日技术干货,第一时间送达! 引言 Redis是一个开源的内存数据结构存储系统,它支持多种类型的数据结构,如字符串、散列、列表、集合、有序集合等。Redis以其出色的性能和低延迟特性而闻名&#xf…

最小质数对-第12届蓝桥杯国赛Python真题解析

[导读]:超平老师的Scratch蓝桥杯真题解读系列在推出之后,受到了广大老师和家长的好评,非常感谢各位的认可和厚爱。作为回馈,超平老师计划推出《Python蓝桥杯真题解析100讲》,这是解读系列的第63讲。 最小质数对&#…

【软考】模拟考卷错题本2024-05-14

1 活动图-计算时间差 审题,第几天~选的3、10是结束了上一次的活动并未开始呢 !所以记得按照正常的语序表达哦! 2 队列-算长度 代入法,设计一个开始为0,结尾为9 ,容量为10即M的队列;带入计算当前…

【车载开发系列】AutoSar中的Port

【车载开发系列】AutoSar中的Port 一. Port概念 AutoSAR 接口定义了 SWC 之间、BSW 模块之间以及 SWC 和 BSW 模块之间交互的信息。AutoSAR 接口通过 SWC 和/或 BSW 模块端口(Port)的形式实现。通过这些端口,SWC 和 BSW 模块之间实现了数据…

MYSQL SQL3

1.DCL:Global level 所有库,所有表的权限 Database level:某个数据库中所有表的权限 Table level: 库中某个表的权限 Column level:表中的某个字段的权限 管理:创建用户create user 用户名localhost(ip地址,“%”除了本机登录其他的都可以登录…

iOS ------ 多线程基础

一,进程和线程 1,进程 定义: 进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专有的且受保护的内存进程是系统进行资源分配和调度的一个独立单位 补充:iOS系统是相对封闭的系统&a…

(C语言)队列实现与用队列实现栈

目录 1.队列 1.1队列的概念及结构 1.2 队列的实际应用联想 1.3队列的实现 2. 队列应用——队列实现栈 主要思路 1.队列 1.1队列的概念及结构 队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进…