首页 > 系统相关 >Linux的几个基本指令

Linux的几个基本指令

时间:2025-01-18 23:02:02浏览次数:3  
标签:文件 几个 路径 指定 指令 ls Linux 目录

文章目录


今天我们学习Linux下的几个基本指令,本篇是在Xshell环境下执行的。
在这里插入图片描述

一、几个基本指令

1、ls 指令

功能:对于目录,该命令目的是 列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。

 ls [选项] [目录或文件]

其中选项又分为以下几种:

  • -a 列出目录下的所有文件,包括以.开头的隐含文件。
  • -d 将目录像文件一样显示,而不是显示其下的文件。如:ls-d指定目录
  • -i 输出文件的i节点的索引l信息。如ls -ai指定文件
  • -k 以k字节的形式表示文件的大小。ls -alk指定文件
  • -l 列出文件的详细信息
  • -n 用数字的UID,GID代替名称。(介绍UID,GID)

例一:

ls -a

在这里插入图片描述
例二:

ls -a /root

在这里插入图片描述
例三、

ls -a -l

在这里插入图片描述
同时,ls -a -l 又等于ls -la

ls -la

在这里插入图片描述

注意!

以d开头的是目录文件
以-r开头的是普通文件
在这里插入图片描述

例四:

ls -l==ll

在这里插入图片描述


2、pwd命令

功能:显示用户当前所在的目录

pwd

在这里插入图片描述

/ 为根目录

3、touch 指令

功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。

touch textl.txt
touch text2.txt

在这里插入图片描述


4、mkdir 指令

mkdir [选项]dirname..

功能:在当前目录下创建一个名为“dirname”的目录

例一:

在这里插入图片描述

注意!

在这里插入图片描述

Linux中路径用 /: 作为路径分隔符

例二:
-p/–parents:可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录

mkdir -p root1/root2/root3/root4

在这里插入图片描述

注意!

tree root1

在这里插入图片描述

tree命令用于以树状图的形式展示目录结构。它会将指定目录下的子目录和文件以一种直观的层次结构显示出来,让用户能够清晰地看到文件系统的布局。


5、cd 指令

功能:改变工作目录。将当前工作目录改变到指定的目录下
例一:

cd [目录]

在这里插入图片描述
例二:

cd ~  //快速回到家目录

在这里插入图片描述
例三:

cd -  //返回到最近访问⽬录

在这里插入图片描述

注意!

Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件
目录可能是叶子(空目录),也可能是路上节点,其中普通文件一定是目录树的叶子节点

理解路径存在的意义:树状组织方式,都是为了保证快速定位查找到指定的文件,而定位文件就需要具有唯一性的方案来进行定位文件。其中任何一个节点,都只有一个父节点,所以,从根目录开始,定位指定文件,路径具有唯一性

绝对路径:一般从/开始,不依赖其他目录的定位文件的方式
相对路径:相对于当前用户所处目录,定位文件的路径方式
绝对路径一般不会随着用户的路径变化而丧失唯一性,一般在特定服务的配置文件中经常被使用
相对路径因为它的便捷性,一般在命令行中使用较多

6、cp 指令

功能:复制文件或目录

cp[选项] 源文件或目录目标文件或目录

cp指令用于复制文件或目录
如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中

在这里插入图片描述

  • -f或–force强行复制文件或目录,不论目的文件或目录是否已经存在
  • -i或–interactive覆盖文件之前先询问用户
  • -r递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理

感谢大家能看到这里,多多支持!

在这里插入图片描述

标签:文件,几个,路径,指定,指令,ls,Linux,目录
From: https://blog.csdn.net/q38491/article/details/145231787

