继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

作为java开发,这些linux命令你会?

慕的地10843
关注TA
已关注
手记 1081
粉丝 200
获赞 961

记录自己在工作中需要经常敲的linux命令,超有用,虽然比较基础

一.ping 

ping用来测试是否访问的到目标主机

ping   ip/域名 (ping域名时不要加http/https协议)

eg: ping www.baidu.com

二. 操作目录和文件

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 &



作者:互联网修真院
链接:https://www.jianshu.com/p/322369d4d978


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP