当前位置: 首页 > news >正文

Linux常用指令大全

Linux常用指令大全

文件和目录操作

命令含义(英文缩写)说明示例
lslist列出目录内容ls -l
cdchange directory进入目录cd /home/user
pwdprint working directory显示当前路径pwd
mkdirmake directory创建目录mkdir test
rmremove删除文件或目录rm -rf dir/
cpcopy复制文件或目录cp -r dir1 dir2
mvmove移动或重命名文件mv a.txt b.txt
touch-(非缩写)创建空文件touch new.txt
find-(非缩写)查找文件find / -name "*.txt"

文件内容查看

命令含义(英文缩写)说明示例
catconcatenate显示文件内容cat file.txt
more-分页显示内容more file.txt
head-查看前几行head -n 10 file.txt
tail-查看最后几行tail -n 20 file.txt

权限与用户

命令含义(英文缩写)说明示例
chmodchange mode给脚本run.sh增加执行权限chmod +x run.sh
chmod 777 -给所有用户增加完全权限chmod 777 myfolder/
chownchange owner更改所有者chown user file
whoamiwho am I当前用户whoami
susubstitute user切换用户su root
sudosuper user do以管理员权限运行sudo apt update

软件安装与包管理

命令含义(英文缩写)说明示例
aptadvanced packaging tool包管理工具sudo apt install vim
dpkgDebian package管理 .debdpkg -i pkg.deb
yumYellowdog Updater ModifiedRHEL/CentOS 包管理yum install nginx
dnfDandified Yum新一代 yumdnf update

系统与进程管理

命令含义(英文缩写)说明示例
top-实时查看进程top
htop-更好看的 top(需安装)htop
psprocess status查看进程信息ps aux
kill-杀死进程kill 1234
kill -9强制杀死进程kill -9 1234
dfdisk free查看磁盘使用df -h
dudisk usage查看文件夹大小du -sh *
free-查看内存使用free -m
uptime-系统运行时间uptime
unameunix name查看系统信息uname -a

网络相关

命令含义(英文缩写)说明示例
ping-测试连通性ping www.baidu.com
ifconfiginterface config查看/配置网络接口ifconfig
ip-替代 ifconfigip a
netstatnetwork statistics查看端口连接netstat -tuln
sssocket statistics查看连接信息(替代 netstat)ss -tuln
curlclient URL获取网页内容curl http://example.com
wgetweb get下载网页文件wget http://example.com/file

其他命令

命令含义(英文缩写)说明示例
history-查看命令历史`history
manmanual命令帮助文档man ls
clear-清空终端clear
reboot-重启系统sudo reboot
shutdown-关机sudo shutdown now
nohupno hang up后台运行程序nohup ./run.sh &

Linux 查看端口使用情况命令总结表格

命令功能说明是否需安装
ss -tuln查看当前系统所有监听的 TCP/UDP 端口(现代推荐)系统自带
netstat -tuln查看监听端口(传统方法)需安装 net-tools
lsof -i :端口号查看指定端口被哪个程序占用需安装 lsof
fuser -n tcp 端口号快速查看某端口被哪个进程占用系统自带
ss -tunap查看所有 TCP/UDP 连接和对应的进程信息系统自带
nmap IP扫描本机或远程主机的开放端口需安装 nmap
ps -p <PID> -o pid,cmd根据 PID 查看进程详情系统自带
kill -9 $(lsof -t -i :端口号)杀掉占用某端口的进程依赖 lsof

相关文章:

  • 【编译原理】第九章 习题
  • 医院信息化建设的要点
  • 东方通密码重置指南:快速解决
  • 【C++】atoi和std::stoi
  • 大数据在UI前端的应用深化研究:用户情感分析的探索与实践
  • Go中interface接口的设计理念
  • 【雅思播客013】what do you do
  • 黑马JVM解析笔记(五):深入理解Java字节码执行机制
  • 1 Studying《Is Parallel Programming Hard》6-9
  • 飞算科技依托 JavaAI 核心技术,打造企业级智能开发全场景方案
  • 杭州市长姚高员带队调研景联文科技,听取高质量数据集建设情况
  • 论基于架构的软件设计方法(ABSD)及应用
  • oracle集合一 关联数组(索引表)学习
  • 秘窟燃战.纷魄凌霄(第二集)
  • 关于前端npm install安装依赖和打包的一些问题记录
  • Spring-图书管理系统
  • ZLG嵌入式笔记 | 工业现场掉电,系统异常如何破解?
  • 26考研|数学分析:隐函数定理及其应用
  • 命名数据网络 | 签名(Signature)
  • php flush实时输出线上环境好使,本地环境等待一段时间后一次性输出结果的原因