Linux基本命令的使用(ls cd touch)

一、Windows系统常见的文件类型

• 文本文件格式:txt、doc、pdf、html等。
• 图像文件格式:jpg、png、bmp、gif等。
• 音频文件格式:mp3、wav、wma等。
• 视频文件格式:mp4、avi、wmv、mov等。
• 压缩文件格式:zip、rar、tar、gz等。
• 电子表格文件格式:xls、xlsx等。
• 幻灯片文件格式:ppt、pptx等。
• 程序源代码文件格式:c、cpp、java、py、html等。

二、Linux系统不同于Windows系统 

两者文件类型和文件扩展名有很大差别 

 1)、Windows下的文件扩展名就是实实在在表示文件的类型格式

 2)、Linux下的文件扩展名,除了让曾经习惯Windows的用户易读外,大多数对于linux系统来说没有特别的意义

三、Linux中文件类型 

1、Linux中文件类型

① b:块设备文件 (比如:U盘)
② c:字符设备文件(比如:键盘、鼠标、串口)
③ d:目录文件、文件夹
④ l:链接文件 (相当于windows系统下的快捷方式)
⑤ s:套接字文件(网络通讯)
⑥ p:管道文件 (进程间通信)
⑦ -:普通文件,或者更准确的说,不属于其它几种类型的文件 

2、Linux系统的文件类型

通过一般应用程序或命令创建的文件,比如file.txt、file.tar,gz、test.c,这些文件虽然要用不同的程序或命令打开,但在linux中,都是常规文件,也称为普通文件。

3、ls列出目录内容 

ls指令可以说是Linux下最常用的指令之一
(1)作用:用来显示指定目录内的文件列表,可通过选项控制显示内容的详细程度等
(2) 用法:ls [选项]... [文件]...
(3) 举例: 

                ls-a        ls-l        ls-R

                [-a]选项
                长短格式对照:[-a] == [--all] ,这里ls -a和ls --all的作用是等效的显示所有文件,包含以 . 开头的隐藏文件以及特殊目录

 注意:ls -a 命令下面显示的 . 和 .. 两个特殊文件功能分别是
        . 代表当前所在目录
        .. 代表当前所在目录的父目录,即上一级目录

[-l]选项: 显示当前目录下文件的详细信息,总共分为七列 

 • 第一列:文件类型和文件权限
• 第二列:引用计数
• 第三列:文件所有者的权限
• 第四列:文件所属组的权限
• 第五列:文件大小,默认以字节为单位
• 第六列:文件创建时间或者最近一次访问时间,时间比较近时显示顺序为{月 日 时间},时间较远 时,则仅显示年份
• 第七列:文件名

四、文件权限含义 

1、Linux文件权限的划分-属主、同组用户,其他用户
• Linux系统文件权限的划分:
按文件所有者(属主)user、同组用户group、其他用户other
• 每个文件或目录的访问权限都有三组,每组用三位表示:
① 文件属主的读、写和执行权限
② 文件所有者同组用户的读、写和执行权限
③ 其它用户的读、写和执行权限 

 2、Linux的文件权限-举例

 makeru@makeru-virtual-machine:~$ ls -l .dmrc
-rw-r--r-- 1 makeru makeru 25 12月 26  2020 .dmrc

解释:
-代表普通文件
属主:具有读写权限
同组用户:具有读写权限。
其他用用:具有读权限 

3、cd 改变目录
•cd命令用于更改当前工作目录
•在命令行中输入"cd"命令,后跟要更改的目录路径,
即可更改当前工作目录。
cd / 返回根目录
cd ~ 返回用户主目录
cd . 原地不动
cd .. 返回上级目录
cd - 返回到上一次的工作目录
cd 回到家目录 


•高级技巧
ü 使用绝对路径:在命令行中输入"cd"命令时,可以使用绝对路径,即从
根目录开始的完整路径。 cd /home/linux/cdemo/

