Linux之基本操作(上)

linux根目录

目录名 核心作用与说明
/ 根目录,整个系统所有文件和目录的起点,一切都从这里开始
/bin 存放基础系统命令 (如 lscpcat),单用户救援模式下也可使用
/boot 存放开机启动相关文件:内核 vmlinuz、GRUB 引导程序、initramfs
/dev 硬件设备文件目录,一切皆文件:硬盘 /dev/sda、分区、串口、显卡等都在这里
/etc 系统全局配置目录(最重要),所有服务、用户、网络的配置文件都存放在此
/home 普通用户的家目录,格式为 /home/用户名,存放用户个人数据与配置
/lib 32 位系统基础动态链接库;/lib64 为 64 位系统核心动态链接库,是程序运行的依赖
/media 新版系统自动挂载可移动设备(U 盘、光盘、移动硬盘)的目录
/mnt 管理员手动临时挂载磁盘 / 分区的目录,用于临时访问外部存储
/opt 第三方大型商业软件默认安装目录(如 Oracle、部分付费软件)
/proc 虚拟内存文件系统,实时展示内核与进程信息,不占用实际磁盘空间
/root root 超级管理员的家目录,与普通用户目录 /home 物理隔离
/run 运行时临时文件目录,存放进程 PID、套接字等,系统重启后会清空
/sbin 管理员专用系统命令(如 fdiskifconfigmount),普通用户通常无执行权限
/srv 服务器服务数据目录,存放网站源码、FTP 数据等,实际使用较少
/sys 硬件内核参数虚拟目录,用于控制硬件驱动与设备信息
/tmp 临时文件目录,所有用户可读写,系统会定期清理或重启后自动清空
/usr 系统预装软件、文档、命令的核心目录,是整个系统中最大的目录
/var 存放可变数据:系统日志 /var/log、数据库 /var/lib、缓存、邮件等

基本系统命令

基本的系统命令是很多的,下面的截图还远远不止

接下来我们介绍一些常用的基本指令操作

命令 英文全称 功能说明
pwd print working directory 查看当前所在工作目录
cd change directory 切换目录,cd ..返回上级,cd ~返回用户家目录
ls list 列出目录内容;ls -l(long)查看详情,ls -a(all)显示隐藏文件

1.pwd

2.cd

蓝色文字的是目录可以进去

3.ls

展示当前文件夹下的文件


命令 英文全称 功能说明
mkdir make directory 创建文件夹
touch touch 创建空白文件
rm remove 删除文件;rm -r(recursive)递归删除文件夹,rm -rf强制删除

4.mkdir

5.touch

6.rm

删除文件

如果不想让他弹出是否确认 -f就是强制

删除文件夹

当文件夹嵌套时 -r递归 -f强制

注意:在linux里面是没有回收站的,删除了就没有办法,切忌谨慎使用


命令 英文全称 功能说明
cp copy 复制文件或目录
mv move 移动文件,同目录下使用即为重命名

7.cp

cp A文件名 B文件名 将A的内容考到B

bash 复制代码
cp a.txt b.txt

将a的文件拷贝到目录下,文件名不变

bash 复制代码
mv a.txt ./test/

复制目录必须 -r

bash 复制代码
cp -r testdir /root/

当拷贝的文件夹不存在时

当拷贝的文件夹存在时

8.mv

mv操作就像是我们平时在windows里面剪切粘贴操作

bash 复制代码
mv a.txt ./test/

mv也可以重命名

bash 复制代码
mv oldname newname

命令 英文全称 功能说明
cat concatenate 一次性打印全部文件内容
less less 分页浏览文件,按 q (quit) 退出阅读

9.cat

在code.c里面写了hello world

cat 打印内容

9.less

我在刚刚文件中写入200多行代码

|----------------------------------------------------------------------------|
| |
| |
| |

  • 空格:向下翻一页
  • b:向上翻一页
  • 回车:向下一行
  • q:退出查看
  • / 关键词:向下搜索内容
相关推荐
码农阿豪25 分钟前
多台服务器还在反复输SSH?用EasyNode集中管理连接
运维·服务器·ssh
进击切图仔34 分钟前
Ubuntu 挂载 XFS 磁盘并免密读写
linux·网络·ubuntu
qetfw36 分钟前
Debian Apache2 执行 Shell CGI:动态时间页面配置与验证
linux·运维·debian
Shadow(⊙o⊙)36 分钟前
CMake第一章——1.0CMake命令行,拉取源码、平台兼容的门槛技术。
linux·运维·服务器
呱呱巨基39 分钟前
CMake基础
linux·c++·笔记·学习
DLYSB_9 小时前
存储运维实战:基于 Ceph Event 监听与 Python 适配器的分布式存储健康度物理声光响应架构
运维·ceph·python·报警灯
爱丶狸10 小时前
Grafana_Zabbix_ImageRenderer_部署与前端操作手册
linux·前端·zabbix·grafana·kylin
阿里云云原生11 小时前
可用性从 99.9% 跃升至 99.995%:畅捷通如何用 AI 重塑运维底座?
运维·网络·人工智能
k4m7v2pz11 小时前
把 Bevy 0.14 游戏移植到 R36S 掌机:一场与“无窗口系统“的搏斗
linux·rust·bevy·r36s·rk3326·开源掌机
阿童木写作11 小时前
Python实现Temu图片批量翻译自动化教程
运维·人工智能·python·自动化