程序员必须掌握的24个Linux常用命令!

2021-03-02    分类: 网站建设

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 查看内存使用量和交换区使用量

[root@iZ2513wqj05Z ~]# 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 查看各分区使用情况

[root@iZ2513wqj05Z ~]# 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查看指定目录的大小

[root@iZ2513wqj05Z ~]# -sh /mnt/online/3.2G /mnt/online/

本文名称:程序员必须掌握的24个Linux常用命令!
文章出自:/news31/103831.html

成都网站建设公司_创新互联,为您提供网站维护微信公众号用户体验云服务器电子商务外贸建站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设