Linux的介绍与命令

一、linux介绍
1、Linux是一个免费、开源的操作系统,能多用户、多任务、支持多线程和多CPU的操作系统,相对windows更加稳定,在unix系统的基础上开发的系统;
注解:
(1)免费:不要钱
(2)源代码公开
(3)多用户:可以在不同用户操作
(4)多任务:同时执行多个任务
(5)多线程:支多个线程同时工作
(6)多cpu:系统支使用多个cpu
2、由芬兰大学生Linux torvalds在1991年开发了该系统
3、linux主流的版本
centos(现在学习的系统)
(1)centos 免费
优点:非常稳定和可靠,服务器的首选,免费下载和使用
缺点:内核版本比较旧
(2)Ubuntu (乌班图)
优点:最受欢迎的桌面linux发行版。固定的发布周期,丰富的说明文档
缺点:与debian有一定的兼容问题
(3)red hat(红帽子)
优点:高性能的云、虚拟化、存储、Linux 和中间件技术
(4)dibian
(5)openuser
(6)gentoo
4、linux操作系统的优点
1)系统稳定
2)作为服务器系统使用
5、为什么学习linux?
(1)作为服务器,部署环境,
例如:
lamp=linux+apache+mysql+java dym环境
lnmp=linux+nginx+mysql+php 论坛环境

(2)学习linux命令
1、ifconfig 查看IP地址
2、ping+网址 查看网络连接状态
ctrl+c或z停止
3、service iptables
start 开启防火墙
stop 关闭防火墙
reload 重新加载防火墙
restart 重启防火墙
condrestart
status 查看防火墙状态
panic
save
4、su 切换用户
切换普通用户:su+普通用户($)
切换超级用户:su+超级用户(#)su root(输入密码,密码不显示)
查看用户命令:cat /etc/passwd
5、ssh+IP 连接虚拟机
6、cd//表示根目录;最开始目录
cd 进入文件夹
cd / 返回根目录
cd . .表示当前目录
cd ..返回上一级目录
cd ../..返回上两级目录
7、pwd 查看当前路径
8、mkdir 新建文件夹(d)
(1)创建单个文件 mkdir tt
(2)创建多个文件 mkdir 文件1 文件2
(3)mkdir -p ./文件1/文件2 创建层级目录
9、ls 横向显示目录下所有的文件和目录
ll(ls -l)纵向显示当前所有目录和文件
ls -a 查看当前目录下所有的文件和文档以及隐藏文件(.或..的文件)
10、touch 创建文档(-)
(1)创建单个文档 touch zz
(2)创建多个文档 touch 文档1 文档2
11、
一、编辑文档
(1)vim或vi 按i键进入编辑模式
按esc或ctrl+c键,进入命令模式
底层命令模式:shift+: 输入w保存,q退出(w保存、q退出、!表示强制;wq!强制保存退出)
流程:vim+文档名>按i键,进入编辑模式>输入内容>输入ctrl+c,进入命令模式>shift+:,输入wq,敲回车
二、查看文档内容
(1)cat 查看所有的文档内容
cat 文档名|grep+搜索内容 查看指定内容
(| 管道符;grep 匹配、过滤、搜素)
(2)head 查看前面内容(默认查看文档前10行)
head 文档名
head -n数字 文档名 查看文档指定的前几行
(3)tail 查看文档的后几行
1)tail 文档名
2)tail -n数字 文档名 查看指定的倒数几行
3)tail -f 文档名 查看实时日志
ctrl+c或ctrl+z退出日志
(4)more+文档名 按百分比查看内容
(5)less+文档名 按上下翻页查看内容
三、文件基本操作
(1)rm 文档名 提示性删除文档
(2)rm -r 文件夹 提示性删除文件夹
(3)rm -rf 强制删除文件夹
(4)rm -rf * 强制删除目录下所有的内容
(2)cp 复制文件
1)cp 原文档 新文档
2)cp 路径 目录 指定路径复制
(3)mv 重命名
(1)mv 原文件 新文件
(2)移动文件:mv 路径 新路径
12、find 查找
find 路径 -name 文件名
13、histroy历史命令
histroy -c清除命令
14、reset 重置屏幕
15、clear 清除屏幕
16、快照(备份)
17、关闭虚拟机
(1)halt
(2)init 0
(3)shutdown now
(4)reboot

posted @ 2025-02-15 16:47  uai  阅读(131)  评论(0)    收藏  举报