Linux常用命令学习笔记(01)

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

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

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

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

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

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

grep "test" aa dd 显示aa、dd文件中匹配test的行

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


ps -ef | grep tomcat    查看所有有关tomcat的进程

kill -9 | 9979    终止线程号为9979的进程


ls -al 查看文件(包含隐藏文件)

pwd    当前目录

mkdir newfolder    创建目录

cp source dest    复制文件

cp -r sourceFolder targetFolder    递归复制整个文件夹

scp sourceFIle remoteUsername@remoteIp:remoteAddr    远程拷贝

rmdir deleteEmptyFolder    删除空目录

rm -rf deleteFile 递归删除目录中所有内容

mv oldFile newFile 重命名

mv /temp/moveFile /targetFolder 移动文件

chmod 777 file.java    修改文件权限 r:读,w:写,x:执行(user-group-other)


tar -czf test.tar.gz a.jar    压缩文件

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

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

head -n 10 dd    查看dd文件头10行

tail -n 10 dd    查看dd文件尾10行

sudo -rm a.txt    以管理员身份删除文件

tail -f example.log    查看日志类型文件,此命令会自动显示新增内容,屏幕只显示10行内容,(可设置)

sudo password    修改root密码

su uername    切换用户


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

ls of -i : 8080     查看端口8080属于哪个程序

ps aux | grep java    查看java进程

ps aux    查看所有进程

wget http://file.tar.gz

curl http://file.tar.gz    文件下载

sudo apt-get install file 安装文件

ping ip    网络检测

ssh username@ip    远程登录

echo $JAVA_HOME 打印java home环境变量的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值