基于工作学习中的遇到的一些常用的linux命令,长期更新!!!
一、文件操作:
1、查看当前所在的目录:pwd
2、查看当前目录下的文件 :ls -a 或者 ll
3、打开目录:cd
4、创建文件目录:mkdir (eg:mkdir test.txt)
5、删除文件目录:rm -ri 或者 rm -rf
6、复制文件:cp
7、复制文件到其他环境节点:scp(eg:scp /tmp/test.txt @10.118.94.0 /tmp/)
8、修改文件名 :mv(eg:mv /tmp/test.txt /tmp/test22.txt)
9、移动文件:mv(文件从当前目录移动其他目录下)
10、文件查看:cat file
11、动态加载某个文件内容,一般用于查看root.log中的日志:trail -f
12、打开文件:vi + filename
13、进入编辑模式:inseert
14、退出 Esc ,:wq保存
二、磁盘操作命令:
1、查看磁盘使用情况: df -h
2、查看磁盘信息: fdisk -l
3、挂载磁盘: mount
三、进程操作:
1、eg:查看java进程:ps -ef | grep java
2、显示当前系统中所有进程:ps -ax
3、根据特定用户查看进程:ps -u(eg:ps -u root查看root用户的所有进程)
4、杀掉进程:kill + 进程id
或者kill -9 +进程ID
四、网络操作的命令:
网络操作:
ping: 测试网络连接
nslookup: 查询域名解析
netstat: 显示网络连接状态
ifconfig: 显示网络接口配置
ssh: 远程登录
scp: 远程复制文件
wget: 下载文件
curl: 发送HTTP请求并显示结果
五、权限:
sudo: 以超级用户权限运行命令
su: 切换用户身份
chgrp: 修改文件或目录的所属组
umask: 设置默认文件权限
六、性能测试:
top: 显示系统进程和资源占用情况
htop: 显示系统进程和资源占用情况(图形化)
vmstat: 显示系统虚拟内存状态
iostat: 显示磁盘和CPU使用情况
sar: 显示系统资源使用情况
perf: 性能分析工具,可用于分析应用程序性能