linux入门基础文件基本操作

本文详细介绍了Linux系统的目录结构,包括根目录及其下各主要子目录的功能,并讲解了常用的文件管理命令,如touch、mkdir、rm、cp、mv等,以及如何在Linux中进行文件查看、编辑和路径切换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

**linux的系统结构:linux是一个倒树型结构,最大的目录为根目录(“/”)。**

1、linux系统中的二级目录
/bin 二进制可执行文件,系统的常规命令
/boot 启动目录,存放系统的自启动文件、内核以及初始化程序
/dev 系统设备管理器
/etc 系统大多数配置文件的存放路径
/home 普通用户的家目录
/lib 函数库
/lib64 64位的函数库
/media 临时挂载点
/mnt 临时挂载点
/opt 第三方软件的安装路径
/proc 系统硬件信息和进程信息
/root 超级用户的家目录
/run 自动临时设备挂载点
/sbin 系统管理命令,一般只有root可以执行
/srv 系统数据目录
/var 系统数据目录
/tmp 临时文件产生目录
/sys 内核相关数据
/user 用户相关信息数据
2、文件管理命令
1)、文件建立
touch filename
2)、目录建立
mkdir directory
mkdir -p dir1/dir2/dir3 -p表示建立递归目录,当上层目录不存在时自动建立在这里插入图片描述
3)、文件删除
rm file
rm -f file -f 表示强制删除不出现提示,-f=fouce
4)、目录删除
rm -r directory -r 表示递归删除,也就是删除目录和里面所有内容
rm -fr directory 表示删除目录不提示,-fr 和 -rf 都可以,参数顺序可以任意在这里插入图片描述
5)、编辑文件
gedit file 必须有图形
vim filename 按i进入insert模式—编辑文字—按ESC退出插入模式—:wq退出并保存。(异常退出时会生成.file.swp文件)在这里插入图片描述在这里插入图片描述在这里插入图片描述
6)、文件复制
cp 源文件 目的地文件
cp 源文件1 源文件2 目的地目录
cp -r 源目录 目的地目录
cp -r 源目录1 源目录2 目的地目录在这里插入图片描述
mv 源文件 目的地文件
mv 源目录 目的地目录 重命名与文件移动相同在这里插入图片描述
8)、文件查看
cat file 查看文件全部内容
cat -b file -b 显示行号
less file 分页浏览
/关键字 高亮显示关键字,n表示向下匹配,N表示向上匹配
q 退出
9)、文件寻址
文件地址分为:相对路径和绝对路径
相对路径
a、相对于当前所在目录的一个文件名称的简写
b、此名称省略了系统当前所在目录的名称
c、名称不以“/”开头
d、在命令执行的时候会自动在操作对象前加“pwd”所显示的值
绝对路径
a、绝对路径指的是文件在系统中的真实位置
b、以“/”开头
c、执行命令时不用考虑当前所处文件位置
10)、自动补齐
键实现命令自动补齐
可以补齐系统中存在的命令、文件名称和部分命令的参数。当一次tab不能补齐的时候,说明以此关键字开头的命令不唯一,可以用tab*2来显示以此关键字开头的所有内容。 PS:TAB键也可用来对代码进行自验。
11)、关于路径的命令
a、显示当前文件路径
pwd
b、切换路径
cd 目录名称 进入到指定目录当中
cd … 进入当前目录的上一目录
cd - 当前目录和当前目录之前目录之间切换
cd ~ 进入当前用户家目录
c、查看
ls
ls -l file 文件属性
ls dir 查看目录包含的内容
ls -d dir 查看目录本身的属性
ls -a dir 查看所有文件(包含隐藏文件)
ls -s dir 查看文件,且文件按大小排序
d、文件查看
cat 输出文件全部内容
less 分页浏览
head file 查看文件前十行
head -n 3 file 查看文件前3行
tail file 查看文件后十行
tail -n 3 file 查看文件后3行
tail -f file 监控文件后10行变化
e、文件大小统计
wc
wc -l 统计行数
wc -w 统计单词数
wc -m 统计字符数在这里插入图片描述
12)、系统中历史的调用
history 查看历史命令
history -c 清空当前环境中的历史
! 数字 调用此行历史命令,例如:“!4”即会执行当前历史中的第四行命令
! test 执行以“test”关键字开头的最近一条命令
Ctrl + r +关键字 调用历史命令中最近一条含有此关键字的命令在这里插入图片描述在这里插入图片描述
13)、在系统中获取帮助
a、命令 --help 查看该命令的基本用法,适用于多数命令
[]表示选项可加可不加
…表示选项可以加入多个
<>表示选项中必须要加入
Usage 表示命令用法
Options 表示对参数的作用做说明 在这里插入图片描述
b、man 查看命令或者文件的说明手册
man 命令 man的基本用法同 less
14)、系统中的通用配置符号
ls * 匹配0到任意字符
ls ? 匹配单个字符
[[:alpha:]] 单个字母
[[:lower:]] 单个小写字母
[[:upper:]] 单个大写字母
[[:digit:]] 单个数字
[[:punct:]] 单个符号
[[:alnum:]] 单个数字或字母
[1-9] 1位,1-9中的任意数字
[!1-7] 1位,不是1-7中的数字
[^1-5] 1位,不是1-5中的数字
[a-z] 1位,a-z中的任意字母
[1…3] 3个,1,2,3
[1,3,5] 3个,1,3,5在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值