小编今天为大家分享几个常用的Linux命令,方便大家查阅,需要的小伙伴赶紧收藏一波! 1,查找文件 find/-name filename 根据名称查找/目录下的filename.txt文件。 find.-name "*.xml" 递归查找所有的xml文件 2,查看一个程序是否运行 ps -eflgrep tomcat 查看所有有关tomcat的进程 3,终止线程 kill -9 19979 终止线程号位19979的进程 pkill -9 java 批量终止java进程 4,查看文件,包含隐藏文件 ls -al 5,当前工作目录 pwd 6,复制文件 cp source dest 复制文件 cp -r sourceFolder targetFolder 递归复制整个文件夹 scp sourecFile romoteUserName@remoteIp:remoteAddr 远程拷贝 7,创建目录 mkdir newfolder 创建文件:touch test.txt 8,删除目录 rmdir deleteEmptyFolder 删除空目录 rm -rf deleteFile 递归删除目录中所有内容 9,移动文件 mv /temp/movefile /targetFolder 10,重命令 mv oldNameFile newNameFile 11,切换用户 su -username 12,修改文件权限 chmod 777 file.java //file.java的权限 -rwxrwxrwx,r表示读,w表示写,x表示可执行 13,压缩文件 tar -czf test.tar.gz/test1/test2 zip -r test.zip/test 14,列出压缩文件列表 tar -tzf test.tar.gz 15,解压文件 tar -xvzf test.tar.gz upzip test.zip 16,查看文件头10行 head -n 10 example.txt 17,查看文件尾 tail -n 10 example.txt 18,查看日志类型文件 tail -f exmaple.log //这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置) 19,使用超级管理员身份执行命令 sudo rm a.txt 使用管理员身份删除文件 20,查看端口占用情况 netstat -tin | grep 8080 查看端口8080的使用情况 21,查看端口属于哪个程序 lsof -i:8080 22,free -m 查看内存使用量和交换区使用量 free -m total used free shared buffers cached Mem:3535 2454 1080 16 216 440 -/+ buffers/cache:1797 1737 Swap:0 0 0 23,df -h 查看各分区使用情况 df -h Filesystem Size Used Avail Use%Mounted on /dev/xvda1 20G 5.4G 14G 29% /devtmpfs 1.9G 0 1.9G 0% /devtmpfs 1.8G 0 1.8G 0% /dev/shmtmpfs 1.8G 17M 1.8G 1% runtmpfs 1.8G 0 1.8G 0% /sys/fs/cgroup 24,du -sh查看指定目录的大小 du -sh /mnt/online/3.2G /mnt/online/ |