1、什么是服务器
相当于没有显示器的电脑,可以做很多的逻辑处理
系统
电脑:windows系统:win10、win11
手机:安卓、ios、鸿蒙 ---adb
服务器系统:linux系统----redhat、centos版本、ubuntu版本----工作环境=乌班图
汽车:
qnx系统:【linux系统】宝马、奔驰、奥迪
安卓:理想、小鹏、蔚来
特斯拉:
linux命令讲解
zzy@rita-virtual-machine:~$
zzy:用户名
zzy-virtual-machine:虚拟机的名字
~:家目录,你的当前位置
$: 普通用户登录
#: 超级管理员,root用户
whoami 当前登录的用户是谁
ip address
通过ip地址去查的
ip address = ip addr
查看网络是否连接=ping
ping www.baidu.com == ping ip地址
ping 地址
注意:ctrl +c 停止连接
查看网络未连接的情况
查看历史命令---history
清屏-clear
还有一种清屏的快捷键 ctrl +l
键盘操作-平时使用
关机和重启命令
关机:poweroff
重启:reboot
文件相关命令
1、查看当前目录下的所有文件 ls --没有子目录
ls 查看当前目录下的所有文件
ls -l 查看文件的详细信息
ls -a 查看文件包含隐藏文件的内容
ls -la 查看当前目录下所有文件详细信息-包含隐藏文件
ls 指定路径 --举例 ls snap文件夹,就能看到snap文件夹下的所有文件,基于当前目录下的某个位置
文件的颜色:
1、蓝色:目录 2、白色:普通文件 3、红色:压缩包 4、绿色:可执行文件
查看当前位置-pwd
~ 代表家目录 = /home/rita
切换位置 cd
cd 切换的位置,如果写的位置是不存在的文件夹的名字,进不去
cd ../ 返回到上一级目录
根目录---最大的目录 /
进入根目录下
cd /
cd ~ 进入家目录下
cd 空格 进入到家目录下
linux中的目录结构
/代表根目录
root:超级管理员的专用目录
home:普通用户的专属目录
tmp:存放临时文件
var:存放日志
etc:放一些配置文件
相对路径和绝对路径
1、绝对路径:从根目录/开始的路径,开头是/ ,一层一层编写完整的路径,和你当前的位置没有关系
cd /etc
cd /usr/local
2、相对路径:基于当前的位置的路径,开头不是/
返回上一级 cd ../
cd snap ---进入家目录下的snap目录下
找位置
1、当前在b目录下,通过cd命令切到f目录下
cd f ---相对 cd /b/f----绝对
2、当前为f目录下,进入到c目录下
相对:cd ../../c
绝对:cd /c
3、当前在i目录下,进入到e目录下
绝对:cd /b/e
相对:cd ../../../b/e
创建文件 touch
普通文件,白色的
touch 文件名----创建单个文件
touch 文件1 文件2 文件3---创建多个文件,多个文件名之间加空格
指定目录下创建文件
touch 路径/文件名 ----在指定目录下创建文件
创建文件夹 mkdir
1、创建单个文件夹
mkdir 名字 -----基于当前位置下创建的
2、创建多个文件夹
mkdir 名字1 名字2 名字3
3、创建层级目录=文件夹
mkdir -p a/b/c
4、指定位置下创建文件夹
mkdir a/maomao ---在a文件夹下创建一个maomao文件夹
如果位置切换不会,直接进入到对应目录下,然后再操作
复制文件cp
复制文件
cp 复制的文件 新文件 cp a.txt b.txt ----都在同一个目录下
复制目录=文件夹
cp -r 复制的文件夹 新文件夹 cp -r zzy170 zzy171
cp 复制的文件 指定文件夹下 cp a.txt zzy170
举例: (不知道怎么放到新文件夹下就先去新文件夹目录下pwd找路径)
1、把zzy170.txt文件,复制到zzy171文件夹下
剪切移动文件mv
mv 支持重命名,如果移动的文件找不到,那就是重命名
用法
源文件==你要移动的文件
mv 源文件 目标位置=文件夹
删除文件 rm
删除谨慎使用,检查一遍,练习都是再家目录下操作
rm 文件名----文件
rm 文件名1 文件名2 文件名3
rm -r 文件夹名字 ---删除文件夹
rm -r * 删除所有的内容
rm -r test/* 删除test目录下的所有内容