前言:
今天同学们对“linux命令行java”可能比较看重,小伙伴们都想要了解一些“linux命令行java”的相关资讯。那么小编同时在网摘上网罗了一些有关“linux命令行java””的相关内容,希望我们能喜欢,小伙伴们快快来学习一下吧!一.ping
ping用来测试是否访问的到目标主机
ping ip/域名 (ping域名时不要加http/https协议)
eg: ping
二. 操作目录和文件
1. 查看目录 cd
1.1 进入指定目录 cd 目标文件夹
eg: cd /services/api
1.2 进入上一级 cd ../
1.3 查看当前所在目录 pwd
2.目录操作
2.1 新建目录 : mkdir 目录
eg: mkdir /flashelp/src
2.2 新建文件 :touch 文件名
eg: touch xiaoyetan.txt
2.3 删除目录或文件: rm -f 目录/文件名
eg: rm -f alliance-projects.jar
rm -f alliance
2.4 强行复制文件到指定目录: cp -r 源文件或目录 目标文件或目录
eg: cp -r /alliance/hh.txt /alliance-projects/hh.txt
3. 查看文件
3.1 实时跟踪文件
tail -f 文件
eg: tail -f logs/log.log
3.2 查看文件最近500行记录
tail -n 500 文件
eg: tail -n 500 logs/log.log
3.3 实时跟踪文件最近100行记录
tail -f -n 100 文件
eg : tail -f -n 100 logs/log.log
3.4 实时跟踪文件中包含xxx字符上下20行的日志(最有用)
cat 文件 | grep -C 20 'xxx'
eg: cat logs/log.log | grep -C 20 '沪a888881'
4. 对当前目录下的文件/目录进行排序
4.1 倒序--最近的显示在最前面
ls -lt
4.2 正序---按文件创建时间正排
ls -ltr
4.3 列表式查看目录
ll
4.4 横向显示目录下的文件/目录
ls
5. ssh连接其他远程主机
ssh 用户名@主机ip
eg: ssh root@192.168.7.250
6. 启动程序
6.1 起java jar文件
(前台起): java -jar aa.jar
(常规起): nohup java -jar aa.jar &
6.2 起python程序
(前台起): python 启动文件名
eg: python start.py
(常规起): nohup python 启动文件 &
eg:nohup python start.py &
7. 进程端口类
7.1 查看所有进程 netatat : netstat -tupln
7.2 根据端口查看进程号 : lsof -i:端口号
7.3 根据进程号查看进程在哪 : ps -ef | grep 进程号
7.4 杀掉进程 :kill 进程号
8. 查看并修改文件
8.1 查看文件
vim 文件
8.2 修改文件
vim 文件
shift+i
8.3 退出保存
如果在命令行下使用vim,先按下ESC退出编辑模式,然后输入:wq !保存并退出或者q退出或者q!强制退出,从而回到命令行界面。
9. 解压文件
不要直接解压 直接解压就是在当前目录全部解压
1.先创建文件夹 mkdir 文件名
2. 把压缩包复制到新文件夹中 cp 压缩包所在目录 目标目录
3. 进入到压缩包新目录 cd
解压 tar zxvf qiniu-devtools-linux_amd64-current.tar.gz
10. 查看历史命令
history
eg: history | grep 'jdk' (查找跟jdk相关的历史命令)
11. 下载和上传文件
11.1 发送本地文件到服务器 : rz
要先删除当前服务器上的同名文件 rm -rf 文件 然后再rz
11.2 发送服务器文件到本地 : sz
sz 文件
当前这是用命令,你也可以用filezilla 等ftp工具的
需要java学习路线图的私信笔者“java”领取哦!另外喜欢这篇文章的可以给笔者点个赞,关注一下,每天都会分享Java相关文章!还有不定时的福利赠送,包括整理的学习资料,面试题,源码等~~
标签: #linux命令行java