Linux基本指令(一)

嘿,各位技术潮人!好久不见甚是想念。生活就像一场奇妙冒险,而编程就是那把超酷的万能钥匙。此刻,阳光洒在键盘上,灵感在指尖跳跃,让我们抛开一切束缚,给平淡日子加点料,注入满满的passion。准备好和我一起冲进代码的奇幻宇宙了吗?Let's go!

我的博客:yuanManGan

我的专栏:C++入门小馆 C言雅韵集 数据结构漫游记 闲言碎语小记坊 题山采玉 领略算法真谛

相信大家配置好了Linux相关的环境后都迫不及待的想学习一些基本指令了,今天我就来简单的讲解一下简单的指令吧。

我们先来快速了解一下几个简单的指令:

whoami

英语翻译过来就是我是谁,就是你的账号名,我是用的root账号,所以是root

pwd

当前在那个目录

clear

清屏的作用

ls

罗列当前目录下的文件名

mkdir

创建一个新的空目录

touch

创建新的普通文件

cd

改变路径,就是进入一个目录或者文件。

现在来详细讲解指令吧:

ls指令

语法:ls [选项] [目录或文件]

功能:对于⽬录,该命令列出该⽬录下的所有⼦⽬录与⽂件。对于⽂件,将列出⽂件名以及其他信
息。

常用的选项:

-a 列出⽬录下的所有⽂件,包括以 . 开头的隐含⽂件。

-l 列出⽂件的详细信息

这里ls -l 展开了该文件的详细信息,时间的最后一次修改该文件的时间。

ls -a能展开隐藏文件,这里以( . )点开头的文件就是隐藏文件,我们发现即便是空文件夹也有两个隐藏文件一个点和两个点,那么它们分别代表什么呢?一个点代表当前文件夹,两个点代表上一级文件夹,那这玩意有什么用呢?我们可以cd ..用来返回上一级文件夹,也可以ls ..展开上一级的文件夹。

那我们这里甩出一个问题:空的文件夹它会不会占据磁盘空间?

答案是 会!文件 != 文件内容,文件 == 文件属性 + 文件内容

我们 ls -l 展开的是文件属性。

Linux 的整个目录结构是一棵树型结构

这就使得文件的唯一性由路径来标识,叶子节点一定是空的目录或者文件,路上节点一定是非空目录。

我们的选项可以放置在一个-后面一起输入,不论顺序或者分开用-来输入结果都是一样的。

补充一次: ll == ls -l

ll 是ls -l的别名

这里以d开头的是文件夹。

以-开头的是普通文件。

file + 目录或文件可以判断类型

pwd指令:

展示当前路径

/ 是路径分割符

cd指令:

学习这个指令之前我们得了解一下相对路径和绝对路径:

我们在httpd这个位置如果我们想展开ftp的目录,我们有几种方法呢?

绝对路径:我们从头开始 ls /var/httpd/ftp

相对路径:我们发现只要我们返回上一级就可以展开了,ls ../ftp

我们使用相对路径大多数时候更方便,但我们使用绝对路径更安全。

但事实上我们的绝对路径何尝不是一个以/目录开始的相对路径呢?

补充一下:

cd - 返回上一次执行的路径

cd ~回到家目录,也就是/root

tree指令

如果我们需要直观的看我们的目录,以树型的结构我们可以采用tree指令。

但这个指令一般需要安装的。

mkdir 指令

创建新目录

如果想要创建多个连续的目录

需要:mkdir -p path1/path2/path3/path4

rm 指令

删除文件夹或者文件

选项:

-r 删除⽬录及其下所有⽂件

-f 即使⽂件属性为只读(即写保护),亦直接删除
-i 删除前逐⼀询问确认

相关推荐
Crazy CodeCrafter10 分钟前
房租年年涨,客流年年少,服装店还要开吗?
大数据·运维·微信·自动化·开源软件
淼淼爱喝水14 分钟前
Ansible 配置与环境搭建超全教程(自动化运维基础)
运维·自动化·ansible
xlp666hub21 分钟前
深度剖析Linux Input子系统(2):驱动开发流程与现代 Multi-touch 协议
linux
AI-Ming21 分钟前
程序员转行学习 AI 大模型: 踩坑记录:服务器内存不够,程序被killed
服务器·人工智能·python·gpt·深度学习·学习·agi
yj_xqj41 分钟前
HAproxy负载均衡集群部署
运维·负载均衡
路由侠内网穿透42 分钟前
本地部署开源工作空间工具 AFFiNE 并实现外部访问
运维·服务器·数据库·物联网·开源
zzzsde44 分钟前
【Linux】Ext文件系统(1)
linux·运维·服务器
爱学习的小囧1 小时前
ESXi 8.0 无法选择分区方式 小白级详细解决办法
运维·服务器·网络·虚拟化·esxi8.0
F1FJJ1 小时前
什么是 Shield CLI?视频讲解:一条命令,可浏览器远程访问一切内部服务(RDP/VNC/SSH/数据库等)
运维·网络·数据库·网络协议·ssh
WordPress学习笔记1 小时前
wordpress网站上传不了图片可能是文件夹的权限的原因
运维·wordpress·文件夹权限·uploads·wordpress上传错误