一、什么是Linux及为什么要使用Linux?
1.Linux是一套免费使用和自由传播的操作系统。说到操作系统,大家比较熟知的应该就是Windows和MacOS操作系统。
2.在企业中开发时会涉及到很多的数据库、中间件等技术,比如MySQL、Redis、MQ等技术,而这些应用软件大多都是需要安装在Linux系统中使用的,需要通过远程工具连接Linux操作系统,然后来操作这些软件。
二、Linux常用的命令
1.基本命令
ip addr 查看IP
pwd 查看当前所在目录
shutdown -h now 立即关机
reboot 重启
ping ip或者域名(即网址) 查看网络是否连接
ctrl + c 强制停止当前占用窗口的命令
top 查看内存情况
kill -9 pid 强制杀死知道进程
ps -ef | grep -i 进程名字 查看进程运行信息(| 是管道命令)
clear 清屏(但并非真正意义上的清除内容向上滑动屏幕之前的内容依旧可见)
history 查看历史命令
!历史命令编号 可执行历史命令
具体命令 -h 查看具体命令的帮助信息
2.目录命令
目录切换
cd 目录 切换指定目录
cd ~ 回到根目录
cd . 当前目录
cd .. 上级目录
cd - 回到刚才的目录
目录展示
ls 目录 (目录存在)展示指定目录内容
(目录不存在)展示当前所有目录内容
ls -a 展示所有
ls -d 展示目录
ls -l 以列表的形式展示
目录创建
mkdir 目录名 创建目录
mkdir -p 目录名/目录名 创建多级目录(推荐使用这个即使创建一级目录)
目录删除
rm -rf 目录名 删除目录(推荐使用这个)
rm -r 目录名 删除有提示
rm -f 目录名 删除无提示
复制目录
cp -r 原目录 目标目录 复制目录
移动目录
mv 原目录 目标目录 (目标路径存在)移动
(目标路径不存在)可在移动后改名
3.文件命令
创建文件
touch 文件名 创建新文件
编辑文件(vi&vim编辑器)
vi 文件名 编辑文件
通过vi命令进入文件后有三种模式:
1.查看模式【命令模式】
2.编辑模式【插入模式】修改内容
3.底行模式
三种模式切换
vim编辑器安装
vim编辑器相对于vi编辑器看起来更加美观的,其中的操作是一样的 yum install vim
查看文件
cat 文件名称 展开文件所有内容(适用于看小文件)
more 文件名称 分页查看文件内容(适用于看大文件)
回车键 向下滚动一行
空格键 向下滚动一屏
b 返回上一屏
q或者ctrl+c 退出more
tail -f 文件名 动态查看文件内容监控日志文件(重要)
删除文件
rm -f 文件名1 文件名2 删除文件不提示
复制文件
cp 原文件名 目标目录 复制文件到指定目录
移动文件
mv 文件名 目录 移动
mv 文件名 目录/新文件名 修改文件名
tar压缩命令(重要)
tar -zcvf 压缩后的文件名 被压缩的文件或目录列表 压缩
tar -zxvf 要解压的文件名 【-C指定目录】 解压
-z :z表示的是gzip,通过gzip命令处理文件,gzip可以对文件压缩或解压
-c : c 打包或压缩
-x : x 解包或解压
-v : v 显示进度条
-f : f 为文件取一个名字
查找命令(重要)
**find 目录 参数 文件名 查看自己定义的文件 (例:find/etc -name *profile)
grep 内容 文件名 从指定文件中查找指定的文本内容(例:grep -n Hello*.java) -n 表示显示行号**
权限命令
chmod 权限 文件