linux中常用的命令

 一:tree命令

(码字不易,关注一下吧,w~~w)

以树状形式查看指定目录内容。

tree    --树状显示当前目录下的文件信息。

tree 目录  --树状显示指定目录下的文件信息。

注意:

tree只能查看目录内容,不能查看普通文件的内容。

一个目录保存了一些文件的文件位置。

二:ls命令

查看指定目录下的文件信息。

一:ls --显示当前目录下的文件信息

ls -目录 --显示该目录下的文件信息

二:

相关参数

-a:列出当前目录下的所有文件

有.当前目录,..当前目录的上一级目录,隐藏文件(以.开头的文件名),普通文件。

-l:列出文件的详细信息

如下图

第一个字符表示文件类型

      -表示普通文件

      d表示目录

      l表示符号链接

     s表示套接字

     p表示管道

     b表示块设备

    c表示字符设备

234字符:文件所有者对文件的操作权限

567字符:文件所属组用户对文件的操作权限

8910字符:其他人对文件的操作权限

硬链接计数:

                    目录:表示该目录下的所有目录总和,但是不包含该目录的子目录下的目录文件数                                       量。

                     文件:文件所有硬链接文件数量。

文件所有者:hhh

文件所属组:hhh

文件大小:如果是目录,只表示目录大小,不包含目录中的内容·,目录大小为4k.

                   如果是文件,表示文件大小。

文件的创建日期或者最后一次修改时间为2023 3.16.

最后是文件名。

参数之间可以结合

如ls -la:列出当前目录下所有文件的相关信息,包括隐藏文件。

   ls -ltr:列出当前目录下的文件,按照时间逆向排序。

三:cd命令

该命令可以切换目录

可以使用绝对路径或者相对路径

   cd   /home/itcast   绝对路径(从根目录开始)

   cd    ./itcast/test   相对路径(从当前目录开始)

1:切换到家目录(cd /home/itcast)

可以直接用 cd 或者  cd ~

临近两个目录直接切换

     cd -

 四:pwd命令

可以直接查看用户当前所处的工作目录。

五:which命令

显示命令所在的目录,如which ls。

结果为/usr/bin/ls。

六:touch命令

创建新文件,如果本身已经存在,则修改文件最后的修改时间

使用方法 :touch 文件名

七:mkdir命令

创建新目录

使用方法:mkdir 目录名

在当前目录下添加新目录 mkdir mydir。

在当前目录下添加多家目录要加 -p,如mkdir -p a/b/c。

八:rmdir命令

删除空目录

使用方法:rmdir 目录名

九:rm命令

删除文件:rm 文件名

删除目录 rm -r 目录名

参数  -r:递归删除目录

         -i:提示用户是否删除该目录或者文件

         -f:强制删除

十:cp命令

复制文件

使用方法:

1:cp file1 file2(不存在)创建一个新文件file2并把file1的内容复制过来

2:cp file1 file2(存在)  file1覆盖file2的原内容

3:cp file dir(必须存在) 把file拷贝到dir目录中

4:cp -r dir1 dir2(不存在)创建一个目录dir2并把dir1的内容复制过来

5:cp -r dir1 dir2(存在)在dir2中出现一个新目录dir1,并保存dir2原先的内容

6:cp -a file1 file2 把file1的属性(如最后修改时间)也拷贝

 十一:mv命令

一:改名

     1:mv file1 file2(不存在)把file1的名字变成file2

     2:mv file1 file2 (存在)file1的名字变成file2的,内容还是file1的原内容,并且file2会消失

     3:mv dir1 dir2(不存在)把dir1名字改成dir2

二:移动

     4:mv dir1 dir2(存在)dir1会移动到dir2里去

     5:mv file dir(存在)把file移动到dir里去

十二:cat命令

将文件内容一次性输出到终端

使用方法 :cat 文件名

可用于文件重定向:cat file1>file2,相当于cp file1 file2

十三:more命令

文件内容分页显示到终端上,但是只能一直向下浏览,不能回退

使用方法:more 文件名

操作:

       显示下一行:回车

       显示下一页:空格

       退出:q

十四:less命令

文件内容分页显示到终端上,可以自由上下浏览

使用方法:less 文件名

操作:

        显示下一行:回车,向下键

        显示上一行:向上键

        显示下一页:空格

        显示上一页:PageUp

        退出:q

十五:head命令

从文件头部开始查看前n行的内容

使用方法:head -n[行数] 文件名

               如:head -20 hhh.txt

如果没有指定行数,默认显示前十行内容。

十六:tail命令

从文件尾部开始查看前n行的内容

重要应用:显示日志:tail -f test.txt

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

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

相关文章

基于MongoDB实现聊天记录的存储

一、mongodb简介 1.1 mongodb简介 MongoDB是一个基于分布式文件存储的数据库,使用C语言编写。它旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富、最像关系数据库的。 Mong…

C#用正则表达式判断字符串是否纯数字vs用Char.IsDigit 方法遍历字符数组是否纯数字

目录 一、使用的方法 1.正则表达式 2.Char.IsDigit 方法 二、源码 1.源代码 2.生成效果 一、使用的方法 1.正则表达式 在程序运行过程中,经常需要用户输入数字信息,如输入员工年龄、工资等。使用正则表达式Regex类的IsMatch方法,可以有…

【ASP.NET Core 基础知识】--Web API--创建和配置Web API(一)

一、简介 Web API(Web Application Programming Interface)的重要性在于其在现代软件开发中扮演着关键的角色。以下是一些关于Web API重要性的方面: 跨平台交互: Web API允许不同平台、不同技术栈的应用程序进行通信。无论是Web…

如何本地搭建Emby影音管理服务并结合内网穿透实现远程访问本地影音库

文章目录 1.前言2. Emby网站搭建2.1. Emby下载和安装2.2 Emby网页测试 3. 本地网页发布3.1 注册并安装cpolar内网穿透3.2 Cpolar云端设置3.3 Cpolar内网穿透本地设置 4.公网访问测试5.结语 1.前言 在现代五花八门的网络应用场景中,观看视频绝对是主力应用场景之一&…

负载均衡下的webshell连接

一、环境配置 1.在Ubuntu上配置docker环境 我们选择用Xshell来将环境资源上传到Ubuntu虚拟机上(比较简单) 我们选择在root模式下进行环境配置,先将资源文件复制到root下(如果你一开始就传输到root下就不用理会这个) …

微分几何——梅向明第四版学习笔记(一) 向量函数和曲线论

目录 引出向量函数曲线论简单曲线定义曲线的向量参数表示 曲线的切线【重要】曲线的法面【重要】曲线的自然参数表示 空间曲线曲线的密切平面空间曲线的基本三棱形【重要】单位切向量主法向量副法向量Frenet标架螺旋线的案例 曲线的曲率和曲率半径曲率的几何意义 曲线的挠率挠率…

顺序表与链表,栈与队列

名词辨析:指针 1.什么是指针,想必大家都不陌生,但是,在这部分的知识中,包含着一类特殊的指针,表面上它只是单个的数字,但它其实代表了作为栈或者队列载体的数组的下标,在实际题目中…

Golang语言异常机制解析:错误策略与优雅处理

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站https://www.captainbed.cn/kitie。 前言 作为开发者来说,我们没办法保证程序在运行过程中永远不会出现异常,对于异常…

Java多线程编程中的异常处理策略

第1章:引言 大家好,我是小黑,咱们今天聊聊异常处理。想必大家在写代码的时候都遇到过各种各样的异常吧?有时候,一个小小的异常如果处理不当,就可能导致整个程序崩溃。特别是在多线程环境下,异常…

科技云报道:云原生PaaS,如何让金融业数字化开出“繁花”?

科技云报道原创。 在中国金融业数字化转型的历史长卷中,过去十年无疑是一部磅礴的史诗。 2017年,南京银行第一次将传统线下金融业务搬到了线上。那一年,它的互联网金融信贷业务实现了过去10年的业务总额。 2021年,富滇银行通过…

幻兽帕鲁服务器游戏怎么升级版本?

幻兽帕鲁服务器游戏怎么升级版本?自建幻兽帕鲁服务器进入Palworld游戏提示“您正尝试加入的比赛正在运行不兼容的游戏版本,请尝试升级游戏版本”什么原因?这是由于你的客户端和幻兽帕鲁服务器版本不匹配,如何解决?更新…

配置IPv6静态路由

1、静态路由简介 静态路由是一种需要管理员手工配置的特殊路由。 静态路由在不同网络环境中有不同的目的: 当网络结构比较简单时,只需配置静态路由就可以使网络正常工作。 在复杂网络环境中,配置静态路由可以改进网络的性能,并…

Synchronized作用

synchronized能够在同一时刻最多只有一个线程执行该代码 证明如下: public class MyThread {public static void main(String[] args) throws InterruptedException {Ticket ticket new Ticket();Thread aa new Thread(() -> {try {ticket.getCount();} catc…

性能测试工具架构

背景 性能测试工具(LoadRunner为例) 性能测试工具通常是指那些用来支持压力、负载测试,能够录制和生成脚本、设置和部署场景、产生并发用户和向系统施加持续压力的工具。 性能测试工具录制的是服务端与应用之间的通信数据,而不是…

怎么进行视频压缩大小?常见的4种压缩方法

在当今数字化的时代,我们经常处理大量的视频文件,无论是用于社交媒体分享、视频制作还是存储在我们的设备中。然而,随着视频质量的提升和分辨率的增加,视频文件的大小也相应地变得更加庞大,给存储、分享和传输带来了一…

hal库stm32串口接收不定长数据

参考博客: https://blog.csdn.net/qq_41830158/article/details/121254705 按下面步骤修改实测可用 步骤: 添加串口接收所需变量   打开uart.c文件,在文件顶部的USER CODE BEGIN 0下方添加下列变量 volatile uint8_t rx1_len 0; //接收…

友思特应用 | 微观指尖世界:OCT成像应用之3D指纹提取与识别

欢迎访问官网,探索丰富案例: OCT成像系统 | 光学相干断层扫描 | 谱域OCT | 扫频OCT | 广州友思特科技有限公司 关注“友思特机器视觉与光电”公众号、加入行业交流群或直接联系我们,轻松收获更多技术干货 导读 数字化生活已离不开指纹识别认…

《区块链简易速速上手小册》第6章:区块链在金融服务领域的应用(2024 最新版)

文章目录 6.1 金融服务中的区块链6.1.1 金融服务中区块链的基础6.1.2 主要案例:跨境支付6.1.3 拓展案例 1:去中心化金融(DeFi)6.1.4 拓展案例 2:代币化资产 6.2 区块链在支付系统中的作用6.2.1 支付系统中区块链的基础…

小程序定制开发前,应该考虑些什么?

引言 在移动互联网时代,小程序已经成为许多企业和个人推广业务、提供服务的理想平台。然而,在进行小程序定制开发之前,开发者和业务方需要细致入微地考虑一系列关键因素,以确保最终的小程序既能满足用户需求,又能够顺…

arcgis 批量删除字段

一、打开ArcToolbox-数据管理工具-字段-删除字段。 二、在输入表中选择要删除字段的要素,在删除字段栏中选择要删除的字段,点击确认即可。