Linux常用命令
Posted 一小葱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令相关的知识,希望对你有一定的参考价值。
作为一个后端开发人员,难免会与服务器打交道,这时候你的学会服务器的语言,不然怎么和他们沟通,对吧,哈哈。
现在就来看看一些开发中常用的LInux命令,后续用到新的命令会续更。
1、查找文件
find / -name filename.txt 根据名称查找/目录下的filename.txt文件
find . -name "*.xml" 递归查找所有的xml文件
2、查看一个程序是否运行
ps -ef|grep tomcat
3、终止进程
kill -9 19979 终止线程号为199179的进程
pkill -9 19979 批量终止进程
4、查看文件,包含隐藏文件
ls -al
5、当前工作目录
pwd
6、复制文件
复制文件:cp source dest
递归复制整个文件夹:cp -r sourceFolder targetFolder
远程拷贝:scp sourceFile remoteUserName@remoteIp:roteAddr
7、创建目录/文件
mkdir newFolder 创建目录
touch test.txt 创建文件
8、删除目录
rmdir deleteEmptyFolder 删除一个空目录
rm -rf deleteFile 递归删除目录中所有内容
9、移动文件
mv /temp/movefile /targetFolc
10、重命名
mv oldNameFile newNameFile
11、切换用户
su -username
12、修改文件权限
chmod 777 file.java
13、压缩文件
tar -czf test.tar.gz/test1/test2
zip -r test.zip /test
14、列出压缩文件列表
tar -tzf test.tar.gz
15、解压文件
tar -xvzf test.tat.gz
16、查看文件头10行
head -n 10 example.txt
17、查看文件尾10行
tail -n 10 example.txt
18、查看日志类型文件
tail -f test.log 此命令会自动显示新增内容,只显示10行内容(可设置)
19、使用超级管理员身份执行命令
sudo rm a.txt
20、查看端口占用情况
netstat -tln grep 8080
21、查看端口属于哪个程序
lsof -i 8080
22、查看内存使用量和交换区使用量
free -m
23、查看各分区使用情况
df -h
24、查看指定目录的大小
du -sh test.txt
25、统计文本的行数、字数、字符数
wc test.txt
-l:行数 -w:字数 -m:字符数
26、查看进程CPU使用情况
top
27、测试网络连通性
ping
28、查看当期ip地址
ifconfig
29、查看主机名
hostname
30、关机命令
shutdown -r 先关机再重启,相当于reboot
shutdown -h 关机不重启,相当于halt
31、vi编辑器
修改文本:
定位命令:
32、LInux常用快捷键及符号命令
以上是关于Linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章