目录
linux

windows

Linux:

1.查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件。

find . -name "*.xml" 递归查找所有的xml文件

find . -name "*.xml" |xargs grep "hello world" 递归查找所有文件内容中包含hello world的xml文件

  如:查找桌面下所有txt结尾的文件中包含444的文件

  find ~/桌面 -name "*.txt" | xargs grep "444"
  /home/linuxlite/桌面/222.txt:333333333344444444445555555555

grep -H 'spring' *.xml 查找所以有的包含spring的xml文件

find ./ -size 0 | xargs rm -f & 删除文件大小为零的文件

ls -l | grep '.jar' 查找当前目录中的所有jar文件

grep 'test' d* 显示所有以d开头的文件中包含test的行。

grep 'test' aa bb cc 显示在aa,bb,cc文件中匹配test的行。

grep '[a-z]\{5\}' aa 显示所有包含每个字符串至少有5个连续小写字符的字符串的行。

2.查看一个程序是否运行 ps –ef|grep tomcat 查看所有有关tomcat的进程

3.终止线程 kill -9 19979 终止线程号位19979的进程

4.查看文件,包含隐藏文件 ls -al

5.当前工作目录 pwd

6.复制文件 cp source dest 复制文件 cp -r sourceFolder targetFolder 递归复制整个文件夹 scp sourecFile romoteUserName@remoteIp:remoteAddr 远程拷贝

7.创建目录 mkdir newfolder

8.删除目录 rmdir deleteEmptyFolder删除空目录 rm -rf deleteFile 递归删除目录中所有内容

9.移动文件 mv /temp/movefile /targetFolder

10.重命令 mv oldNameFile newNameFile

11.切换用户 su -username

12.修改文件权限 chmod 777 file.java //file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行

13.压缩文件 tar -czf test.tar.gz /test1 /test2

14.列出压缩文件列表 tar -tzf test.tar.gz

15.解压文件 tar -xvzf test.tar.gz

16.查看文件头10行 head -n 10 example.txt

17.查看文件尾10行 tail -n 10 example.txt

18.查看日志类型文件 tail -f exmaple.log//这个命令会自动显示新增内容,屏幕只显示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命令

24.文件下载 wget http://file.tgz mac下安装wget命令 curl http://file.tgz

25.网络检测 ping www.just-ping.com

26.远程登录 ssh userName@ip

27.打印信息 echo $JAVA_HOME 打印java home环境变量的值

28.java 常用命令 java javac jps ,jstat ,jmap, jstack

29.其他命令 svn git maven

Windows:

1、window下查看端口占用:

//查询占用8088端口的进程的pid
netstat -ano|findstr "8088" -->pid=6580//根据pid查询到进程对应的应用
tasklist|findstr "6580" -->xxx.exe//杀死应用,关闭进程
taskkill /f /t /im xxx.exe

转载于:https://www.cnblogs.com/half-two-feet/p/8301570.html

WindowsLinux常用命令笔记相关推荐

  1. php oracle创建临时表,Oracle常用命令笔记

    Oracle常用命令笔记 客户端用的pl/sql工具 ORACLE的重启命令 (1) 以系统管理员登录,命令:connect / as sysdba (2) 启动数据库,命令:startup (3) ...

  2. Linux 常用命令笔记

    Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...

  3. 【方向盘】达到Linux第三阶段的常用命令笔记记录---Part Ⅱ

    实现自己既定的目标,必须能耐得住寂寞单干 本文已被https://yourbatman.cn收录:女娲Knife-Initializr工程可公开访问啦:程序员专用网盘https://wangpan.y ...

  4. SVN 常用命令笔记

    好记性赶不上烂笔头,对于我这个健忘的人 尤如此.所以偶尔就会有一些杂乱无章的流水账笔记诞生 #man svn NAME svn - Subversion command line client too ...

  5. liunx常用命令笔记

    安装软件教程 linux安装java:https://www.cnblogs.com/lamp01/p/8932740.html linux安装mysql:https://www.cnblogs.co ...

  6. 狂神说docker 常用命令笔记

    Docker的常用命令 1. 帮助命令 docker version # 显示docker的版本信息 docker info # 显示docker的系统信息,包括镜像和容器的数量 docker 命令 ...

  7. ADB和monkey常用命令笔记

    ADB常用命令: 1.无线网链接ADB adb connect 域名:端口号(127.0.0.1:62001) 2.查看当前设备链接状态 adb devices 多个设备 adb -s devices ...

  8. Linux 文件打包压缩常用命令(笔记,搜录自网络和文档)

    Linux 文件打包压缩常用命令 zip 老了一些,但是所有系统都支持(.zip). 格式   zip 压缩后的文件名 要被压缩的文件 参数 参数   -1                    压缩 ...

  9. Linux常用命令笔记一

    笔记1:查看ubuntu是32位还是64位的方法及其版本号 查看ubuntu是64还是32的命令如下: uname -m 如果是i386到i686,那就是32位系统:如果是x86_64 ,那就是64系 ...

最新文章

  1. 中国的自动驾驶到底发展到了什么程度?
  2. python 中 pynlpir错误 Cannot Open Configure file pynlpir解决
  3. SAP Spartacus里解析route参数的逻辑
  4. sql查找一个范围的值_销售需求丨查找问题
  5. C/C++面试题—实现MyString类
  6. java内存溢出前端_【面试笔录】内存溢出和内存泄漏
  7. PureLayout,使用纯代码写AutoLayout
  8. 构建QML项目报错:No rule to make target ‘**‘, needed by ‘debug/qrc_qml.cpp‘.
  9. 火山PC模块使用案例-动态创建多个组件教程
  10. 安卓客户端代码中修改服务器ip,安卓客户端代码中修改服务器ip
  11. 最新抖音X-Bogus、msToken、_signature、ttwid、webid分析(2023-04-12)
  12. 二十八宿距星位置计算
  13. NETDMIS5.0对有CAD模型的工件运用“3-2-1”法建立零件坐标2023
  14. 速都app推广:移动网页seo优化和APP发布与aso优化试水
  15. 微信小程序picker多列选择器:mode = multiSelector
  16. i512450h和i512500h对比区别大吗
  17. 中国芯片人才大军在哪里?IEEE Fellow,投资人,创业者,工程师
  18. 跨国企业在中国 | 麦德龙中国正式引进高品质法国牛肉;雀巢加码在华宠物护理业务...
  19. (转载)计算机网络中的两军问题
  20. 中秋节卡通背景视频素材推荐

热门文章

  1. SEL selector (二)
  2. 中等数学类杂志投稿信箱
  3. CodeSmith注册机,支持5.2.2和5.2.1版
  4. 利用boost做string到wstring转换,以及字符集转换
  5. getopt在Python中的使用
  6. Win10+Ubuntu16.04/Ubuntu18.04双系统安装教程
  7. 项目管理最佳实践方法_项目管理:控制项目进度最佳实践
  8. 计算机科学技术的教育应用论文,浅谈计算机科学技术在计算机教学中的应用论文...
  9. android webview webp,iOS WebView中使用webp格式图片的方法
  10. abd.exe 需要下java吗_Abd.exe文件下载|