上一篇
最全Linux命令大全,建议收藏!!!
- 行业动态
- 2024-04-20
- 13
Linux命令大全包括文件操作、目录操作、系统管理、网络管理等,是Linux系统管理员必备工具。
Linux命令大全
Linux是一个开源的类Unix操作系统,它提供了丰富的命令行工具来帮助我们完成各种任务,以下是一些常用的Linux命令,希望对你有所帮助。
1. 文件和目录操作
命令 | 描述 |
ls |
列出目录内容 |
cd |
改变当前目录 |
pwd |
显示当前工作目录 |
mkdir |
创建新目录 |
rmdir |
删除空目录 |
rm |
删除文件或目录 |
cp |
复制文件或目录 |
mv |
移动或重命名文件或目录 |
touch |
创建空文件或更改已有文件的时间戳 |
cat |
连接并打印文件内容 |
more |
分页显示文件内容 |
less |
类似于more,但支持向前翻页 |
head |
显示文件的前n行 |
tail |
显示文件的最后n行 |
grep |
在文件中搜索字符串 |
find |
在目录中查找文件 |
chmod |
更改文件或目录的权限 |
chown |
更改文件或目录的所有者和所属组 |
df |
显示磁盘空间使用情况 |
du |
显示目录空间使用情况 |
ln |
创建链接文件或目录 |
mount |
挂载文件系统 |
umount |
卸载文件系统 |
2. 系统管理
命令 | 描述 |
ps |
显示当前进程状态 |
top |
动态显示进程状态 |
kill |
终止进程 |
bg |
将后台进程带到前台运行 |
fg |
将前台进程放到后台运行 |
jobs |
显示后台进程状态 |
reboot |
重启系统 |
shutdown |
关闭系统 |
init |
切换到指定运行级别 |
passwd |
更改用户密码 |
su |
切换用户身份 |
sudo |
以超级用户权限执行命令 |
aptget (Debian/Ubuntu) / yum (RedHat/CentOS) / pacman (Arch) |
包管理器,用于安装、更新和删除软件包 |
service (System V) / systemctl (Systemd) |
管理系统服务 |
ifconfig / ip (新版) |
配置网络接口参数,如IP地址、子网掩码等 |
route / ip route (新版) |
查看和设置路由表信息 |
netstat / ss (新版) |
显示网络连接、路由表和网络接口统计信息 |
ping |
测试网络连通性,发送ICMP回显请求并接收响应 |
traceroute / tracert (Windows) / dig (新版) / nslookup (新版) / host (新版) / whois (新版) |
跟踪数据包从源主机到目标主机的路径,查询域名解析信息等 |
3. 文本处理
命令 | 描述 |
vi/vim / nano / emacs / gedit / kate / … |
文本编辑器,用于编辑文本文件 |
| grep i "search_string" file.txt
/ find name "file.txt"
/ … | 在文件中搜索字符串,查找文件等操作,支持正则表达式匹配和通配符匹配等高级功能,注意:这里的命令只是示例,实际使用时需要根据具体需求进行调整,如果要在文件中搜索字符串,可以使用grep命令;如果要查找文件,可以使用find命令等,还可以使用管道符(“”)将多个命令组合在一起,实现更复杂的操作,可以使用“ls l grep “txt””命令来查找当前目录下所有扩展名为txt的文件。