【Linux】常见指令(一)

ops/2025/1/19 12:06:00/

Linux常见指令

    • 01.whoami
    • 02.pwd
    • 03.ls
    • 04.mkdir
    • 05.cd

本文LInux环境为,使用XShell远程登陆到Linux。
具体如何环境搭建,大家可以查看其他博客。

01.whoami

whoami 指令用来查看当前账户是谁。
如上图所示,使用whoami指令,查看到现在的当前用户为root。
who指令用来查看当前有哪些人登陆类这台机器。

02.pwd

pwd指令用来查看当前所处的工作目录。

如上图所示,当前所处的工作目录为root目录。

03.ls

ls命令用于列出该目录下的所有的文件以及子目录。
常用的还有ls-lls-als-al(ls-la或ls-a-l或ls-l-a)这几个都是等价的。

-l:列出文件的详细信息。
-a:列出目录下的所有文件,包括以.开头的隐藏文件。
-al:列出目录下的所有文件,及其全部的详细信息。

如上图所示,第一条指令ls,但是没有输出,是因为在该目录下没有任何文件以及子目录,所以没有输出。
对于第二条ls-l ,用于列出文件的详细信息。
ls -l命令,第一行一般以total为开始。
total 它表示当前目录中所有文件和子目录所占用的磁盘块总数(单位为 “块”)。

我们接下来来仔细分析一下上面的几条简单的指令。
pwd :用来查看当前所处的工作目录,可以看到当前所处的工作目录是在root目录下。
ls :列出当前目录(即root目录)下的所有文件。
(这里是因为当前root目录下没有文件,所以没有任何输出。)
touch code.txt: touch命令用来在该目录下创建一个文件。即在root目录下创建一个文件,文件名为 code.txt。
ls -l :查看文件的详细信息。
第一行输出total,表示当前目录中所有文件和子目录所占用的磁盘块总数(单位为 “块”)。
total 显示的是 0,因为实际分配的数据块为 0。
需要注意的是,即使文件大小为 0 字节(如 code.txt),它也可能占用磁盘块,因为文件系统需要为文件的元数据(如文件名、权限等),即文件属性,分配一定的存储空间。
ls -l 的第二行开始列出每个文件的详细信息,包括文件权限、硬链接数、所有者、组、大小和修改时间等。
在这里,code.txt 的大小为 0 字节,因此它不会增加 total 的值。
touch .youcanseeme.txt 这里创建了一个隐藏文件,隐藏文件都是以.开头。
ls -l -a :查看所有文件的详细信息,包含隐藏文件。这里可以和上面的ls -l命令做一个比较。

04.mkdir

mkdir命令用于创建一个目录。
若是mkdir . 则创建的是一个隐藏目录。

如上图所示,我们依次来看一下每条命令。
mkdir mulu 在当前目录(root目录下)创建一个目录,目录名为mulu
mkdir .youcanseeme 新建一个隐藏目录。
ls 查看当前目录下的所有文件以及子目录。可以看到有一个文件code.txt,和一个目录mulu。(ls 是看不到隐藏目录以及文件的,所有没有显示刚刚创建的隐藏目录以及之前创建的隐藏文件。)
ls -s 查看当前目录下的文件的详细信息,就是上述code.txt文件以及子目录mulu的详细信息。
ls -la查看当前目录下的所有文件以及子目录,包含隐藏文件以及隐藏目录。

————对于删除一个目录,或者一次创建多个目录,我们在下一篇博客补充。

05.cd

cd 命令用来切换目录。

如上图所示,cd mulu 用来切换到mulu 这个子目录。
cd ..这个命令用来切换到上一级目录。
(可以直观地理解为Windows中的回退命令。)


Linux下目录的理解,什么是根目录?根目录下有哪些子目录。如下图。

补充::Window 和Linux 路径分隔符的区别: Linux下的路径分隔符:/root/mulu
Window下的路径分隔符:D:\jupyter_notebook


cd / 返回根目录。
cd .. 返回上一级目录。

cd ../.. 返回上一级目录的目录。

补充:
绝对路径,一般从根目录开始,来定位到一个文件的位置。
相对路径是从当前路径开始,以当前所处目录为参考点,来定位一个文件。在上面我们的所举的例子中,都是用的是相对路径。
依靠这两种路径都可以找到一个文件或者子目录,只是方式不同而已。
这两种路径的对比:


