日常开发中Linux的常用命令
这只说一些比较常用的命令,如果是一些复杂命令,建议百度。
1、top
显示当前系统的进程及其使用的系统资源,帮助监控系统性能。可以按 q 退出。
2、mv
用于移动文件或重命名文件。
3、cd
用于切换当前目录。
4、kill
用于终止进程,通常配合 ps 命令使用来获取进程ID(PID)。
5、curl
用于从命令行获取或发送数据到服务器,常用于调试网络请求。
6、tail -f
实时查看文件的最后几行,常用于监控日志文件。
7、rz -y
上传文件到服务器,rz 需要 lrzsz 软件包支持,可以选择 -y 自动覆盖同名文件。
8、chmod
修改文件的权限。+x 代表给文件添加可执行权限,755 是常见权限设置。
9、ll、ls
显示当前目录下的文件列表,ll 是 ls -l 的缩写形式,显示文件详细信息。
10、ps
显示当前正在运行的进程,常与 grep 配合使用查找特定进程。
ps -ef | grep nginx
11、df -h
显示磁盘使用情况,-h 参数以人类可读的方式输出。
12、du
统计目录或文件的磁盘使用量。
13、vim
打开或编辑文件,按 i 进入编辑模式,编辑完成后按 Esc 退出编辑模式,输入 :wq 保存并退出。
14、cp
用于复制文件或目录,-r 参数用于递归复制目录。
15、查看端口号
Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。
lsof -i:端口号
netstat -ntulp | grep 80
16、 如果是在某个目录下的多个文件中查找内容中包含的关键字,查找方法是:
grep -r "关键字" 目录
17、查看错误日志,包含'Exception' 前后10行记录
-B为后10行
-A为前10行
上一篇:无
下一篇:线上CPU飙升100%问题排查
相关文章
-
日常开发中Linux的常用命令
这只说一些比较常用的命令,如果是一些复杂命令,建议百度。
NEW个对象 2024-10-12
-
线上CPU飙升100%问题排查
线上CPU飙升100%问题排查?
NEW个对象 2024-10-25