linux命令

1、查找文件

(1)find / -name findname.txt    ------》根据名称查找/目录下的findname.txt

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

(3)find . -name "*.xml" |xargs grep "hello word"  ---->递归查找所有文件中包含“hello word” 的xml文件。

(4) grep -H  'spring' *xml  -----------------》查找所有包含spring 的xml文件。

(5)find ./-size 0 |xargs rm -f & ------------>删除文件大小为0的文件

(6)ls -l |grep  '.jar'  ----------------------->查询当前目录中所有.jar的文件

(7)grep  'test'   d*--------------->显示所有以d开头的中包含test 的行

(8)grep  'test' aa  bb cc ------------------->显示在aa  bb  cc 中匹配test的行

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

 

2、查看一个程序是否运行

ps -ef |grep tomcat ------------------------》查看所有包含tomcat的进程

3、终止线程

kill -9 17999----------------------------》终止线程为17999的线程

4、查看文件,包含隐藏文件

ls  -al-----------------查看所有文件

5、当前工作目录

pwd  ----------->查看当前目录

6、复制文件

(1)cp source(源文件) dest(目的路劲)--------- 》复制文件

(2)cp -r sourcefolder targetfolder ------------------------------->递归复制整个文件夹

(3) scp sourcefile romoteUserName@romoteIP:romoteaddr------------>从远程服务器拷贝文件   (scp upuser@10.0.9.18:/home/ap/upuser/labourunion-yn-0.0.1.war ./ )

7、创建目录

mkdir newfolder---------------------------->创建目录

8、删除目录

(1)rmdir deleteemptyfolder----------------------------->删除目录

(2)rm  -rf deletefile -------------->递归删除目录中所有内容

9、移动文件

mv /temp/movefile /targetFolder---------------------》将文件移动到目标路劲下

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 exaple.txt

17、查看文件尾10行

tail -n 10 exaple.txt

18、查看日志类型文件

tail -f  -n 1000 exmaple.log 这个命令会自动显示新增内容.

19、使用超级管理员身份执行命令

sudo rm a.txt 使用管理员身份删除文件

20、查看端口占用情况

netstat -tln |grep 8080 --------------------------------->查看8080端口使用情况

21、查看端口属于哪个程序

lsof -i :8080

22、查看进程

(1)ps  aux|grep java ---------->查看Java进程

(2)ps aux---------------------------->查看所有进程

23、以树状图列出目录的内容

tree a

24、文件下载

(1)wget  http://file.tgz

(2)curl http://file.tgz

25、网络检测

ping www.just-ping.com

26、远程登录

ssh Username@ip

27、打印信息

echo $JAVA_HOME------------------------>打印Java环境变量

 

posted @   KLAPT  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示