Linux系统基础知识
什么是Linux
Linux是一款多用户,多任务的命令行形式的服务型操作系统
多用户:支持多个用户登录使用(也支持一个用户多端登录)
多任务:支持多个任务同时运行
命令形式:使用命令的操作系统
服务器型:90%以上的服务器都会选择使用Linux系统
Linux的优缺点
优点:
- 开源,免费
- 运行速度快
- 安全性比较好
- 稳定性较高
缺点:
- 软件比较少
- 界面比较简陋
- 操作难度偏大,学习成本比较高(命令行)
发行版本Linux实际上是一个操作系统的内核,并不是一套完整对的操作系统。一些厂商将Linux内核与一些实用工具和操作手册打包在了一起,就形成了发行版本。并且,发行版本提供了便捷的安装界面以及配置工具。
主流发行版本
Redhat:小红帽,企业级的Linux的发行版本,收费
CentOS:与小红帽有 97%相似度。免费
Ubuntu:界面比较美观,中文支持的比较好
suse:华为运用的比较多
麒麟:国产的系统
登录界面认识:
【root @ localhost ~】#
有一个超级用户root, 登录了localhost这台计算机,在计算机家目录的位置
- root:代表登录用户的名字
- localhost:代表计算器的名字
- ~:代表登录后所在的位置, ~代表家目录
- #:身份象征符,代表的是超级用户
- $:标识普通用户
常用基本命令
常见目录
/:根目录
~:家目录(root用户的家目录是/root,但是普通用户的是在/home/用户名)
.:当前目录
…:上级目录或者父目录
cd:切换路径(改变文件位置)
whoami:查看当前登录用户
pwd:查看当前所在位置
ls:查看当前位置内容
ls -a:查看当前位置的内容,包括隐藏内容
ll:查看当前位置的内容(详情)
ifconfig:查看IP地址
clear:清除屏幕上的历史命令
路径:
就是在文件系统中的存储位置
在Linux中,路径可以分为两大类:
- 相对路径,不以根目录开始的路径
- 绝对路径,不以根目录开始的路径
目录操作:
1、新建操作
mkdir 目录名 ————新建空目录
mkdir ——p 目录名 ————新建多级目录
2、删除操作
rmdir 目录名 ————删除空目录
rm ——rf 目录名 ————删除非空目录
3、复制目录
cp -r 目录名 路径 ————复制目录到某个路径
4、备份目录
cp -r 目录名 目录名.bak ————将某个目录备份
5、剪切/移动目录
mv 目录名 移动后的路径 ————将某个目录移动到制定目录
6、给目录改名
mv 旧目录名 新目录名 ————将某个目录的名字修改
7、查看目录大小
du -sh 目录名
8、查看目录结构
tree 目录名
文件操作
1、创建文件
touch 文件名
2、删除文件
rm -f 文件名
3、复制文件
cp 文件名 保存路径
4、备份文件
cp 文件名 备份文件名。bak
5、移动/剪切文件
mv 文件名 路径
6、改文件名
mv 旧文件名 新文件名
7、查看文件大小
du -sh 文件名
8、查看文件内容
cat 文件名 :一次查看文件内容,适用于小文件
more 文件名 :按空格件继续,按Q键退出,到了文件结尾会退出
less 文件名 :按空格继续,按Q键退出,到了文件结尾不会退
head -n 文件名 :查看文件的前N行
tail -n 文件名 :查看文件的后N行