相关文章

  • Linux中常用命令详解
        在Linux中,有很多常用命令可以帮助你完成日常操作。以下是一些常用Linux命令的详细介绍:1.ls-列出目录内容语法:ls[选项][目录]常用选项:-l:显示详细信息(权限、文件大小、修改时间等)-a:显示所有文件,包括隐藏文件(以.开头)-h:以可读的方式显示文件......
  • 嵌入式Linux驱动开发学习--韦东山老师嵌入式Linux学习
    最无益,只怕一日曝十日寒,贵在有恒。目录2025-01-181、基础内容2、通用GPIO操作3、硬件操作4、驱动涉及的思想_面向对象_分层_分离1)面向对象2)分层3)分离5、驱动进化之路_总线设备驱动模型6、驱动进化之路_设备树的语法7、驱动进化之路_内核对设备树的处理与使用2025-01-181、基......
  • Linux基础-指令篇02【入门级】
    内容提要本章对文件系统以及目录操作进行了讲解,主要包括利用指令对文件/目录进行增删改查的操作。文件系统Linux本质上就是一个文件系统,Linux文件系统是操作系统组织存取、保存数据的一种手段。整体采用层级式的倒状树倒状树结构中的目录/:根目录,Linux中的绝对路径由此......
  • RK3588+linux系统下交叉编译开发记录
    基础开发路线先用树莓派验证交叉编译可行性,或者直接利用树莓派开发项目树莓派运算速度不足时考虑一下方案采用windows环境下vscode加cmake实现交叉编译,将可执行文件直接考入RK3588自带的debian系统运行采用套接字通信,可直接用linux下的网络库开发记录24/12/27T......
  • Linux搭建Slurm和pbs单机版
    SlurmSlurm是高性能计算集群的出色工作调度工具。此外,当你需要同时运行多个程序并将它们排成队列,同时确保计算机或服务器不超载时,它也是本地台式机或单台服务器上的重要工具。此外,在与其他用户共享服务器或需要通宵或连续数周运行多个工作时,它也非常有用!在这里,我将向你展示如何......
  • 【Linux探索学习】第二十六弹——进程通信:深入理解Linux中的进程通信
    Linux探索学习:https://blog.csdn.net/2301_80220607/category_12805278.html?spm=1001.2014.3001.5482前言:在Linux操作系统中,进程通信(IPC)是操作系统的一项核心功能,用于在不同进程之间交换数据或信号。这种能力在多任务操作系统中尤为重要,因为进程之间通常需要协作完成复杂......
  • 快速部署WSL(Windows Subsystem for Linux)
    概述WindowsSubsystemforLinux(WSL)是微软为Windows10及更高版本推出的一项功能,允许用户在Windows上运行Linux二进制可执行文件。WSL提供了一个完全兼容的Linux内核接口,使用户能够在不使用虚拟机或双启动的情况下运行Linux环境。本文将详细介绍如何快速部署WSL,包括安装、配置和......
  • vim指令
    目录1.打开和退出文件打开文件退出文件2.Vim的三种模式3.基本操作命令移动光标插入文本删除文本复制、剪切和粘贴撤销与重做查找与替换4.显示行号5.保存文件6.退出Vim7.Vim的帮助系统总结vim是Linux和其他类Unix系统中常用的文本编辑器,功能强大,但初次使用可能会感......
  • Linux常用命令总结
    Linux常用命令指南文章目录Linux常用命令指南1.文件与目录操作命令(1)ls-列出目录内容(2)cd-改变当前工作目录(3)pwd-显示当前目录(4)mkdir-创建新目录(5)rmdir-删除空目录(6)rm-删除文件或目录(7)mv-移动或重命名文件(8)cp-复制文件或目录2......
  • linux实现macos的timeMachine系统备份
    在上一篇文章中,我们详细介绍了Btrfs文件系统的基本使用方法和核心原理。本文将重点讲解如何利用Btrfs的特性来实现系统备份功能。实现原理其实很简单:Linux内核支持直接从Btrfs的子卷(subvolume)启动系统。基于这个特性,我们可以通过计划任务定期为系统根目录创建快照,再配合btrfs-lin......