一文让你彻底了解Linux命令,从此不要满世界搜索了 (新手)
总结了一套非常实用的Linux命令(基于CentOS 7.6),希望对大家有所帮助!
一、系统服务管理
systemctl
systemctl 命令是service 和chkconifg命令的组合体,可用于系统管理
输出系统中个个服务的状态:
1 | systemctl list-units --type=service |
查看服务器运行的状态:
systemctl status firewalld
关闭服务:
1 | systemctl stop firewalld |
启动服务:
1 | systemctl start firewalld |
重启服务:
1 | systemctl restart firewalld |
1 | systemctl reload firewalld # 重载配置信息而不中断服务 |
1 | systemctl disable firewalld #禁止开机自动启动服务 |
1 | systemctl enable firewalld #设置开机自动启动服务 |
二 文件管理
ls
列出指定目录下的所有文件 ,列出/目录下的文件
ls -l /
pwd
获取目前锁在工作目录的绝对路径
cd
改变当前工作目录
date
显示或修改系统事件与日期
passwd
用于设置用户密码
passwd root
su
改变用户身份
clear
用于清除屏幕信息
man
显示指令命令的帮助信息
man ls
who
查询系统处于什么运行级别:
who -r
显示目前登录到系统的用户
who -buT
free
显示系统内存状况
ps 显示系统进程运行动态
ps -ef
查看sshd 进程的运行动态
ps -ef | grep sshd
top
查看即时的进程,
mkdir 创建目录
more 用于分页查看文件
cat 查看文件文件
touch 创建文件
rm 删除文件
cp 拷贝文件
mv 移动或者覆盖文件
三、解压缩
tar
- 打包:是将多个文件变成一个总的文件,它的学名叫存档、归档。
- 压缩:是将一个大文件(通常指归档)压缩变成一个小文件
1 | tar -cvf sort.tar sort/ # 将sort文件夹归档为sort.tartar -cvf archive.tar file1 file2 file3 # 将 file1 file2 file3 归档为archive.tar |
四、磁盘管理
df
dh
ifconfig
看 ip
网络相关信息,如果命令不存在的话, 执行命令 yum install net-tools
安装。
netstat
wget
五、文件上传下载
yum install -y lrzsz
六、软件安装和管理
rpm
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!