444 r--r--r--600 rw-------644 rw-r--r--666 rw-rw-rw-700 rwx------744 rwxr--r--755 rwxr-xr-x777 rwxrwxrwx
解读下这个展示效果的含义,其实都是文件系统权限相关内容:
从左至右,先是3个数字,代表文件权限然后是9个字母(或者连字符),其中 1-3位数字代表文件所有者权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限,而具体的权限是由数字来表示的 。
- 读取的权限等于4,用r表示
- 写入的权限等于2,用w表示
- 执行的权限等于1,用x表示
- 0(没有权限)
- 4(读取权限)
- 5(4+1 | 读取+执行)
- 6(4+2 | 读取+写入)
- 7(4+2+1 | 读取+写入+执行)
chmod a+x -R test
3.以root身份执行命令su chmod a+x-R test
七、进程命令服务部署时使用比较多的命令就是进程命令,这些命主要是围绕着查看进程、确认进程存活情况及杀掉进程等操作1.查看进程
ps -ef|grep java
示例含义:查看所有运行中的进程信息中包含java的进程2.查看端口是否占用
lsof -i:8080
示例含义:确认8080端口是否被占用,如果命令执行完有响应数据列表,则表示已占用3.确认端口是否开启*
telnet 192.168.200.130 8080
? 示例含义:确认192.168.200.130的8080端口是否能连通,能连通就会进入黑窗口有光标,否则会卡主到超时4.杀掉进程
kill -9 1011
八、结束语好了,这么多命令你终于都练习完毕了,有很多命令是不是让你感觉很Nice,令你眼前一亮呢?还记得这些命令分为哪些种类吗,如果忘记了就回顾多敲几遍,熟能生巧! 最后别忘了,除了文中总结的命令以外,我们Java开发中还涉及到基础命令还有jdk命令、maven命令、git命令,这些也都要求必须掌握的 。有关于服务部署命令,更高级的命令还有Docker容器相关命令,感兴趣可以在本文基础之上进一步自学docker 。【Java开发掌握这些Linux命令就够了】
推荐阅读
- Java|Java:2022年招聘Java开发人员指南
- Java|HR傲慢对待求职者,还“诅咒”对方找不到工作,大学生也太难了
- 远程开机:一个简单的嵌入式项目开发
- Web开发人员的顶级前端开发趋势
- 在Java 8及更高版本中使用Java流
- Java实现第三方短信接口发送短信验证码
- 开发儿童智力的方法
- 屏幕|TCL华星开发出全新半透半反屏幕:功耗直降90%
- 只有掌握了正确的健身方法 才能有效的帮助你达到锻炼的目的
- 游泳中掌握水感是效率的关键 掌握技能省力又健康