【Linux】常见指令(一)

server/2025/1/17 6:05:21/

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/server/159013.html

相关文章

MATLAB语言的面向对象编程

MATLAB语言的面向对象编程 引言 MATLAB&#xff0c;作为一种高效且功能强大的数值计算环境&#xff0c;以其丰富的数学工具箱和强大的绘图功能被广泛应用于工程、科学研究及教育领域。近年来&#xff0c;随着软件开发需求的不断增加&#xff0c;MATLAB也引入了面向对象编程&a…

使用Python和FFmpeg批量转换视频为GIF

使用Python和FFmpeg批量转换视频为GIF 我们来继续昨天的项目&#xff0c;但是昨天所说的是单个视频转pdf&#xff0c;要实现批量转化&#xff0c;还需进行参数的调整 批量转换视频为GIF的示例代码 下面是一个Python脚本示例&#xff0c;展示了如何遍历一个目录中的所有视频文…

《鸿蒙Next旅游应用:人工智能赋能个性化与智能导览新体验》

随着鸿蒙Next的推出&#xff0c;旅游应用迎来了全新的发展机遇&#xff0c;借助人工智能技术能为用户带来更出色的个性化推荐和智能导览服务。 鸿蒙Next与人工智能融合优势 鸿蒙Next拥有强大的分布式能力和原生智能体验。其能打破设备界限&#xff0c;实现多设备协同&#xf…

2024年第十二期 | CCF ODC《开源战略动态月报》

点击蓝字 关注我们 CCF Opensource Development Committee 导 读 2024年第十一期CCF ODC《开源战略动态月报》共摘选45篇文章&#xff0c;分为8个版块&#xff1a;ODC专栏、开源政策、理论观点、产业动态、技术项目、开源组织与机构、开源报告通讯会议以及RISC-V专栏&#xff0…

【大数据】机器学习------决策树

一、基本流程 决策树是一种基于树结构的分类和回归方法&#xff0c;它通过对特征空间进行划分&#xff0c;每个内部节点表示一个特征测试&#xff0c;每个分支代表一个测试输出&#xff0c;每个叶节点代表一个类别或回归值。 特征选择&#xff1a;根据某种准则&#xff08;如信…

HTTP 安全:HTTPS 原理与配置

一、引言 在当今数字化时代&#xff0c;网络安全至关重要。我们日常上网离不开 HTTP 协议&#xff0c;但它存在安全隐患。HTTP 以明文传输数据&#xff0c;信息易被窃取、篡改&#xff0c;身份也难以验证&#xff0c;像账号密码、交易信息等敏感内容在传输时毫无保障。 为解决…

英伟达在CES 2025上的技术发布与采访综述

目录 主题演讲与技术亮点 显卡市场的未来展望 Cosmos与自动驾驶的创新突破 开源战略与行业合作 人工智能与产业影响力 游戏行业的AI应用 通用机器人与市场前景 总结 在2025年拉斯维加斯CES展会上&#xff0c;英伟达首席执行官黄仁勋发表了一场令人瞩目的主题演讲&#…

GaussDB创建不同兼容模式的数据库

GaussDB创建不同兼容模式的数据库 创建Oracle兼容模式的数据库创建MySQL兼容模式的数据库创建GoldenDB兼容模式的数据库创建PostgreSQL兼容模式的数据库 使用UGO迁移工具时要考虑GaussDB数据库兼容性。 检查已创建数据库的兼容模式&#xff1a; gaussdb# select datname,datc…