网站首页 > 技术文章 正文
初来乍到
大家好,初次见面,我主要分享关于编程全栈的各种各样的心得总结,可能不成体系(体系课程推荐大家上B站或者慕课自行学习哦),但是大家可以拿我的文章当字典使用哦,当大家遇到问题的时候可以来到我们栏目检索一下哈,没准会有大家想要的内容[憨笑]。
话不多说,让我带着大家领略编程的世界,让大家爱上编程,爱上技术。
前言
linux是服务器上必须要掌握的语言哦,但是这个语言本身有太多的指令,但是根据《二八定律》常用的指令可能只占到了所有指令的20%,作者总结出来了常用的指令供大家使用linux的时候做为字典使用哦[呲牙]
正文
建议自己在云服务器上【不会的我后面会出如何注册自己的服务器】实操,才能更好的记住,单纯死记硬背不太行。
ll
罗列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息 ,像Windows显示的详细信息。
ls
仅罗列出当前文件名或目录名 就像Windows里的文件列表。
cd mysql/ 相当于 ./mysql/
进入到mysql文件夹
cd /mysql/
从根目录到mysql文件夹
cd ..
退出到上一级(俩点)
cd ~
是跳转到当前用户的家目录
- 如果是root用户,cd ~ 相当于 cd /root
- 如果是普通用户,cd ~ 相当于cd /home/当前用户名
cd /
是跳转到根目录
- 根目录是所有用户共享的目录
pwd
查看所在位置
mkdir ge/
创建ge文件夹
rm -r ge/
递归删除ge文件夹下的每个文件(询问是否删除)
rm -rf ge/
直接删除ge
rm -rf ./*
删除当前目录下的所有文件
rm -rf /*【危险】
从/开始删除所有
ctrl+c
强制结束当前命令
ll | grep XXX
分类查询
touch by.txt
创建by文件
vim by.txt
编辑文件
点`i`后,进入编辑模式,`esc`退出编辑模式
`:w`——保存,`:q`——退出,`:wq`——保存并退出
`/e`——搜索e
cat by.txt
查看文件内容
cp by.txt by1.txt
复制by.txt文件为by1.txt
cp -r webapps.dist/* webapps
将webapps.dist目录下的所有文件复制到webapps目录下
- 注:-r 的作用是递归,可复制目录,如果复制目录必须加此选项
cat by.txt | grep e
高亮查询by.txt下的e
grep e by.txt
高亮查询当前文件下的e
grep -R e
高亮查询当前文件夹下所有文件的e
gerp e by.txt > put.txt
将by.txt文件中包含e的所有行,覆盖输出到put.txt中
gerp e by.txt >> put.txt
将by.txt文件中包含e的所有行,追加输出到put.txt中
echo 123
回音输出123
clear
清空
tail -20 put.txt
查看后20行文件内容
tail -f put.txt
查看文件最新日志ctrl + c退出
more put.txt
从头预览
- ctrl + c退出
tar
linux中tar命令的用法_kkw1992的博客-CSDN博客_linux中tar命令
常见解压命令
如:`tar -zxvf jdk-8u161-linux-x64.tar.gz`
`-zxvf`是命令参数
-z 支持gzip解压文件
-x 从压缩的文件中提取文件
-v 显示操作过程
-f 指定压缩文件
source
如:`source /etc/profile`
- 命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
ps -ef|grep java
ps -ef |grep 杈撳嚭鐨勫叿浣撳惈涔? - 棣欏惂棣? - 鍗氬鍥?
服务器停止spingBoot项目
直接查看端口号,停止项目需要强制删除
kill 进程id 删除端口占用进程
kill -9 进程id 强制删除
sudo 命令
Linux sudo 命令以系统管理员的身份执行,点击,执行接口的指令就像 sudo 所见的root 直接执行。
使用权限:在/etc/sudoers中出现过的用户。
curl:是linux上可以发送http请求的命令。
由于安装linux的时候很多时候是没有安装桌面的,也意味着没有浏览器,因此这个方法也经常用于测试一台服务器是否可以到达一个网站
[root@iZwz99sm8v95sckz8bd2c4Z ~]# curl localhost:3334
chown
Linux更改文件的权限
- 语法:chown 【-R】 账户名/账户名:组名 文件名
Linux下的Access、Modify、Change , touch的使用以及权限问题
百度、CSDN检索内容:Linux下的Access、Modify、Change , touch的使用以及权限问题
- 简单就是一些时间参数
attrib
attrib指令用于修改文件的属性.文件的常见属性有:只读.存档.隐藏和系统.
### chmod
命令用于改变linux系统文件或目录的访问权限
结语
上面指令从易到难,见多了操作多了就能掌握,光学没用,编程要从实践入手遇到问题了再去思考与学习哦,呢今天就到这里了,欢迎大家评论区提问,我会尽我所能回答问题。[奋斗]
猜你喜欢
- 2024-10-19 Java高频面试题之Linux(java面试 linux)
- 2024-10-19 性能测试能力提升-JVM GC监控和优化
- 2024-10-19 排查GC问题常用的工具(排查问题的方式有哪些)
- 2024-10-19 开发好物推荐8之自动化部署插件,再也不用登录SSH
- 2024-10-19 20道阿里巴巴中高级java面试题详解,把这些弄懂offer拿到你手软
- 2024-10-19 Java Web实战篇:发布和运维必备的12条Linux命令
- 2024-10-19 Java工程师常用Linux命令大全(linux javac)
- 2024-10-19 玩转linux下启动jar和关闭jar方式(java程序员必看)
- 2024-10-19 超详细的EFK安装部署教程--环境准备篇
- 2024-10-19 为什么阿里架构师是这样定位Java性能问题的?这几点总结的很详细
- 最近发表
- 标签列表
-
- cmd/c (64)
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- sqlset (64)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- chromepost (65)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- linux删除一个文件夹 (65)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)