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 路径 解压到指定的路径 

 

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

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

相关文章

python EEL + vue3.js 项目中如何把组件中的函数提升为全局函数

eel官方示例中暴露的js函数是全局函数,vue中的自定义函数作用域通常都是组件范围内。要让eel.js调用,需要将其升为全局可用。 一般方法有 app.config.globalProperties 或 mixin等。 main.js //main.jsimport { createApp } from vue import App from…

Java中Set不同实现类的对比

Java中Set不同实现类的对比 在Java的集合框架中,Set接口表示一个不包含重复元素的集合。与List接口不同,Set不保证元素的顺序(除非使用它的某个特定实现,如LinkedHashSet),且不支持索引访问。Java提供了几…

Java中的数组、Set、List、Map类型的互相转换总结

序言 数组、Set、List、Map是Java语言非常常用的几种数据类型,他们之间存在着千丝万缕的联系。关于底层的数据结构我这里就不再多说啦,直接从应用出发,总结他们之间的转换方法,并给出推荐方法。 大家可以点赞收藏等到需要的时候…

【JAVA】嵌入式软件工程师-2025校招必备-详细整理

一、Java 基础 1.JDK 和 JRE 有什么区别? jdk:java development kit jre:java runtime Environment jdk是面向开发人员的,是开发工具包,包括开发人员需要用到的一些类。 jre是java运行时环境,包括java虚拟机…

SVDD(Singing Voice Deepfake Detection,歌声深度伪造检测)挑战2024

随着AI生成的歌声快速进步,现在能够逼真地模仿自然人类的歌声并与乐谱无缝对接,这引起了艺术家和音乐产业的高度关注。歌声与说话声不同,由于其音乐性质和强烈的背景音乐存在,检测伪造的歌声成为了一个特殊的领域。 SVDD挑战是首个…

惠州在线教育系统公司,K12数学受资本关注?麦斯数学获数千万人民币Pre-A轮融资

K12赛道一直是很火热的,大家也非常关注细分领域中的数学。近日麦斯数学宣布完成数千万人民币Pre-A轮融资,投资方为联想之星。 麦斯数学由51Talk联合创始人舒婷创立,目标定位于9-15岁的青少儿群体。据了解,麦斯数学以在线12-16人小…

电脑常用的PDF阅读器-嗨动PDF编辑器!带你详细了解它

电脑常用的PDF阅读器-嗨动PDF编辑器!在数字化信息爆炸的时代,PDF格式的文件因其易于打印和保留原始格式等优点,成为了人们日常工作和学习的常用格式。而对于PDF文件的处理,一款功能强大、操作简便的PDF阅读器是必不可少的。今天&a…

小白学dubbo傻冒连问-长连接篇

dubbo长连接有多长? dubbo的长连接并没有一个固定的时间长度,因为它是相对于通常的短连接而言的,主要特点是长时间保持客户端与服务端的连接状态。 在dubbo中,缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并…

SprintBoot案例-增删改查

黑马程序员JavaWeb开发教程 文章目录 一、准备工作1. 准备数据库表1.1 新建数据库mytlias1.2 新建部门表dept1.3 新建员工表emp 2. 准备一个Springboot工程2.1 新建一个项目 3. 配置文件application.properties中引入mybatis的配置信息,准备对应的实体类3.1 引入myb…

FastAdmin菜单规则树形结构分类显示

控制器controller文件Classification.php <?phpnamespace app\admin\controller\classification;use app\common\controller\Backend; use fast\Tree; use think\Db; use app\admin\model\AuthRule; use think\Cache;/*** 模块分类管理** icon fa fa-circle-o*/ class Cla…

Linux/Debian/Ubuntu系统中apt/apt-get的20个常见命令

apt的20个常见命令 以下是apt的20个常见命令&#xff1a; apt install <package>&#xff1a;安装软件包。apt remove <package>&#xff1a;移除软件包。apt purge <package>&#xff1a;移除软件包及其配置文件。apt update&#xff1a;更新可用软件包列…

学习前端第三十七天(静态属性静态方法、类检查、错误处理)

一、静态属性和静态方法 1、静态属性静态方法 在属性和方法前加上static&#xff0c;创建属于类自己的属性和方法 class Person {// 加static&#xff0c;属于类自己的static name "xc"; // 类的name属性static height 183; // 类的height属性static age 20;…

设计模式14- Chain of Responsibility Method 责任链设计模式

设计模式14- Chain of Responsibility Method 责任链设计模式 1.定义 责任链模式&#xff08;Chain of Responsibility Pattern&#xff09;是一种行为型设计模式。它通过把请求从一个对象传到链条中的下一个对象的方式&#xff0c;直到请求被处理完毕&#xff0c;以实现解耦…

weblogic 任意文件上传 CVE-2018-2894

一、漏洞简介 在 Weblogic Web Service Test Page 中存在一处任意文件上传漏洞&#xff0c; Web Service Test Page 在"生产模式"下默认不开启&#xff0c;所以该漏洞有一定限制。利用该 漏洞&#xff0c;可以上传任意 jsp 文件&#xff0c;进而获取服务器权限。 二…

[链表专题]力扣141, 142

1. 力扣141 : 环形链表 题 : 给你一个链表的头节点 head &#xff0c;判断链表中是否有环。 如果链表中有某个节点&#xff0c;可以通过连续跟踪 next 指针再次到达&#xff0c;则链表中存在环。 为了表示给定链表中的环&#xff0c;评测系统内部使用整数 pos 来表示链表尾…

数据结构------二叉树经典习题1

博主主页: 码农派大星. 关注博主带你了解更多数据结构知识 1判断相同的树 OJ链接 这道题相对简单,运用我们常规的递归写法就能轻松写出 所以我们解题思路应该这样想: 1.如果p为空&#xff0c;q为空&#xff0c;那么就是两颗空树肯定相等 2.如果一个树为空另一棵树不为空那么…

2024年,诺基亚手机发售仅一天就售罄

在智能手机越来越同质化的今天&#xff0c;各家都只卷性能和相机&#xff0c;大火的 AI 对于咱来说好像实用性又不太大&#xff0c;机圈属实整的有点儿无聊。 不过在阿红这两天上网冲浪的时候&#xff0c;一个陌生又熟悉的名字闯入了我的视线&#xff0c;——诺基亚&#xff08…

维护表空间中的数据文件

目录 向表空间中添加数据文件 从表空间中删除数据文件 删除users表空间中的users02.dbf数据文件 对数据文件的自动扩展设置 Oracle从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645 维护表空间中的数据文件主要包括向表空间中添…

深度学习中常见的九种交叉验证方法汇总

目录 1. K折交叉验证&#xff08;K-fold cross-validation&#xff09; 2. 分层K折交叉验证&#xff08;Stratified K-fold cross-validation&#xff09; 3. 时间序列交叉验证&#xff08;Time Series Split&#xff09; 4. 留一交叉验证&#xff08;Leave-One-Out Cross-…

8个迹象表明你需要一台新笔记本电脑,看一下你的笔记本是否有其中一个

序言 当你第一次打开你的笔记本电脑的盒子时,它会以最高性能运行,电池寿命更长,过热最小,资源使用效率高。然而,随着笔记本电脑的老化,它将不能满足预期用途。以下几个迹象表明,可能是时候寻找并投资一款新设备了。 你的设备不再具有预期用途 如果你的笔记本电脑不再…