cd - 跳转回最近一次所处的目录。
cd ~ 挑战回家目录(主目录)。
什么是家目录?
每个用户在系统中都有一个唯一的主目录,通常用于存储该用户的个人文件和配置文件。
例如:
如果用户是 alice,主目录可能是 /home/alice。
如果用户是 root,主目录通常是 /root。

补充:以Windows为例子,
在 Windows 中,每个用户都有一个专属的文件夹,用于存储该用户的个人文件、配置文件和应用数据。这个文件夹就是用户的“家目录”
Windows 用户主目录的路径通常是C:\Users\<用户名>
例如:
如果用户名是 Alice,那么主目录可能是:C:\Users\Alice

默认登陆的时候,默认登陆所处的路径,就是当前登陆用户的家目录!
未来写的代码,创建的文件,都建议统一放在自己的家目录下!

更多Linux指令,欢迎接着查看下一篇!


http://www.ppmy.cn/ops/151375.html

相关文章

Zookeeper 核心知识深度解析:从选主到部署

1.请简述Zookeeper的选主流程 Zookeeper 是一个用于维护配置信息、命名、提供分布式同步和组服务的工具。它在分布式系统中提供了强一致性&#xff0c;这得益于它的内部实现机制&#xff0c;其中包括选主流程&#xff08;Leader Election&#xff09;。以下是 Zookeeper 的选主…

【C#】将信息输出到 Visual Studio 的输出窗口的几个方式

在 WinForms 项目中&#xff0c;可以通过使用 System.Diagnostics.Debug 或 System.Diagnostics.Trace 类将信息输出到 Visual Studio 的输出窗口。这两者之间的主要区别在于&#xff0c;Debug 仅在调试模式下有效&#xff0c;而 Trace 则在调试模式和发布模式下都有效。 方法…

CUDA C 编程入门学习记录

这是本人21年读书时学习CUDA基础知识保留的一些笔记&#xff0c;学习时的内容出处和图片来源不记得了&#xff0c;仅作为个人记录&#xff01; CUDA编程 host:主机端CPU device:设备端GPU kernels&#xff1a;核函数 global:定义一个kernel函数 入口函数&#xff0c;CPU调用&…

弱口令漏洞+文件上传漏洞

一、弱口令漏洞 &#xff08;一&#xff09;基本原理 1.弱口令&#xff1a;容易被别人猜到或破解的命令 2.常见弱口令&#xff1a; 3.漏洞利用&#xff1a;bp爆破 &#xff08;二&#xff09;工具使用 bp intruder的四个模块&#xff1a; 1.sniper&#xff1a;只攻击一个…

商城系统中的常见 BUG

以下是商城系统中一些常见的 BUG&#xff1a; 功能与操作类 支付问题&#xff1a;如无法成功完成支付&#xff0c;支付过程中出现延迟、错误或订单重复支付等&#xff0c;还可能因网络问题导致支付失败或数据不一致。 登录 / 注册问题&#xff1a;用户在注册或登录时可能遇到…

Linux《Linux简介与环境的搭建》

在学习了C或者是C语言的基础知识之后就可以开始Linux的学习了&#xff0c;现在Linux无论是在服务器领域还是在桌面领域都被广泛的使用&#xff0c;所以Linxu也是我们学习编程的重要环节&#xff0c;在此接下来我们将会花大量的时间在Linxu的学习上。在学习Linux初期你可以会像初…

物联网通信协议对比-带表格

背景 现在物联网话题是热门&#xff0c;各行各业都在应用。常见的物联网协议&#xff0c;如&#xff1a;MQTT、CoAP、XMPP、SOAP、REST等 物联网协议整理 MQTT&#xff08;Message Queue Telemetry Transport&#xff09;消息队列遥测转输协议&#xff0c;工作原理类似于一个…

数字化的三大战场与开源AI智能名片2+1链动模式S2B2C商城小程序源码的应用探索

摘要&#xff1a;本文深入探讨了数字化转型背景下&#xff0c;电商平台、社交平台和内容平台作为数字化的三大战场&#xff0c;在推动各行业变革中的关键作用。同时&#xff0c;本文引入了开源AI智能名片21链动模式S2B2C商城小程序源码的概念&#xff0c;分析了其在快消品行业数…