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:退出查看
  • / 关键词:向下搜索内容
相关推荐
石一峰69940 分钟前
深入理解 Linux 中断三层机制与 1-Wire 时序锁原理
linux·运维·服务器
运维老郭1 小时前
PostgreSQL编译安装实战
运维·postgresql
无限码农2 小时前
Linux上通过cmake编译uchardet
linux·运维·服务器
运维大师3 小时前
【Linux运维极简教程】06-网络配置与管理
linux·运维
007张三丰3 小时前
软件测试专栏(15/20):REST Assured接口自动化框架实战
运维·自动化·jenkins·接口自动化·rest·assured
ACP广源盛139246256733 小时前
IX8024@ACP# 搭配此芯 AI 服务器 + 爱芯元智产品完整方案
大数据·运维·服务器·人工智能·分布式·嵌入式硬件
Hiyajo pray5 小时前
SDN 访问控制性能调优方法
服务器·网络·网络安全
探索云原生5 小时前
终于搞懂 Kueue:5 个核心对象一次讲透
linux·docker·ai·云原生·kubernetes
huainingning6 小时前
交换机通过ftp下载文件或者传输文件到ftp服务器
运维·服务器·网络
An_s6 小时前
机器学习python之识别图中物品信息
java·linux·开发语言