整理一下常用的linux命令

  

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

  

找到。姓”。xml”//递归查找所有xml文件

  

找到。姓”。xml”| xargs grep“Hello World”//递归查找所有文件内容包含了Hello World的xml文件

  

grep - h *“春天”。xml//查找所以有的包含spring的xml文件

  

找到。/造0 | xargs rm - f,//删除文件大小为零的文件

  

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

  

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

  

grep '测试' aa bb cc//显示在aa、bb, cc文件中匹配的测试行。

  

grep [a - z]//{5}的aa//显示所有包含每个字符串至少有5个连续小写字符的字符串的行。
查看一个程序是否运行
p ef | grep tomcat//查看所有有关tomcat的进程
查看文件,包含隐藏文件
ls过程
当前工作目录
pwd
复制文件
cp sourceFolder targetFolder

  

scp sourecFile romoteUserName@remoteIp: remoteAddr//远程拷贝
创建目录
mkdir newfolder
删除目录
删除文件夹deleteEmptyFolder//删除空目录rm射频deleteFile递归删除目录中所有内容
移动文件
mv/temp/移动文件/targetFolder
重命名
mv oldNameFile newNameFile
切换用户
苏用户名
修改文件权限
chmod 777文件。java//文件。java的权限-rwxrwxrwx r表示读,w表示写,x表示可执行
压缩文件
焦油-czf test.tar。广州/test1和test2//压缩test1 test2
列出压缩文件列表
焦油-tzf test.tar。广州
解压文件
焦油-xvzf test.tar。广州
查看文件头10行
- n 10例。txt
查看文件尾10行
尾巴- n 10例。txt
查看日志类型文件
尾巴- f例子。日志//这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)。

  

。/启动。上海,,tail - f . ./日志/卡特琳娜。//重启tomcat输出日志
使用超级管理员身份执行命令
sudo rm。txt//使用管理员身份删除文件
查看端口占用情况
netstat -tln | grep 8080//查看端口8080的使用情况
查看端口属于哪个程序
lsof我:8080
查看进程
ps辅助| grep java//查看java进程
ps aux//查看所有进程
以树状图列出目录的内容一个

树文件下载
wget http://file。tgz
//mac下安装wget命令
curl http://file。tgz
网络检测
ping www.taobao.com
远程登录
ssh userName@ip
打印信息
echo $ JAVA_HOME//打印java家里环境变量的值
java常用命令
java javacjps, jstat, jmap, jstack
其他命令
svn git maven
grep命令作用
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.grep全称是全球正则表达式打印,表示全局正则表达式版本,它的使用权限是所有用户。

  

ps命令参考文章
ps是进程状态的缩写每分钟命令用来列出系统中当前运行的那些进程每分钟命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用高级命令。
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态,进程是否结束,进程有没有僵死,哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。
ps为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的,如果想对进程时间监控,应该用高级工具。

  

杀命令用于杀死进程。
1。命令格式:
ps(参数)

  

2。命令功能:
用来显示当前进程的状态

  

3。命令参数:
显示所有进程
——显示同一终端下的所有程序
——显示所有进程
c显示进程的真实名称
- n反向选择
- e等于”——“
e显示环境变量
f显示程序间的关系
- h显示树状结构
r显示当前终端的进程
T显示当前终端的所有程序
u指定用户的所有进程
非盟显示较详细的资讯
辅助显示所有包含其他使用者的行程
-C<命令比;列出指定命令的状况
-lines<行数比;每页显示的行数
-width<字符数比;每页显示的字符数
- help显示帮助信息
- version显示版本显示

  

实例ps -
//显示所有进程信息

  

p - u root//显示指定用户信息

  

整理一下常用的linux命令