目录
一,Linux简介
windows的问题:收费,系统长时间运行不稳定
Linux的优点:开源免费,运行稳定,不会变慢,不容易死机
因此:做为一个后端JavaEE程序员,在windows中开发完程序后,得部署到一个相对比较安全稳定的服务器中运行,Linux就是最佳的选择
学习Linux, 我们得学会:对目录,文件基本操作命令
由于linux的开源精神,使得其版本众多,发展到今天,主要有三大分支:
-
Redhat: 应用最为广泛的服务器版本, 包含:
redhat、centos
、Fedora -
debian: 有着媲美windows的桌面环境,包含:
Ubuntu
、Linux Mint -
suse: 主要用于商业桌面、服务器,包含:SLES、OpenSUSE
二,文件系统
目录结构
/: 根目录
/bin: 包含基本的用户命令
/boot: 存放启动时需要的文件
/dev: 包含设备文件
/etc: 配置文件存放位置
/home: 用户家目录
/lib: 动态链接库存放位置
/media: 用于挂载外部媒体
/mnt: 临时挂载点
/opt: 可选应用程序包的安装位置
/proc: 进程信息虚拟文件系统
/root: root用户的家目录
/run: 用于存储运行时数据
/sbin: 系统管理员使用的命令
/srv: 服务数据存放位置
/sys: 系统信息虚拟文件系统
/tmp: 临时文件存放位置
/usr: 用户程序存放位置
/var: 变量数据存放位置
三,命令行操作
文件和目录操作
- ls: 列出目录内容。ls -l 显示详细信息。
ls # 列出当前目录的内容 ls -l # 列出当前目录的内容,并显示详细信息 ls -al # 列出当前目录的所有文件,包括隐藏文件
- cd: 改变当前目录。cd .. 返回上一级目录。
cd /path/to/directory # 切换到指定目录 cd .. # 返回上一级目录 cd ~ # 回到用户家目录
- pwd: 显示当前工作目录。
pwd # 显示当前工作目录
- mkdir: 创建目录。mkdir -p /path/to/directory 可以创建多级目录。