初识Linux+Vim

一. Linux

1. Linux是什么

Linux是一种自由和开放源码的类Unix操作系统。目前存在着许多不同的Linux,但它们都使用了Linux内核。

2. Linux的优点

Linux操作系统的优点:免费,开源,支持多线程,有良好的桌面应用,多模块

3. Ubuntu

Ubuntu是Linux的一个发行版本。
它更新快,拥有良好的图形化应用。

二. 认识Linux终端

1. 命令行提示符

在这里插入图片描述
其中
第一个"linux" : 用户名。
@ : 表示分隔符。
第二个"linux" : 计算机名/主机名。
~ :当前所在路径
$ : 普通用户权限

2.Linux文件系统

Linux系统是倒插树结构,万物皆文件。
Linux文件结构

3. 一些基本操作

在这里插入图片描述

三. Linux文件相关操作

在这里插入图片描述

1. ls 查看文件

在这里插入图片描述

ls 路径/目录名 该目录下有哪些文件
ls 路径/文件名 回显文件名
ls 回显当前路径下有哪些文件

ls 可以加参数

ls -a: 查看文件, 包括隐藏文件(前面带 .的都是隐藏文件)
ls -l: 查看文件的详细信息
ls -h: 带单位的显示文件(的详细信息)

2. chmod 文件的权限+修改

在这里插入图片描述

1) chmod 修改文件权限(字母)

chmod 用户+/-/=权限 文件名

2) chmod 修改文件权限(八进制表示法)

在这里插入图片描述

3. cd 切换当前路径

cd 目标路径(cd后面的路径只能是目录,不能是文件)

cd后面可以跟绝对路径,也可以跟相对路径。

绝对路径:相对于根目录来说的路径。
相对路径:相对于当前路径而言的。

cd.	切换到当前路径
cd.. 切换到上一级路径

4. mkdir 创建目录

mkdir 路径/目录名(在给出的路径下,创建一个目录)
mkdir dir1/dir2/dir3 -p(创建具有层级关系的目录, 加-p参数是因为没有前面的dir1/dir2)

eg: 在这里插入图片描述

5. rmdir 删除空目录(只能删除空目录)

6. rm 删除文件

rm 路径/文件名(可以删除文件)
rm -r 路径/目录名(可以删除非空目录)

eg:
在这里插入图片描述

7. touch 创建文件

touch 文件名(可以跟多个文件名)

eg: touch 1 2 3 4 5 ----> 创建了分别名为1 2 3 4 5的5个文件

8. cp 复制文件

cp指令,内容相同的文件会存在两份
拷贝目录时,需要加-r

cp file1 file2
cp -r folder1 folder2
1.当前路径下file2文件存在时,把file1拷贝一份,覆盖掉之前的file2
2.当前路径下file2文件不存在时,把file1拷贝一份,新建一个file2,存的是file1中的内容

9.mv 移动文件

mv file1 file2
1.当前路径下不存在file2文件时,mv操作相当于给file1重命名为file2
2.当前路径下存在file2文件时,mv操作,把file1中的内容覆盖掉原有file2中的内容

四. vim编辑器

1.基本概念

vim是Linux操作系统下的文本编辑器
vim有四种常用模式

1.命令行模式
2.插入模式
3.底行模式
4.可视模式

2.常用操作

请添加图片描述

练习:
要求不允许切换工作路径
在家目录下创建mydir目录
把/etc/passwd和/etc/group复制到mydir中
把复制过来passwd重命名为passwd.txt,把group重命名为grp.txt
在mydir中嵌套创建dir1/dir2/dir3/dir4
把grp.txt复制到dir1/dir2中,把passwd.txt移动到dir4中
查看dir4中文件的详细信息
把家目录下的mydir删除

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值