提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
近期在整理学过知识的笔记,在这里记录
一、Linux 简介
Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
1.比较
二、基础命令
Vim
三种模式
vim编辑器
- 一般模式:
- 复制: yy yny
- 粘贴:p
- 撤销 u
- 删除 dd
- 页首 G
- 页尾 gg
- 编辑模式:
- i 当前插入 I 行首
- a 后面 A 行尾
- o 下一行 O 上一行
- 命令模式:
- 文件保存退出
- 查找
- w 保存 q 退出 !强制
- / 搜索 ? 搜索 n 下一个
- % 替换 new old
模式转换
帮助命令
1.clear 清屏
2.man 帮助命令
3.help
4.快捷键
基础命令
目录相关命令
## 1.pwd:查看当前所在文件目录
## 2.cd …/ :切换到上一级目录
## 3.cd / :切换到根目录
## 4.cd ~ :切换到用户主目录
1.mkdir增加目录操作
命令 : mkdir 目录名称
实例 :在根目录 / 下 mkdir test,就会在根目录 / 下产生一个test目录
2.ls查看目录
命令 : ls
实例 : 在根目录 / 下使用ls,可以看到该目录下的所有的目录和文件
实例 :在根目录 / 下使用ls -a,可以看到该目录下的所有文件和目录,包括隐藏的
示例 :在根目录 / 下使用ls -l,可以看到该目录下的所有目录和文件的详细信息
3.find寻找目录
命令 : find 目录 参数
实例 :查找/root下的与test相关的目录(文件) find / -name test
4.mv修改目录的名称
命令 : mv 目录名称 新目录名称
实例 : 将test目录的名字改为test01
注意 : mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行重命名的操作
5. mv移动目录的位置(剪切)
命令 : mv 目录名称 目录的新位置
实例 : 将test01 剪切到 Music目录下
注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作
6.cp拷贝目录
命令 : cp -r 目录名称 目录拷贝的目标位置 -----r代表递归拷贝
实例 : 将test01 拷贝到 /james目录下
注意 : cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不用写-r递归
7.rm删除目录
r 递归
-f 不询问删除
-v 显示过程
命令 : rm -rf 目录名称
实例 : 删除Music目录下的test01目录
注意 : rm不仅可以删除目录,也可以删除其他文件或压缩包,为了增强大家的记忆, 无论删除任何目录或文件,都直接使用rm -rf 目录/文件/压缩包