linux基础入门
声明:本章重新学习一下linux技术,因此大部分内容涉及到比较抽象。
内核:
内核是开源的
系统程序或应用程序 -调用> 内核 -调用>硬件
发行版
因为是内核是开源的所以在内核基础之上会出现多个发行版linux系统,常用的centos,ubuntu,红帽等
虚拟机
通过虚拟化技术,在电脑内,虚拟出计算机硬件 给虚拟的硬件安装操作系统
虚拟机软件:VMware Workstation
需要验证网络适配器是否正常,高手操作: win+r指令: ncpa.cpl
阿里镜像库:https://developer.aliyun.com/mirror/
WSL
windows subsyystem for linux 在win上无需通过虚拟机创建linux系统
命令
什么是命令,命令行
命令:即linux
操作指令,是系统内置的程序,可以以字符化的形式去使用
命令行:即linux
终端,可以提供字符化的操作页面
linux
命令的通用格式
命令 选项 参数 例如: ls -l /home
以列表的形式,显示/home
目录内的内容
入门常用命令
ls
查看目录内容 选项-a -l -hcd
切换工作目录pwd
查看当前目录位置- 相对路径:以当前目录为起点 绝对路径:以根目录为起点 路径以/开头
- 特殊路径符
cd.
当前目录cd..
回退上一级cd~
HOME目录cd ../..
回退两级 mkdir
创建文件夹mkdir -p
创建多层级文件夹touch
[文件的相对,绝对,特殊路径] 创建一个新的文件cat
【文件的相对,绝对,特殊路径】 查看文件内容more
【文件的相对,绝对,特殊路径】 查看文件内容可以翻页 空格翻页 q退出ctrl + L
快速清空屏幕cp
[-r递归复制] 参数1-被复制文件或文件夹 参数2-复制到的文件夹 复制mv
参数1-被移动的文件 参数2-需要移动的文件rm
[-r -f]*
通配符