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常用快捷键及符号命令

原文地址:https://www.cnblogs.com/frspring/p/14884585.html