所需开发环境安装包
链接:https://pan.baidu.com/s/1F6FlGEIJKAyDbH7LaKt4lg 提取码:74zb
1. 安装 JDK
(1)将 JDK 解压缩到 opt 目录下
2024/12/11大约 2 分钟
所需开发环境安装包
链接:https://pan.baidu.com/s/1F6FlGEIJKAyDbH7LaKt4lg 提取码:74zb
(1)将 JDK 解压缩到 opt 目录下
开源、稳定、漏洞少、靠谱公司都用它。
Linux 是一套免费试用和自由传播的类 Unix 操作系统。
目录 | 描述 |
---|---|
/bin (/usr/bin、/usr\local\bin) | 是 Binary 的缩写,这个目录存放着最经常使用的命令 |
/sbin (/usr/sbin、/usr\local\sbin) | s 就是 Super User 的意思,这里存放的是系统管理员使用的系统管理程序 |
/home | 存放普通用户的主目录,在 Linux 中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的 |
/lib | 系统开机所需要最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库 |
/lost+found | 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件 |
/etc | 所有的系统管理所需要的配置文件和子目录 |
/usr | 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与 windows 下的 program files 目录。 |
/boot | 这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件,自己的安装别放这里 |
/proc | 这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息 |
/srv | service 缩写,该目录存放一些服务启动之后需要提取的数据 |
/sys | 这是 linux2.6 内核的一个很大的变化。该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs |
/tmp | 这个目录是用来存放一些临时文件的 |
/dev | 类似于 windows 的设备管理器,把所有的硬件用文件的形式存储 |
/media(centos6) | linux 系统会自动识别一些设备,例如 U 盘、光驱等等,当识别后,linux 会把识别的设备挂载到这个目录下。 |
/run | 进程产生的临时文件,虚拟机加载光盘映像在:/run/media/root/ 目录下 |
/mnt | 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在 /mnt/ 上,然后进入该目录就可以查看里的内容了。 |
/opt | 这是给主机额外安装软件所摆放的目录。比如你安装一个 ORACLE 数据库则就可以放到这个目录下。默认是空的 |
/usr/local | 这是另一个给主机额外安装软件所摆放的目录。一般是通过编译源码方式安装的程序 |
/var | 这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件 |
VI、VIM 是 Linux 系统命令行下的文本编辑器。
通过命令 vi 文件名 或者 vim 文件名 来使用。
(1)通过 vi 或者是 vim 打开文档后默认进入到一般模式,该模式下主要负责查看和一些基础的修剪工作
(2)常用的操作
命令 | 描述 |
---|---|
dd | 删除光标当前行 |
dnd | 删除 n 行 |
u | 撤销上一步 |
x | 删除一个字母,类似于键盘上的 Delete 功能 |
X | 删除一个字母,类似于键盘上的 Backspace 功能 |
yy | 复制光标当前行 |
p | 粘贴 |
dw | 删除一个词 |
yw | 复制一个词 |
Shift + g | 移动到页尾 |
N + gg | 移动到第 N 行 |
Shift + 6 | 移动到行头 |
Shift + 4 | 移动到行尾 |
命令 | 描述 |
---|---|
man | 帮助手册 |
--help | 帮助手册 |
date | 日期 |
cal | 日历 |
pwd | 显示当前所在的目录 |
cd | 切换目录 |
ls | 显示当前目录下的内容 |
grep | 通过 | 管道符,配置 grep 进行过滤筛选 |
mkdir | 创建目录 -p:同时创建多级目录 |
touch | 创建文件 |
rmdir | 删除一个空目录 |
rm | 删除文件或者目录 -rvf:递归删除所有目录内容,有提示 -rf:递归删除所有目录内容,无提示【慎用】 |
cp | 复制 -r:递归复制整个目录 -v:显示复制过程中文件的列表 \cp:强制覆盖不提示 |
cat | 查看文件 cat 文件名 查看轻量级的文本文件 cat 文件1 文件2 连接显示多个文件 cat 文件1 > 文件2 合并为新文件 cat 文件1 >> 文件2 追加 |
more | 查看比较长的文件 空格键:向下翻一页 回车键:向下翻一行 q:代表立刻离开more ctrl+F 向下滚动一屏 ctrl+B 向上滚动一屏 |
less | 同 more 类似,比 more 功能更多 pageDown:向下滚动一页 pageUp:向上滚动一页 /字符串: 向下搜索指定字符串 ?字符串:向上搜索指定字符串 n:重复前一个搜索 N:反向重复前一个搜索 |
tail | 从尾部开始查看文件,比较适合看日志 -f:跟随查看 -n<行数> 输出文件尾部 n 行内容 |
history | 查看命令 |
echo | 回显,输出一般在 shell 脚本中使用较多 |
find | 查找文件,提供了丰富的模糊搜索及条件搜索 Find+搜索路径+参数+搜索关键字 按文件名:find /目录/… -name "*.txt" |
locate | 查找文件,基于索引,查询速度更快 通过 updatedb 来更新索引 |
ln | 软链接 ln -s 原文件或者目录 软链接名 |
tar | 压缩文件 、解压缩文件 tar -zcvf xxx.tar.gz xxxx 压缩文件 tar -zxvf xxx.tar.gz 解压缩文件 -c:创建一个新归档 -x:从归档中解出文件 -v:显示详细信息 -f:指定压缩后的文件名 -z:通过 gzip 过滤归档 |
zip | 压缩文件 zip xxx.zip xxxx zip -r xxx.zip 目录/* |
unzip | 解压缩文件 upzip xxx.zip |
(1)Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
(2)对用户的操作
新增用户:useradd 新用户名
设置密码:passwd 用户名
用户是否存在:id 用户名
切换用户:su 切换用户名
查看当前用户/登录用户:whoami / who am I
删除用户:userdel
(1)RPM(RedHat Package Manager),RedHat 软件包管理工具,类似 windows 里面的 setup.exe,是 Linux 这系列操作系统里面的打包安装工具,它虽然是 RedHat 的标志,但理念是通用的。
(2)查询已安装的 rpm 列表
rpm –qa | grep xx