首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java开发必会的Linux命令

作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。...2.查看一个程序是否运行 ps –ef|grep tomcat 查看所有有关tomcat的进程 3.终止线程 kill -9 19979 终止线程号位19979的进程 4.查看文件,包含隐藏文件 ls...,屏幕只显示10行内容的(可设置)。...19.使用超级管理员身份执行命令 sudo rm a.txt 使用管理员身份删除文件 20.查看端口占用情况 netstat -tln | grep 8080 查看端口8080的使用情况 21.查看端口属于哪个程序...lsof -i :8080 22.查看进程 ps aux|grep java 查看java进程 ps aux 查看所有进程 23.以树状图列出目录的内容 tree a ps:Mac下使用tree命令

55620

Java开发之常用的Linux命令

身为一个Java开发人员,这些常用的Linux命令必须掌握。即使平时开发过程中没有使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。...所以,要和服务器机器交互,就要通过shell命令、身为服务器后端经验丰富的老鸟或者大神、这些都是必备的基本技能。...文章不会对所有linux命令进行详细讲解、只给出常见用法和基本解释、具体用法可以使用--help、百度google即可。 1-查找文件或者文件夹 ? 2-查找后台运行的程序 以tomcat为例 ?...19-使用超级管理员身份执行命令 ? 20-查看端口占用情况 ? 21-查看端口属于哪个程序 ? 22-查看后台进程 ? 23-以树状图列出目录的内容 ? 24- 文件下载 ? 25-网络检测 ?

