helle!
各位大佬好!
每天进步一小步!
你我只差个机会!
我是silly小白~,今天单独用这篇文章带大家一起走进linux系统基础操作学习,如有不足之处欢迎光临指导!栓Q栓Q!
一、什么是linux?
1、Linux是指linux操作系统内核,相比大家都知道操作系统,好比我们平时用的手机是安桌操作系统或者苹果操作系统,还有华为新出不久的鸿蒙操作系统,以及电脑用Windows操作系统。我们现在所说的linux操作系统也类似这些,相比大家已经有了些概念,这里就不啰嗦太多!
2、Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
二、linux系统特点?
1、使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。[1]
Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维工程师当作服务器使用,甚至当作网络防火墙,这是Linux的一大亮点。
2、Linux具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。
三、linux特征
1、基本思想:
(1)、一切都是文件;
(2)、每个文件都有确定的用途;
2、完全免费:
Linux是一款免费的操作系统;
用户可以通过网络或其他途径免费获得 并可以任意修改其源代码;
3、完全兼容POSIX1.0标准
可以在Linux下通过相应的模拟器运行常见 的DOS、Windows的程序;
4、多用户、多任务
(1)、Linux可以使多个程序同时并独立 地运行;
(2)、linux支持多用户,各个用户对于 自己的文件设备有自己特殊的权利。
5、良好的界面
Linux同时具有字符界面和图形界面;6、支持多种平台
(1)、 Linux可运行在多种硬件平台上, 如具有x86、680x0、SPARC、Alpha等 处理器的平台;
(2)、 Linux还是一种嵌入式操作系统, 可运行在掌上电脑、机顶盒或游戏机;
四、linux基础操作指令
1、终端显示的内容:
- [root@localhost ~]#
- root -》 当前登入的用户
- localhost -》 当前登入的主机名
- ~ -》 当前用户的家目录
- # -》 用户的标识符,# 超级管理员 $ 普通 用户
2、命令的写法?
- 命令 [空格] 选项 [空格] 文件/目录
3、目录的结构?
- windows -》 属于多根的方式,
- C盘 D盘 E盘Linux -》 属于单根 /
切换目录: cd
- 绝对路径: 从根开始切换,以/开头
- 相对路径:相对当前路径切换
特殊的目录
- . 一个点 -》 代表当前目录
- .. 两个点 -》 上一级目录
- 查看当前所在绝对路径: pwd
【记住一点,没有特殊需求的时候,切换目录,怎么方便怎么来】
例题:现发现有目录结构如下:
/
a b c
/ \ | \
d e f h
|
g
1、要求使用绝对路径切换到 f -》 cd /b/f
2、要求使用相对路径切换到 c -》 cd ../../c
3、要求使用相对路径切换到 h -》 cd ./h [一般 ./ 可不写]
4、要求使用绝对路径切换到 d -》 cd /a/d
5、要求使用相对路径切换到 e -》 cd ../e
4、文件和目录的增删改查
目录的增删改查
- 增:mkdir
选项
-p //创建联级目录-v //显示创建的过程
例题:
# mkdir dir1 //在当前目录下创建dir1目录
# mkdir /opt/dir1 //在/opt目录下创建dir1目录
# mkdir -pv /opt/a/b/c //在 /opt 下创建 a/b/c 联级目录
- 删:rm
选项
-r //删除目录
-f //force 强制删除- 改:cp 复制 mv 移动和改名
cp 复制
选项
-r //复制目录 -r 选项例题:
# cp -r dir1 /opt //复制目录dir1到 /opt 下
# cp -r dri1 /opt/dir2 //复制dir1目录到 /opt 下并且命名为 dir2mv 移动或改名
例题:
# mv dir1 dir2 //将当前目录下的dir1改名为dir2
# mv dir2 /opt //将当前目录下的dir2移动到/opt 下
- 查: ls //列出目录下有哪些内容
选项
-l //以长格式显示详细信息
-a //显示所有文件[包含隐藏文件]
-d //一般配合-l使用,查看目录本身的详细信息练习题目及答案:
1、要求创建目录 /a/b/c
# mkdir -pv /a/b/c
2、要求切换到b目录下,创建目录dir1
# cd /a/b/
# mkdir dir1
3、要求将dir1目录移动到c目录下
# mv dir1/ c/
4、将c目录下的dir1拷贝一份到 a目录下并且命名为dir2
# cp -r c/dir1 /a/dir2
5、删除c目录
# rm -rf /a/b/c
5、文件的增删改查
- 增: touch //创建文件
# touch 1.txt
# touch 1.html
- 删:rm
- 改:cp 复制文件 mv 移动和改名 vim 编辑文件的内容
- 查:cat 查看文件的全部内容
6、vim 命令的使用 ☆
- 4种模式
- 命令模式,编辑模式,尾行模式,可视块模式
- 其他快捷操作:
- 命令模式
- 1、光标的定位
- gg 将光标定位到第一行的行首
- G 将光标定位到最后一行的行首
- 3gg
- 2、高亮
- /关键字 高亮查找关键字,按n往下翻,按N往上翻
- 编辑模式
- 尾行模式
- 1、扩展命令
- :wq 保存退出,:wq! 强制保存退出
- :q 不保存退出, :q! 强制不保存退出
:set number 添加行号
:set nonu 取消行号
到这里就结束咯
感谢各位靓仔靓女观看!
望您有所收获!
感谢各位大哥大姐的支持💪