Linux 基本指令

一.本期指令大概

|-------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ls | ls 显示当前目录下的文件和子目录名称,但不包括隐藏文件(以 . 开头的文件)。 ls l 显示文件类型和权限,硬链接数,所有者和所属组,文件大小,修改时间,文件名(比ls更为详细) drwxr-xr-x 2 user group 4096 Jan 1 10:00 dir ls -a 显示所有文件,包括隐藏文件(以 . 开头)。ls -l -a,ls -la,ls -al都是可以的 ll就是ls -l的别名,用法大体相同 |
| pwd | 显示当前用户所在目录 |
| cd | cd ..切换到上级目录 cd .切换到当前目录 cd ~切换到家目录(root超级用户和/home普通用户) cd / 回到根目录 cd -切换最近一次的目录(上一次)相当于撤销一次cd(方便访问两个高频目录) |
| clear | 清屏 |
| stat | 显示文件或文件系统详细信息的命令,包括文件大小、权限、创建/修改时间、inode 信息等。它比 ls 命令提供更全面的元数据展示 Access/Modify/Change:访问时间(atime)、修改时间(mtime)、状态变更时间(ctime)。 |
| mkdir | 创建新目录 |
| touch | 创建空文件或更新文件时间戳。 |
| tree | tree 命令可能未预装(yum install -y tree) tree. 显示当前目录的树状结构。 tree .. 显示上一级目录的树状结构,包括其所有子目录和文件。 tree / 显示根目录下所以子目录和文件(非常多,可以按Ctrl+c停止) |
| rm | **-f :**强制删除,忽略不存在的文件或权限问题,不提示确认。 -r-R:递归删除目录及其内容。 -rf 可以强制删除目录及其所有内容,不提示确认。 通配符 * 可以匹配多个文件,例如删除所有 .txt 文件: rm *.txt |
| cp | 使用-r-R选项递归复制目录及其内容 使用-f选项强制覆盖目标文件(无需确认): |
| alias | 创建别名 |

二.具体指令实现

1.ls系列

在root下创建了mydir文件为例

在root文件夹下创建了 .hello.txt隐藏文件(.开头就是隐藏文件)

2.pwd

3.cd

cd .和cd ..

以从root到mydir为例子

a.

b.

c.(先到上一层root)

cd ~(回到家目录)

cd /(回到根目录)

4.stat

5.rm

rm不能直接删除文件夹,要用rm -r递归删除

不想被询问是否确认删除可以直接 rm -rf (普通用户不会询问确认直接删,root超级用户会询问确认删除不)

rm也可以连续删除多个文件

或者通过rm *

6.cp

如果目标文件不存在会直接创建一个新的文件

对于已经存在的文件会将它和它的子文件都copy过去(-r)

三.知识点

1.怎么理解文件

文件!=文件内容

文件=文件内容+文件属性

所以即使创建一个空的文件也会占磁盘空间

2.命令就是文件

命令的本质==可执行文件==我们写的c/c++程序

3.空目录也会有. ..

4.windows中的文件就是Linux中的目录

5.windows:\路径分隔符 linux:/路径分隔符

6.linux路径

相关推荐
Qt程序员6 小时前
【无标题】
linux·c++·消息队列·共享内存·c/c++·管道·信号量
相国7 小时前
在Windows里通过WSL安装Ubuntu 22.04
linux·windows·ubuntu·wsl
渔民小镇7 小时前
4 行代码接入 Spring —— ionet 的生态融合之道
java·服务器·分布式·游戏
海盗12347 小时前
C# OPC UA客户端开发实战
服务器·开发语言·c#
太理摆烂哥7 小时前
进程调度及文件系统的管理
linux
海域云-罗鹏7 小时前
豆包开启付费订阅,想白嫖越来越难了,企业不如部署自己的算力服务器
服务器·人工智能·github
德迅云安全-小潘7 小时前
APP运营服务器配置全攻略:从选型到网络安全,你需要知道的一切
运维·服务器·web安全
许泽宇的技术分享8 小时前
别再把 AI Agent 当“会聊天的脚本”:Hermes Agent 源码级拆解(架构、框架、实战、趋势,一文吃透)
java·linux·网络
HalvmånEver8 小时前
MySQL事务(一)
linux·数据库·学习·mysql
%KT%8 小时前
Agent开发:自动查天气+景区推荐
linux·数据库·php