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:退出查看
  • / 关键词:向下搜索内容
相关推荐
Web3探索者9 小时前
可视化服务器管理和传统命令行区别是什么?新手教程:Linux 运维到底该用图形界面还是 SSH 命令行?
linux·ssh
zylyehuo11 小时前
Linux系统中网线与USB网络共享冲突
linux
荣--13 小时前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森14 小时前
动手实战学 Docker — 从零到集群编排完全指南
运维
Avan_菜菜1 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
Sokach10152 天前
Linux Shell 脚本从零到能用:一个新手的一天学习总结
linux
SelectDB2 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
AlfredZhao2 天前
Docker 容器时区不对,`timedatectl` 不存在怎么办?
linux·timezone
zzzzzz3104 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode4 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