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,一经查实,立即删除!

相关文章

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挑战是首个…

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

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

SprintBoot案例-增删改查

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

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

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

[链表专题]力扣141, 142

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

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

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

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

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

维护表空间中的数据文件

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

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

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

“图生视频”技术创新:剪贴画秒变动画生成的实验验证与分析

在最近的研究进展中,AniClipart系统的问世标志着文本到视频生成技术的一个重要里程碑。这一系统由香港城市大学和莫纳什大学的研究者们共同开发,旨在解决将静态剪贴画图像根据文本提示自动转换成动画序列的挑战。传统的动画制作流程繁琐且耗时&#xff0…

2024中国(重庆)商旅文化川渝美食暨消费品博览会8月举办

2024中国(重庆)商旅文化川渝美食暨消费品博览会8月举办 邀请函 主办单位: 中国航空学会 重庆市南岸区人民政府 招商执行单位: 重庆港华展览有限公司 展会背景: 2024中国航空科普大会暨第八届全国青少年无人机大赛在重庆举办&#xff…

用友GRP-U8 bx_dj_check.jsp SQL注入漏洞复现(XVE-2024-10537)

0x01 免责声明 请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。工具来自网络,安全性自测,如有侵权请联系删…

NSSCTF | [SWPUCTF 2021 新生赛]babyrce

打开题目&#xff0c;显示了一个php脚本 我们来分析一下这个脚本是什么意思 <?php error_reporting(0); header("Content-Type:text/html;charsetutf-8"); highlight_file(__FILE__); if($_COOKIE[admin]1) {include "../next.php"; } elseecho &quo…

传统FTP弊端显现 国产ftp要如何选择?

FTP&#xff08;File Transfer Protocol&#xff09;是一个用于在网络上的计算机之间传输文件的协议。它属于网络协议组的应用层&#xff0c;主要用于文件的上传、下载和文件管理操作&#xff0c;是一种比较通用、操作也比较简单的传输方式。不过随着国产化大浪潮的推进&#x…

【线性系统理论】笔记三

能控性判别 约当标准型 总结&#xff1a; 秩的判据 能观性判别 秩判据 能控Ⅰ型&能控Ⅱ型 1型 2型 能控性分解&能观型分解

vue+element 验证输入框是否包含特殊字符(赠送ip+域名双验证判断)

1 效果: 2 添加element自定义验证方法 rules{ dbConfig.address: [ { required: true, validator: validatehost_ip, trigger: blur } ] } 3 添加对应方法 var validatehost_ip (rule, value, callback) > {if (!value) {callback(new Error(地址不可为空))} else {//验…

OSError: [WinError 1455] 页面文件太小,无法完成操作 的问题

实质问题是报错&#xff1a;caffe2_detectron_ops.dll“ or one of its dependencies 还需要安装一个包&#xff1a; pip install intel-openmp 安装之后顺利测试通过。

使用可接受gitlab参数的插件配置webhook

jenkins配置 安装Generic Webhook Trigger 配置远程触发令牌 勾选Print post content和Print contributed variables用于打印值 配置gitlab 选择新增webhook 配置webhook http://JENKINS_URL/generic-webhook-trigger/invoke,将JENKINS_URL修改成自己的jenkins地址 先保存…