1.进入文件目录: cd 目录名
2. 返回上层文件目录: cd ..
3.返回根目录: cd
4.显示目录路径: pwd
5. 查看文件命令:
cat 文件名
more 文件名
回车 下一下
空格 下一屏
n 逐行展示
tail -f 文件名 查看日志文件 log
6.创建目录:
mkdir 文件夹名字
7. 创建文件:
touch 文件名字
8.删除文件:
rm 文件名
9.删除文件夹
rm -rf 文件夹
10.删除非空目录: 提示,如果目录为空可以删除,不为空不能删除
rmdir 目录
11.复制命令:
cp 要复制的文件名 目标目录
剪切和重命:
mv 要剪切的文件 目标目录
mv 原文件名字 新文件名
12.解压命令:
gzip
压缩: gzip 文件名
解压: gzip -d 压缩文件名
tar
压缩:
tar -cvzf 压缩文件名.tar.gz 文件目录
解压:
tar -zvxf 压缩文件名
z: 压缩文件格式
v: 显示解压过程
x: 解压方式
f: 指向解压的文件
13. 编辑文件的命令: vi vim
vim:
i: 插入
dd: 删除当前行
G: 文本最后一行
gg: 文本第一行
o: 当前光标的下一行进行插入
按ESC键, :q 退出 :q!强制退出 :wq保存 :wq!强制保存
14. 查找命令:
查找文件:
find 文件目录名
find -name 文件名*.java
在文件中查找手机号
grep 手机号
15. 其他命令:
查看进程:
ps aux|grep 进程名
杀死进程:
kill -9 进程id
16.防火墙:
systemctl firewalld stop
17.安装软件:
JDK tomcat 数据库
18.项目部署:
部署SpringBoot项目,执行命令 jar -jar 打包好的项目
后台启动 nosp......................
19.Linux面试题:
查看进程,
查到日志,
杀死进程....
=================================================
a.常用命令
开发的时候慎用, rm *
rm 文件名
rm -rf 文件目录
b.tab键 进行补全的
c.查看比较大的文件内容
c.1more
more 文件名 回车 向下滚动 空格 向下滚动一屏 b 返回上一屏 q或者ctrl+C 退出more
c.2 tail命令动态内容,如日志
tail 文件名
d.删除命令
rm 删除文件 rm -rf mulu rmdir 空目录 判断, 如果目录里有内容则不删除
e.拷贝命令 cp(复制) mv(剪切,重命名)
cp 文件/文件目录 目录目标 mv 文件/文件目录 目标目录 重命名: mv 原文件名 新文件名
f.压缩命令
gzip 只能压缩文件 gzip 文件名 解压命令: gzip -d 压缩文件 tar 压缩命令 tar -czvf 文件夹.tar.gz 要压缩的文件目录 解压命令: tar -zvxf 压缩文件名 z: 需要解压的文件格式 v: 是否显示解压过程 x: 解压的方式 f: 后面跟着被解压的文件
g.文本编辑命令(VI, vim)
vi 编辑的文件名 退出: 1.先按ESC 2.输入:q vim 编辑文件的名字 进入到要编辑的文件,可以使用到的命令 | 命令模式指令 | 含义 | | ------------ | --------------------------------- | | gg | 定位到文本内容的第一行 | | G | 定位到文本内容的最后一行 | | dd | 删除光标所在行的数据 | | ndd | 删除当前光标所在行及之后的n行数据 | | u | 撤销操作 | | shift+zz | 保存并退出 | | i 或 a 或 o | 进入插入模式 | 退出 按 一下 ESC :q 回车 :q! 回车 强制退出 保存: 按一下ESC :wq 回车 强制保存 :wq!
h.搜索相关命令 find命令
find命令: 搜索文件和文件目录 find -name 文件名或者目录名 grep 搜索的文件中的内容 grep 内容 文件名