常用的Linux命令
一、Linux常用命令
ssh username@ip 远程连接服务器
ls ll 列出目录,ll会列出目录详细信息,ls只会列出文件名
cd 切换目录
pwd 显示当前目录
mkdir 新建目录
rmdir 删除一个空的目录
cp 复制文件或目录
mv 移动文件或目录
rm 移除文件或目录
touch 修改文件或目录属性,如果指定文件不存在,将新建一个空白文件
rm -rf 删除文件
cat 或者 less 查看文件
tail -f 查阅正在改变的日志文件
head(查看前几行)、tail(查看末尾几行)
vi /vim 编辑器
chmod 修改文件目录权限
su 变更使用者的身份 sudo 以系统管理员身份执行命令
soure 用法:soure filename 在当前bash环境下读取并执行filename中命令
tar -zxvf 解压 -x是解包命令 -z是指定格式是gzip tar -zcvf 压缩 -c是打包命令
tar -jxvf 解压 -j是指定格式是bzip2 tar -jcvf
scp /app/test.tar.gz admin@ip:/app/test/tar.gz 把本地文件复制到远程主机上
df -h 查看磁盘空间占用情况
free-g 查看机器内存状态
top 显示系统中各个进程的占用情况
ps 列出进程
ps -aux| grep *** 根据关键字查找进程或进程PID
netstat (-apu 显示udp端口号的使用情况)(-l 显示监听的套接口)
netstat -anp|grep 端口号 查看端口是否被占用,监控状态state为LISTEN表示已经被占用
kill 杀掉进程
kill -9 强制杀掉进程
shutdown -h now root用户下linux机器关机
二、windows或linux下如何查看某某端口被哪个程序占用?
linux下查看端口被哪个程序占用:
netstat -anp|grep 端口号 查看进程和端口号
ps aux|grep PID 查看进程具体信息
windows下查看端口被哪个程序占用:
netstat -ano|findstr 端口 查看被占用端口对应的PID
tasklist|findstr PID 查看指定PID的进程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构