首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
大数据
›
数据仓库与分析
›
Linux体系:底子命令之 ls~pwd~cd
返回列表
发新帖
Linux体系:底子命令之 ls~pwd~cd
[复制链接]
发表于 2025-8-7 09:05:41
|
显示全部楼层
|
阅读模式
前言
提示:这里可以添加本文要记录的大概内容:
本专栏记录我在学习 C++ 开发过程中,把握的一些 Linux 底子命令。作为程序员,并不一定要精通 Linux,但日常开发中,把握一些命令行技巧会极大提高效率。这一篇介绍最底子的三个命令:ls
、pwd
、cd
提示:以下是本篇文章正文内容,下面案例可供参考
一、ls
命令
📘 命令简介:
ls
是 List 的缩写,作用是
查看目次中的文件和子目次
,
等价于图形界面中的“打开文件夹
”
🧠 基本语法:
ls
[模式] [路径]
复制
代码
这里的
模式和路径都是可选的选项
,就是如果
不填也没关系
如果不填写任何模式和路径的话,就表示以平铺的方式列出当前目次的文件(不包罗隐藏文件/目次)
这个路径填写你必要查看的文件夹路径即可!!!!
演示ls
此时我们在主目次下,有这些文件和文件夹,我们打开
终端
,输入ls
输入:
ls
复制
代码
输出:
公共的 模板 视频 图片
文档
下载 音乐 桌面 Makefile test.cpp tmp.cpp
复制
代码
就是这种效果,一个是利用图形化来查看,一个利用命令行
🔧 常用选项:
-l选项
以具体列表形式展示
输入:
ls
-l
复制代码
输出:
kkkk@kkkk-virtual-machine:~$ ls
-l总用量 44drwxr-xr-x 2 kkkk kkkk 4096 9月 4 2024 公共的drwxr-xr-x 2 kkkk kkkk 4096 9月 4 2024 模板drwxr-xr-x 2 kkkk kkkk 4096 9月 4 2024 视频drwxr-xr-x 2 kkkk kkkk 4096 9月 4 2024 图片drwxr-xr-x 2 kkkk kkkk 4096 9月 4 2024
文档
drwxr-xr-x 2 kkkk kkkk 4096 9月 4 2024 下载drwxr-xr-x 2 kkkk kkkk 4096 9月 4 2024 音乐drwxr-xr-x 2 kkkk kkkk 4096 9月 4 2024 桌面-rw-rw-r-- 1 kkkk kkkk 745 5月 22 16:59 Makefile-rw-rw-r-- 1 kkkk kkkk 988 5月 20 18:32 test.cpp-rw-r--r-- 1 kkkk kkkk 93 5月 22 17:06 tmp.cpp
复制代码
这里大概会对这些4096是什么产生疑问?
实在这就是文件巨细只是没有带单元而已,如果像带单元必要加上h
-a选项
显示所有文件,包罗隐藏文件
输入:
ls
-a
复制代码
输出:
kkkk@kkkk-virtual-machine:~$ ls
-a.
文档
.bashrc Makefile tmp.cpp.. 下载 .cache .mozilla .vscode-server公共的 音乐 .config .profile模板 桌面 .dotnet .ssh视频 .bash_history .gnupg .sudo_as_admin_successful图片 .bash_logout .local test.cpp
复制代码
我们可以发现,比
只用ls
多出了许多隐藏文件,就是以
.
开头的
-h选项
可以用来显示文件巨细,相称于加了单元
通常与 -l 一起联合利用
输入:
ls
-h
复制代码
输出:
kkkk@kkkk-virtual-machine:~$ ls
-h公共的 模板 视频 图片 文档 下载 音乐 桌面 Makefile test.cpp tmp.cpp
复制代码
我们会发现,
好像和只用ls
没什么区别
因为普通模式不会显示出文件巨细来
输入:
ls
-lh
复制代码
输出:
kkkk@kkkk-virtual-machine:~$ ls
-lh总用量 44Kdrwxr-xr-x 2 kkkk kkkk 4.0K 9月 4 2024 公共的drwxr-xr-x 2 kkkk kkkk 4.0K 9月 4 2024 模板drwxr-xr-x 2 kkkk kkkk 4.0K 9月 4 2024 视频drwxr-xr-x 2 kkkk kkkk 4.0K 9月 4 2024 图片drwxr-xr-x 2 kkkk kkkk 4.0K 9月 4 2024 文档drwxr-xr-x 2 kkkk kkkk 4.0K 9月 4 2024 下载drwxr-xr-x 2 kkkk kkkk 4.0K 9月 4 2024 音乐drwxr-xr-x 2 kkkk kkkk 4.0K 9月 4 2024 桌面-rw-rw-r-- 1 kkkk kkkk 745 5月 22 16:59 Makefile-rw-rw-r-- 1 kkkk kkkk 988 5月 20 18:32 test.cpp-rw-r--r-- 1 kkkk kkkk 93 5月 22 17:06 tmp.cpp
复制代码
现在后面就带上单元k(千)了
文件巨细以 M(兆)、K(千)、G(吉) 等更直观的单元显示
小结 ls
实在模式的选择还有特别多,但
最重要!
最常用!
的就是 -a -l -h 这三个,通常我们必要搭配起来一起利用
比如直接
ls
-alh
复制代码
其他的模式如果必要利用的时间直接搜索查找即可
在开发时,ls
-lh 可快速相识编译天生的可执行文件巨细;ls
-a 可帮助你定位隐藏设置文件,比如 .gitignore
二、pwd
命令
📘 命令简介:
pwd
是 “Print Working Directory” 的缩写,用于
显示你当前所在的绝对路径
何为绝对路径!何为相对路径!
📌 什么是“路径”?
在 Linux 中,
路径是指文件或目次在文件体系中的位置
。路径分为两种类型:
绝对路径
(Absolute Path)
相对路径
(Relative Path)
🧭 一、绝对路径(Absolute Path)
✅ 定义:
绝对路径是从文件体系的根目次 / 开始,完整描述文件或目次的位置
。
📂 示例:
假设有一个文件的路径描述为 /home/kkkk/project/main.cpp,
是从根目次 / 一层一层的描述下去
那么这个路径就是绝对路径
📝 特点:
一定是从 / 开始。
无论你当前在哪个目次,绝对路径都能准确找到目标
📁 二、相对路径(Relative Path)
✅ 定义:
相对路径是相对于当前目次的路径。
它不是从 /(根目次) 开始
,而是根据你当前所在的位置出发查找目标
假设你当前目次是 /home/kkkk,而且这个目次下有project目次,你要进入 project 目次
你可以直接
cd project
复制代码
因为project就在/home/kkkk的目次下
这个project就是相对路径
但大概在/home/tmp中也有个project 所以我们通常用绝对路径来描述
演示 pwd
输入:
pwd
复制代码
输出:
kkkk@kkkk-virtual-machine:~$ pwd
/home/kkkk
复制代码
因为此时我就在 /home/kkkk 这个目次下
三、cd命令
📘 命令简介:
cd 是 “Change Directory”,用于切换到目标目次。
🧠 基本语法:
cd 目标路径
复制代码
🔧 常用路径:
命令 含义
cd ~ 回到当前用户主目录
cd / 切换到根目录
cd .. 返回上一级目录
cd . 当前目录(其实没变化)
cd - 切换回上一次所在的目录
cd 路径 进入某个子目录或绝对路径
复制代码
🔍 示例解说:
输入:
cd ~/projects/cpp //切换位置pwd
//获取当前位置
复制代码
输出:
/home/kkkk/projects/cpp
复制代码
总结
命令
功能
ls
查看当前目次下的内容pwd
显示当前所在的绝对路径cd 切换当前目次
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
浏览过的版块
运维.售后
Postrge-SQL技术社区
十念
+ 我要发帖
×
登录参与点评抽奖,加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表