53120
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux开发中的实用命令

    本篇文章以centos为例,介绍一些简单又非常好用的Linux命令, 收好不谢!...diskstats 查看内 存信息 free -g 或者 cat /proc/meminfo |grep 'MemTotal' | awk '{print $2/1024/1024}' 查看僵尸进程命令...*结尾的文件夹或者文件 (3) " -type f "查找的类型为文件 (4) "-print" 输出查找的文件目录名 (5)exec选项后边跟着一个所要执行的命令,表示将find出来的文件或目录执行该命令...exec选项后面跟随着所要执行的命令或脚本,然后是一对{},一个空格和一个\,最后是一个分号 使用grep过滤日志 例如:查询user.log中在2020-05-09号04:01至4点09之间的日志信息...-nr|more | awk -F ' ' '{sum += $1};END{print sum}' 查看某个进程打开的文件句柄数量, ls -l /proc/${pid}/fd | wc -l 查看进程占用的物理内存

    26010

    开发工程师必会的Linux命令

    之前分享过一篇有关Linux的操作命令,内容很全,但是比较基础。然而,实际工作中用到的比那些稍复杂些,本篇分享一些开发工程师必须具备的实战Linux命令。...| grep "applyId" | more 以上命令会分页输出,使用空格键翻页,使用回车键显示更多 1.3 按关键字只显示最后M行查询 tail -n M app.log | grep “applyId...-i tcp 3.3 列出所有打开的udp网络连接 lsof -i udp 3.4 列出指定的tcp端口情况 lsof -i tcp:80 3.5 列出指定的udp端口情况 lsof -i udp:55...4.查看资源使用情况 4.1 查看CPU使用率、内存、虚拟内存交换情况、IO读写情况 vmstat 5 //每5秒刷新一次 4.2 查看系统中各个进程的资源占用状况 top //使用top命令后,...5.2 杀掉进程 kill -9 pid //pid为相应的进程号 6.文件复制 scp是一种安全方式的文件复制,基于ssh。

    1.1K110

    Java 开发常用的 Linux 命令知识积累

    Linux关机,重启 # 关机 shutdown -h now # 重启 shutdown -r now 查看系统,CPU信息 # 查看系统内核信息 uname -a # 查看系统内核版本 cat...安装了该软件 rpm -qa | grep 软件名 sshkey # 创建sshkey ssh-keygen -t rsa -C your_email@example.com #id_rsa.pub 的内容拷贝到要控制的服务器的...home/username/.ssh/authorized_keys 中,如果没有则新建(.ssh权限为700, authorized_keys权限为600) 命令重命名 # 在各个用户的.bash_profile....其中TTY表示终端名称 pkill -kill -t [TTY] 查看命令路径 which 命令> 查看进程所有打开最大fd数 ulimit -n 配置dns vim /etc/resolv.conf...netmask 255.255.255.0 查看进程内加载的环境变量 # 也可以去 cd /proc 目录下, 查看进程内存中加载的东西 ps eww -p XXXXX(进程号) 查看进程树找到服务器进程

    12010

    Java 开发常用的 Linux 命令知识积累

    来源 | siye1982.github.io/2016/02/25/linux-list/ 写在前面 基本操作 Linux关机,重启 查看系统,CPU信息 建立软连接 rpm相关 sshkey 命令重命名...IO情况监控 free,内存使用情况 sar,查看网络吞吐状态 vmstat, 给定时间监控CPU使用率, 内存使用, 虚拟内存交互, IO读写 ---- 写在前面 虽然平时大部分工作都是和Java相关的开发..., 但是每天都会接触Linux系统, 尤其是使用了Mac之后, 每天都是工作在黑色背景的命令行环境中....自己记忆力不好, 很多有用的Linux命令不能很好的记忆, 现在逐渐总结一下, 以便后续查看....Linux/Unix的聪明之处,把空闲的物理内存的一部分拿来做文件和目录的缓存,是为了提高 程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用。)

    1.3K30

    Linux命令行开发入门

    本教程是使用命令行工具而不是功能齐全的IDE在Linux中编写代码的初学者指南。...想到软件开发,你可能会认为需要各种应用程序和服务才能完成工作。你需要一个强大的IDE,一个用于版本控制的GUI,以及许多其他工具。 如果我说事实并非如此呢?...真的没有比这更容易的了。 但让我们退一步,讨论一下需要什么。 在Linux上开发所需内容 显然,你需要一个正在运行的Linux实例。...我知道它不是流行的选择,但我发现它从来不会妨碍我完成需要做的事情。 也就是说,大多数使用Linux的资深开发者倾向于更喜欢老式的(并且极其强大的)vi或emacs。...从 Linux 命令行进行开发并不像您想象的那么具有挑战性。您能否大规模地以这种方式工作?也许可以。

    9110

    前端开发需掌握的linux命令行

    前端开发人员在学习Linux命令行时,可以掌握以下一些基本命令行: ls:列出目录中的文件和文件夹。 cd:更改当前目录。 cp:复制文件或目录。 mv:移动或重命名文件或目录。...nano或vim:在命令行中编辑文件。 grep:在文件中搜索特定文本。 find:在目录树中查找文件。 df:显示磁盘空间使用情况。 du:显示文件或目录的磁盘使用情况。...chmod:更改文件或目录的权限。 chown:更改文件或目录的所有者。 tar:打包或解包文件。 gzip或zip:压缩或解压文件。 wget或curl:从网络上下载文件。...以上这些命令行在前端开发中经常使用,能够熟练掌握它们,可以更方便地在Linux系统中进行文件操作和日常维护。

    12410

    Linux系统开发: 基础命令学习

    支持32位和64位硬件,Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统;Linux存在着许多不同的版本,但它们都使用了Linux内核。...Linux目录结构 /bin 该目录中存放Linux的常用命令,在有的版本中是一些和根目录下相同的目录。...pwd命令:显示工作目录 功能:在Linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。...-h 选择合适的单位计算大小。 -b 选择字节单位计算大小。 三、文件编辑器相关命令介绍 在linux下常用的文本编辑器命令有: vi、vim、gedit等。...五、解压缩命令介绍 Linux下最常用的打包程序是tar命令,使用tar打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的,生成tar包后,就可以用其它的程序来进行压缩了。

    1.4K50

    Linux嵌入式开发——shell命令

    ——ps 进程实时运行状态查看——top 文件类型查看——file 链接: 笔记 Shell命令 ​ 其实有些命令,要用的时候查看手册就行,没必要一个一个记下来,但是这些是常用的,得熟悉掌握...reboot 关机——poweroff ​ 同上,关机命令。 poweroff 系统帮助——man ​ 这个用来查看帮助,可以用来看一些详细信息。...man printf 数据同步写入磁盘——sync ​ 这个命令主要用来确保我们的文本什么的写入到了磁盘里面。...grep -nr "Ubuntu" 文件夹大小查看——du ​ 这个命令用来查看文件的大小,加上-sh就是以我们人能看懂的放松去显示。...df 打开文件——gedit ​ 这个就是用来打开我们的文件,之后就能对文件进行编辑了。 gedit a.c 当前的系统进程查看——ps ​ 这个用来查看系统进程,在嵌入式开发比较常用。

    6.9K20

    开发者应该了解的 10 个 Linux 命令

    作为一名软件工程师,我做过的最明智的投资就是学习 Linux。因为,在日常工作中,我们会经常与 Linux 系统打交道。...而今天,作为一名 30 多岁的工程师,我仍受益于几年前我碰巧学过的那些知识,所以技术学习需要不断积累,不积跬步无以至千里。 ? 在本文中,我将分享一些小众却十分有用的 Linux 命令。..., powertop, nethogs 你将如何监控 Linux 系统中发生的状况?...2.chroot 这个命令的神奇之处在于,它可以帮助你在指定目录中打开新的 TTY 。那么,你就可以创建一个文件夹,在其中设置新的 Linux 系统,并随时切换到该“子系统”。...另外,我所编写《 Happy Hacking Linux 》的安装向导中也应用了上述相关命令。

    70220

    测试开发必备的Linux,Redis和Git命令

    大家好,我是洋子,B站UP主《Bug挖掘机》,现在是一名服务端测试开发工程师。花了3天给大家整理了测试开发工程师必备的Linux命令,Git命令,Redis命令,在这里完整的分享给大家!...Linux 命令篇 为什么要学Linux命令 作为一名测试人员,在测试过程中,我们需要去部署测试环境,查看服务器上面的日志,登陆数据库,甚至做一些shell脚本类的工具开发,必不可少都会用到Linux命令...所以无论是开发还是测试,Linux命令已经成为常规操作,很有必要去学习。...Linux命令要学到什么程度 作为软件测试人员,我们不用像开发一样学习得特别深入,只要掌握常规命令的使用,满足日常的工作需要就行,Linux命令入门还是相当简单 如果你有兴趣,也可以学习一些内核的设计思想...、文章和评论总结而成的符合软件测试人员学习的Linux,Git,Redis命令,真的是非常不容易,如果大家觉得满意请务必点个 赞 + 在看 支持下 我是洋子,持续分享测试开发干货的伪程序员,欢迎关注,下期再见

    50220

    【编程基础】Linux环境开发效率--那些强大的命令

    之前写了一篇关于linux下常用的几个命令,参考Linux入门--提高工作效率的命令。...接下来接着介绍一些在linux下做开发经常使用到得命令,其中有打包压缩命令tar,文件查找命令find,文件内容查找命令grep,elf可执行文件分析工具readelf等。...1、打包压缩命令tar 在linux下经常会遇到给源码打包解压等,如果你还是用linux的X window来做那你就out了。...; 2、文件查找命令find 突然不知道xxx.c在那个路径下了,你不会还在用linux里面的X window来搜索这个文件吧?...4、ELF文件分析工具readelf 此命令算是一个比较高级的命令,没有上述命令常用,但是也是一个很实用的软件,这里抛砖引玉,介绍一些简单的用法。

    1.3K50

    linux的ftp命令大全_linux tar命令详解

    ,报警提示. binary #设定以二进制方式传送文件. bye #终止主机FTP进程,并退出FTP管理方式. case #当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母. cd...#同UNIX的CD命令. cdup #返回上一级目录. chmod #改变远端主机的文件权限. close #终止远端的FTP进程,返回到FTP命令状态, 所有的宏定义都被删除. delete #删除远端主机中的文件...] #从远端主机中传送至本地主机中. help [command] #输出命令的解释. lcd #改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录. ls [remote-directory...] [local-file] #同DIR. macdef #定义宏命令. mdelete [remote-files] #删除一批文件. mget [remote-files] #从远端主机接收一批文件至本地主机...[command]指定需要帮助的命令名称。如果没有指定 command,ftp 将显示全部命令的列表。 ! #从 ftp 子系统退出到外壳。

    5.3K10

    Linux系统开发: 命令进阶学习(一)

    一、解压缩命令介绍 Linux下最常用的打包程序是tar命令,使用tar打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的,生成tar包后,就可以用其它的程序来进行压缩了。...利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。...压缩指定目录下的所有文件 # zip -r 123.zip /test/ 二、磁盘操作相关命令介绍 1.2.1 fdisk命令:磁盘分区 Linux下的fdisk功能是极其强大的,用它可以划分出最复杂的分区...1.2.2 dd命令:磁盘备份命令 dd是Linux/UNIX 下的一个非常有用的命令,作用是将一个指定文件拷贝到磁盘的指定块。可以用于磁盘备份、程序烧写等应用。...脚本文件中的代码示例: echo $1 1.3.2 grep命令:文本搜索工具 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

    1.1K10

    linux find命令的使用_linux打包命令tar

    Linux中find命令是系统中查找文件的命令,可以帮助用户快速找出自己所需要的文件。...文件大小###查找指定文件大小文件 find -size -文件大小###查找小于指定文件大小的文件 find -size +文件大小###查找大于指定文件大小的文件 例: 这里我们先截取三个大小不同的文件...1min的文件 find -cmin +1###查找修改时间大于1min的文件 例: 查找修改时间为1min的文件 查找修改时间为小于1min的文件 查找修改时间大于1min的文件 通过文件类型查找...,并且所有组有读权限,并且其他人有读权限的文件 例: 查找权限值为444的文件 查找文件所有人有读权限,或所有组有读权限,或者其他人有读权限的文件 查看文件所有人有读权限,并且所有组有读权限,并且其他人有读权限的文件...查找到文件后,如果需要进一步操作,比如复制,查看,则需要使用到-exec 参数 find -exec 命令 {} \;###{}表示前面find查找出的文件 例: 查找根目录下属于mail组中的文件

    4.9K10
    领券