•高级技巧
ü 使用相对路径:在命令行中输入"cd"命令时,可以使用相对路径,即相
对于当前目录的路径。 当前目录是主目录 cd cdemo

创建普通文件
• touch命令有两个功能:
• 用来创建新的空文件, 文件大小是0 

• touch命令有两个功能:
• 用于把已存在文件的时间标签更新为系统当前的时间
(默认方式),它们的数据将原封不动地保留下来; 

 图中,对于一个存在的文件,使用了touch命令后,时间标签进行了更新,文件大
小没变。

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

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

相关文章

配置华为路由器通过RADIUS对接安当ASP身份认证服务器以实现上网功能解决方案

当配置华为路由器通过RADIUS对接安当ASP身份认证服务器以实现上网功能时,以下是一个更详细的解决方案: 一、前期准备 1. 确认网络环境: 确保华为路由器与安当ASP身份认证服务器之间的网络连接稳定可靠。确定RADIUS协议所需的端口&#xff08…

【量算分析工具-贴地距离】GeoServer改造Springboot番外系列九

【量算分析工具-概述】GeoServer改造Springboot番外系列三-CSDN博客 【量算分析工具-水平距离】GeoServer改造Springboot番外系列四-CSDN博客 【量算分析工具-水平面积】GeoServer改造Springboot番外系列五-CSDN博客 【量算分析工具-方位角】GeoServer改造Springboot番外系列…

思科防火墙 网线连接的端口还是down 已配置 端口还是down

环境: 思科防火墙fpr-2100 isco Firepower 2100 系列防火墙是思科系统(Cisco Systems)推出的一款中端网络安全和防火墙设备。这一系列的产品主要针对中到大型企业的需求,提供高性能的威胁防护和网络流量管理功能。 问题描述&am…

【算法】MT2 棋子翻转

✨题目链接: MT2 棋子翻转 ✨题目描述 在 4x4 的棋盘上摆满了黑白棋子,黑白两色棋子的位置和数目随机,其中0代表白色,1代表黑色;左上角坐标为 (1,1) ,右下角坐标为 (4,4) 。 现在依次有一些翻转操作&#…

【Linux】磁盘结构文件系统软硬链接动静态库

目录 一.磁盘结构 1、磁盘的物理结构 2、磁盘的存储结构 3、磁盘的逻辑结构 二.文件系统 1、对IO单位的优化 2、磁盘分区与分组 3、对分组的具体管理方法 4、文件操作 三.软硬链接 1、理解硬链接 2、理解软连接 3、理解.和.. 四、动静态库 1、什么是动静态库 2、…

HSViT: Horizontally Scalable Vision Transformer

论文链接:https://arxiv.org/pdf/2404.05196 代码链接:https://github.com/xuchenhao001/HSViT 根据文档内容,我梳理出以下大纲: 一、引言 ViT模型在计算机视觉领域受到广泛关注,但需要大规模数据集进行预训练才能取…

python绘制北京汽车流量热力图:从原理到实践

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、引言 二、热力图绘制原理 三、热力图绘制实践 1. 数据准备 2. 地图组件选择 3. 数据…

【Python】解决Python报错:AttributeError: ‘function‘ object has no attribute ‘xxx‘

🧑 博主简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向…

关于网络编程

目录 1、InetAdress类 2、Socket套接字 3、UDP数据报套接字编程 (1)DatagramSocket 类 (2)DatagramPacket类 (3)处理无连接问题 UdpEchoServer.java UdpEchoClient.java 4、TCP流套接字编程 &…

设计模式23——状态模式

