![dd37ca950fe958429488e134863510c6.png](https://i-blog.csdnimg.cn/blog_migrate/6eccd628dc0faf59e07a12b55def039b.jpeg)
Java语言开发的系统一般都是部署在Linux系统的服务器上,需要用到的配套软件例如Tomcat、MySQL、Redis、Zookeper等一系列的软件都是部署在Linux服务器上,作为Java开发工程师,掌握Linux常用命令是必备技能。
下面列出最常用的Linux命令,掌握这些命令,基本够用了。
1.查看当前目录结构
ll:列出当前目录下的文件信息
![a2dc565911535cf8ddc3c1d0d8b60c99.png](https://i-blog.csdnimg.cn/blog_migrate/166e1860e61dea9f7699c20f1f56e056.jpeg)
ls -al:列出当前目录下的文件信息(包括隐藏文件,特殊目录)
2.创建目录
mkdir:创建目录
mkdir abc: 当前目录下创建文件夹abc
mkdir /root/abc:在根目录下的root下创建目录abc
3.切换目录命令
cd /usr/local:切换到目录usr/local下
cd .. :返回到上一层目录
cd - :返回到上一次工作的目录
4.文件管理
4.1复制文件
cp 1.txt 1_bk.txt :把文件1.txt复制一份到当前目录,命名为1_bk.txt
cp /usr/local/java/1.txt /usr/1.txt :将/usr/local/java下的1.txt文件复制到usr目录下的1.txt中
4.2剪切文件
mv /usr/1.txt /usr/java/ :剪切文件
mv /usr/1.txt /usr/2.txt :重命名
4.3删除文件
rm -f 文件名称
4.4删除目录
rm -f 目录名称
5.文件浏览
cat命令:如果文件中的内容很少。一页之内可以显示完毕
cat /usr/文件名称
more命令:如果文件中内容比较多,一页之内显示不完
more /usr/文件名称
tail 命令: 查看文件末尾内容
tail -10 /tomcat/log/in.log 查看in.log文件中后10行内容
6.Vim 编译器
vim /tomcat/log/in.log:利用vim编辑器打开文件 ====> 录入 i (从一般模式转变为插入模式)
===>录入各种信息 ===>esc(从插入模式转换为一般模式)====>:wq(保存并退出)
7.系统命令
grep: 过滤任务 经常和其他命令联合使用
grep -i 名称
cat /root/install.log
cat /root/install.log | grep -i mysql :查看install.log文件中包含mysql内容信息
ps -ef :相当于任务管理器,对进程的一次查看
ps -ef | grep -i crond : 查看系统中crond的进程信息
管道命令: 命令的一种使用方式
命令1 | 命令2
命令1的输出是命令2的输入
cat /root/install.log | grep -i mysql
ps -ef | grep -i crond
杀死进程 kill -9 进程id
查看IP: ifconfig
查看机器是否连接通畅: ping 对方机器ip
End:喜欢我文章的朋友,麻烦加关注,我会不定期的分享相关技术文章,谢谢!