想要学好Linux操作系统,就是在学习Linux操作系统的命令。
文章目录
- 前言
- 一、操作系统
- 二、Linux初始
- 三、Linux常见的分支
- 四、基本知识
- 五、目录结构
- 六、基础命令
-
- 命令格式:命令 【选项】 参数
- 快捷键(敲命令时的快捷键)
- history:查看历史使用命令(默认存储1000条,可以改)
- pwd(print work directory):显示当前的工作目录的绝对路径
- ls(list):显示当前目录下所有的内容(文件和文件夹)
- cd(change directory):切换当前工作目录
- mkdir(Make Directory):创建新目录
- touch:创建文件
- 查看文件相关
- cp(copy):复制文件
- mv(move):移动文件
- rm(remove):删除文件
- 查找命令的可执行文件
- find:查找文件的信息
- stat:查看文件时间戳
- date:时间命令
- wc:数量统计
- 特殊符号
- echo:终端输出
- vi/vim:文本编辑器
- 总结
前言
想要学好Linux,命令是基本功,企业常用的命令大约200多个,不管是shell脚本还是管理操作系统最常用的命令必须牢牢掌握,像我们以前学习乘法口诀一样,烂熟于心,唯有如此才打牢基础。。
一、操作系统
操作系统是计算机软件的一种,他主要负责:
作为用户和计算机硬件之间的桥梁,调用和管理计算机硬件进行工作。
软件:软件是用户和计算机硬件之间的接口和桥梁,用户通过软件与计算机进行交流。
硬件:计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。
二、Linux初始
1、Linux的诞生
Linux有林纳斯 托瓦兹在1991年长版并发展至今成为服务器操作系统领域的核心系统
2、什么是Linux系统的内核
内核提供了Linux系统的主要功能,如硬件调度管理的能力。
Linux内核是免费开源的,任何人都可以查看内核的源代码,甚至是贡献代码,
3、什么是Linux的系统发行版
内核无法被用户直接使用,需要配合应用程序才能使用。
在内核基础上,封装系统级与程序,组合在一起就称之为Linux发行版。
三、Linux常见的分支
实际上Linus Torvalds所创建的是linux内核,而linux内核至今只发行了几个版本,变化并不是很大。但围绕着linux内核,不同的开发商开发出了很多linux系统(在linux内核上加入一些应用软件),这些linux系统就称为linux的分支。

linux有非常多的分支,常见的分支有CentOs,Ubuntu,RedHat等。

四、基本知识
命令提示符
[root@localhost ~] #
[]:这是提示符的分隔符号,没有特殊含义。
root:显示的是当前的登录用户。
@:分隔符号,没有特殊含义。
localhost:当前系统的简写主机名(完整主机名是localhost.localdomain)。
~:代表用户当前所在的目录的最后一级目录。
最后#:表示命令提示符。超级用户是#,普通用户是$。
单根操作系统
-Linux单根操作系统是一种操作系统设计模式,其中整个系统的核心功能由一个单一的实体管理,通常是指Linux内核。
与传统的分层操作系统设计不同,单根操作系统将所有功能集中在一个地方,包括资源管理、进程调度、文件系统、
网络堆栈等。这种设计简化了操作系统的结构,提高了系统的性能和效率,但也可能增加了系统调试和维护的复杂性。
一切皆文件
指的是在Linux系统中,几乎所有的东西都被视为文件。这种思想的核心在于统一了对系统资源的访问方式,使得文件系统
可以被用来访问和操作各种设备、进程、网络接口等。
root用户
root是系统中最高权限的用户。root用户拥有对系统的完全访问权限,可以执行任何操作
root用户登录后的命令行提示符是 #,而普通用户登录后的提示符是 $
多用户多任务
支持多个用户同时登录,并且可以同时运行多个进程。
多用户多任务系统的好处包括提高了计算机的利用率、增强了系统的灵活性和可扩展性,同时也为用户提供了更好的体验和更高的效率。
图形界面
GUI:图形化界面
CLI:命令提示符
文件名的命名规则
文件长度不能超过255个字符
严格区分大小写
不能使用特殊符号
点开头的文件都是隐藏文件
文件扩展名没有实际意义
五、目录结构
[root@loaclhost aaa]# pwd
/root/aaa/abc
第一个/是根目录
其余的/是路径分隔符(层级关系)
/
根目录系统最顶级的目录
/etc
存储Linux的各种配置文件
/dev
存储Linux的各种设备文件
/usr
存储系统文件
/bin /usr/bin
存储Linux的普通用户的可执行程序
/sbin /usr/sbin
存储Linux的管理员用户的可执行程序
/var
存储经常更新发生变化的文件
/tmp
存储一些临时的文件
/home
存放的是普通用户的家目录
/root
存放的是root用户的家目录
/lib /lib64
存储库文件的目录
/mnt
外部存储设备挂载点
/media
媒体文件目录,也可以当做挂载点
/proc
伪文件目录,内核映射文件目录
/boot
存储启动系统相关的文件
六、基础命令
对于命令的理解
学习Linux本质上是学习在命令行下熟练使用Linux的各类命令
命令:即Linux操作指令,是系统内置的程序。一个命令就是一个Linux的程序。命令没有图形化页面,可以再命令行
(终端中)提供字符化的反馈。
命令行:即Linux终端(Terminal),是一种命令提示符页面。以纯“字符”的形式操作系统,可以使用各种字符化命令
对系统发出操作指令。
Linux命令并不是只要看看就可以的,我们一定要操作一下感受一下这个命令,才能真正的了解这个命令



1207

被折叠的 条评论
为什么被折叠?