写文章的初心主要是用来帮助自己快速的回忆这个模式该怎么用,主要是下面的UML图可以起到大作用,在你学习过一遍以后可能会遗忘,忘记了不要紧,只要看一眼UML图就能想起来了。同时也请大家多多指教。 状态模式(State&am…

Mysql基础教程(12):JOIN

MySQL JOIN 在 MySQL 中,JOIN 语句用于将数据库中的两个表或者多个表组合起来。 比如在一个学校系统中,有一个学生信息表和一个学生成绩表。这两个表通过学生 ID 字段关联起来。当我们要查询学生的成绩的时候,就需要连接两个表以查询学生信…

内网渗透-隧道搭建ssp隧道代理工具

内网渗透-隧道搭建&ssp隧道代理工具 目录 内网渗透-隧道搭建&ssp隧道代理工具spp隧道代理工具spp工作原理图cs上线主机spp代理通信服务端配置客户端配置CS配置设置CS生成木马的监听器配置CS监听上线的监听器生成木马 spp隧道搭建服务端配置客户端配置CS配置 内网穿透&a…

hive安装-本地模式

1.安装mysql(参考文章:centos7.8安装Mysql8.4-CSDN博客) 2.将mysql驱动拷贝到/opt/module/hive/lib目录下 (直接windows通过finalShell上传) 3./opt/module/hive/conf目录下新建hive-site.xml文件,进行配置…

QT6.2.4 MSVC2019 连接MySql5.7数据库,无驱动问题

1.下载 查询一下数据库驱动 qDebug()<<QSqlDatabase::drivers(); 结果显示&#xff0c;没有QMYSQL的驱动。 QList("QSQLITE", "QMARIADB", "QODBC", "QPSQL") MySql6.2.4驱动下载地址&#xff0c;如果是别的版本&#xff0c;…

2024上海中小学生古诗文大会方案已发布,家长孩子最关心10个问题

昨天&#xff08;2024年5月30日&#xff09;下午15点&#xff0c;上海中小学生古诗文大会组委会通过两个公众号发布了《2024上海中小学生古诗文大会系列活动方案出炉》的推文&#xff08;下称《方案》&#xff09;。如我之前的分析和预测&#xff0c;5月份会发布今年的中小学生…

【EI会议|检索稳定】2024年通讯工程与云计算国际会议(CECC 2024)

2024年通讯工程与云计算国际会议&#xff08;CECC 2024&#xff09; 2024 International Conference on Communication Engineering and Cloud Computing 【重要信息】 大会地点&#xff1a;武汉 大会官网&#xff1a;http://www.iaccecc.com 投稿邮箱&#xff1a;iacceccsub-…

【Nginx】Nginx 日志配置

Nginx 日志配置 Nginx 主要有两种日志类型&#xff1a;访问日志&#xff08;access log&#xff09;和错误日志&#xff08;error log&#xff09;&#xff0c;可以帮助监控和调试服务的运行。 1.访问日志 访问日志主要记录客户端的请求&#xff0c;客户端向 Nginx 发起的每…

JUC常见类

White graces&#xff1a;个人主页 &#x1f649;专栏推荐:Java入门知识&#x1f649; &#x1f649; 内容推荐:Java锁的策略&#x1f649; &#x1f439;今日诗词:苟利国家生死以,岂因祸福避趋之&#x1f439; ⛳️点赞 ☀️收藏⭐️关注&#x1f4ac;卑微小博主&#x1f64…

打造高效微服务的最佳实践

原文: 7 Best Practices for Building Effective Microservices Marc-Olivier Jodoin Unsplash 微服务架构是软件开发领域的热门话题&#xff0c;这一话题如此值得关注是因为这种架构模式几乎解决了单体软件系统的所有重要痛点。快速扩容、减少停机时间、高可用性是微服务的主要…

LIMS实验室管理系统品牌市场占有率 国内LIMS系统推荐

LIMS(Laboratory Information Management System)即实验室信息管理系统&#xff0c;是一种以数据库为核心的信息化技术与实验室管理需求相结合的信息化管理工具。以下是根据搜索结果整理的一些LIMS系统厂商&#xff1a; 国外厂商 Labware 作为国外实验室领域的两大巨头之一&a…