Linux作为最常用的服务器操作系统,掌握其常见命令是十分必要的。本文收集了最常用的linux命令,帮助大家能够快速检索。
文件系统
- ls --列出目录内容
- find --根据一些用户指定的标准定位文件
- cd --目录导航
- pwd --显示您当前的目录位置
- cp --复制文件和文件夹
- mv --移动文件和文件夹
- rm --删除文件和文件夹
- mkdir --创建或制作新目录
- umask --设置文件模式创建掩码
- chmod --更改文件系统对象的访问权限
- chown --更改文件所有者和组
文件操作
- vi --文本编辑器
- cat --显示文件内容
- tac --反向输出文件内容
- more --一次一屏/页显示文件内容
- less --类似于 more 命令,具有附加功能
- tail --用于显示文本文件或管道数据的尾端
- grep --在文件中搜索字符模式,然后显示所有匹配的行
- sed --文件批量字符处理
- tar --归档实用程序
- gzip --文件压缩和解压
- zip --用于打包和压缩(归档)文件
- touch --用于更新计算机文件或目录的访问日期和/或修改日期
- dd --转换和复制文件
远程访问
- ssh --对远程 Linux 系统的安全命令行访问
- scp --使用ssh安全复制文件
- rsync --远程文件传输和同步
- ping --向网络主机发送
- wget --通过 HTTP、HTTPS、FTP 和 FTPS 检索文件
- curl --使用各种网络协议传输数据(支持比 wget 更多的协议)
- host --在 Linux 中执行 DNS 查找
系统管理
- useradd --创建新用户或更新默认的新用户信息
- userdel --用于删除用户帐户和所有相关文件
- usermod --用于修改或更改现有用户帐户的任何属性
- passwd --更改用户的密码
- sudo --以管理权限执行命令
- nohup --在后台运行命令
- clear --清除终端屏幕
- last --显示最后登录用户的列表
- w --显示当前登录的用户会话列表
- cron --设置要运行的计划任务
- man --用于阅读系统参考手册
- kill --终止进程
- killall --按名称向进程的所有实例发送终止信号
- dmesg --打印内核环的消息缓冲区
- journalctl --查询 systemd 日志
- sleep --暂停程序执行指定的时间
- wait --暂停脚本执行,直到在后台运行的所有作业都已终止
- fdisk --操作磁盘分区表
- parted --用于创建和操作分区表
- blkid --用于定位/打印块设备属性的命令行实用程序
- mkfs --构建 Linux 文件系统
- fsck --检查文件系统一致性的工具
- mount/umount --提供对一个目录中的整个文件系统的访问
监视资源
- ip --TCP/IP 网络和流量控制实用程
- df --显示磁盘空间使用情况
- du --估计文件空间使用情况
- free --显示内存使用情况
- uptime --显示系统正常运行时间和平均负载
- top --显示整体系统视图
- vmstat --显示系统内存、进程、中断、分页、块 I/O 和 CPU 信息
- ss --调查套接字的实用程序
- ps --有关当前正在运行的进程的信息
版权声明,本文首发于 数字魔盒 https://www.dm2box.com/ 欢迎转载。