Linux系统:第三章:Linux基础命令

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

背景知识

Linux系统中一切皆文件

在Linux系统中任何东西都是以文件形式来存储的。这其中不仅包括我们熟知的文本文件、可执行文件等等,还包括硬件设备、虚拟设备、网络连接等等,甚至连目录其实都是一种特殊的文件。

Linux文件系统

Linux系统环境下的文件系统与Windows有很大区别。

在Windows中,每一个盘符下是一个独立的文件系统,硬盘有多少个分区就有多少个文件系统。

而在Linux系统中不管创建了多少个硬盘分区都只有一个文件系统。整个文件系统的根目录是“/”,从“/”根目录出发理论上可以找到Linux系统中的所有目录和文件。

Linux系统中的路径

绝对路径:从“/”根目录开始逐层查找文件和目录。

/etc/sysconfig/network-scripts

/tmp/vmware-root/vmware-db.pl.2267

相对路径:以当前目录或上一级目录为基准逐层查找文件和目录

当前目录:“./”

当前目录的上一级目录:“…/”

用户家目录

Linux系统为每一个用户提供了一个专属的目录用来存放它自己的文件内容。在Linux中使用“~”代表用户的家目录。

root用户作为系统的超级管理员,它的家目录是/root目录。

其他普通用户在创建后会在/home目录下创建与用户名同名的目录。例如:用户tom的家目录是/home/tom

操作系统不识别扩展名

Linux系统本身不识别文件扩展名,一个文件的类型不靠扩展名来区分,所以在Linux系统中,很多文件没有扩展名,反之有些目录的名字中有“.”。

文件操作命令

1.创建目录

使用绝对路径创建目录

mkdir /root/fruit

使用相对路径创建目录

mkdir ./fruit/apple

mkdir fruit/banana

mkdir …/animal

mkdir ~/fruit/grape

创建多层目录

mkdir -p /root/fruit/orange/red/water/acid

2.进入目录

使用绝对路径进入指定目录

cd /root/fruit/

使用相对路径进入指定目录

cd ./fruit/orange/red/

cd fruit/orange/red/

cd …/apple/

回到家目录

cd ~

3.清屏

clear命令

Ctrl+l快捷键

4.创建文件

使用绝对路径

touch /root/fruit/apple/acid.txt

使用相对路径

touch sweet.txt

5.ls命令

单独使用

ls

查看全部隐藏文件和目录

ls -a

查看全部隐藏文件和目录,同时不显示“.”和“…”

ls -A

查看文件和目录时在目录后面附加“/”

ls -F

递归查看目录

ls -R

组合使用多个参数

例1:查看详细信息同时在目录后附加斜杠

ls -lF

例2:在例1基础上附加递归效果

ls -lFR

例3:在例2基础上附加显示隐藏资源效果

ls -lFRA

例4:按照文件最新修改顺序逆序显示详细信息

ls -ltr

使用管道

在显示详细信息基础上将所有目录筛选出来

ls -l | grep ^d

ls -lF | grep /$

在显示详细信息基础上将所有文件筛选出来

ls -l | grep ^-

使用快捷方式列出详情信息

ll

6.复制操作

复制文件

cp apple/ orange/

复制目录

cp -r apple/ orange/

7.删除操作

删除文件

询问模式

rm one

强制删除

rm -f one

删除目录

询问模式

rm -r apple

强制删除

rm -rf apple

8.移动操作

移动文件或目录

mv grape/ banana/

重命名文件或目录

mv banana/ banana2

9.VIM编辑器

进入vim编辑器

执行vim命令

退出vim编辑器

:q

用vim编辑器打开一个文件

vim 文件路径

在打开文件进入后输入内容

按i键进入编辑模式,然后可以自由输入。输入完成按Esc键离开编辑模式,回到一般模式。

按o键在当前行的下一行开始输入。

保存文件内容

:w

保存且退出

:wq

退出但是不保存

:q!

强制保存

:w!

这里还需要参考具体的文件操作权限

显示行号

:set nu

移动光标

k键相当于↑

j键相当于↓

h键相当于←

l键相当于→

回到第一行的开头位置

gg

前往最后一行的开头位置

G

前往指定某一行开头位置

30G

删除当前行

dd

撤销刚才的操作

u

重做

Ctrl+r

复制当前行

最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

资料预览

给大家整理的视频资料:

给大家整理的电子书资料:

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

整理的电子书资料:

[外链图片转存中…(img-kpQ5NOxV-1715825917954)]

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值