文章目录
100个Linux命令
以下是Linux中最常用的一百个命令的举例,并简要说明它们的作用。这些命令按字母顺序排序。
- awk: 用于文本处理和数据提取的工具.
- basename: 用于从文件路径中提取文件名.
- cat: 用于连接、显示文件内容或创建文件.
- cd: 用于更改当前工作目录.
- chmod: 用于修改文件或目录的权限.
- chown: 用于修改文件或目录的所有者.
- cp: 用于复制文件和目录.
- curl: 用于通过网络传输数据.
- cut: 用于按特定字段提取文本.
- date: 用于显示或修改系统日期和时间.
- df: 用于显示文件系统的磁盘空间使用情况.
- diff: 用于比较文件或目录的不同之处.
- echo: 用于在终端输出文本.
- find: 用于在目录树中搜索文件和目录.
- free: 用于显示系统内存使用情况.
- grep: 用于在文件中搜索匹配的文本.
- gzip: 用于压缩或解压文件.
- head: 用于显示文件的前几行.
- history: 用于显示或管理命令历史记录.
- hostname: 用于显示或设置系统主机名.
- ifconfig: 用于配置和显示网络接口信息.
- kill: 用于终止进程.
- less: 用于查看文件内容,支持页面向上或向下滚动.
- ln: 用于创建链接文件.
- ls: 用于列出目录或文件.
- man: 用于查阅命令的在线帮助手册.
- mkdir: 用于创建目录.
- mv: 用于移动或重命名文件和目录.
- netstat: 用于显示网络连接、路由表等网络信息.
- passwd: 用于修改用户密码.
- ps: 用于显示当前运行的进程.
- pwd: 用于显示当前工作目录的路径.
- rm: 用于删除文件和目录.
- rsync: 用于远程或本地文件同步.
- scp: 用于在本地和远程系统之间复制文件.
- sed: 用于处理和转换文本流.
- sort: 用于对文件内容进行排序.
- ssh: 用于安全远程登录和执行操作.
- su: 用于切换到其他用户身份.
- tail: 用于显示文件的最后几行.
- tar: 用于创建、提取归档文件.
- touch: 用于创建空文件或更改文件时间戳.
- top: 用于实时监视系统资源使用情况.
- tr: 用于字符转换和删除操作.
- uname: 用于显示系统信息.
- uniq: 用于去除文件中的重复行.
- wc: 用于统计文件的行数、字数和字符数.
- who: 用于显示当前登录的用户信息.
- which: 用于查找命令的可执行路径.
- xargs: 用于从标准输入读取参数并执行命令.
- yum: 用于基于RPM包管理的Linux系统上安装和升级软件包.
- apt-get: 用于Debian和Ubuntu等基于APT包管理的Linux系统上安装和升级软件包.
- systemctl: 用于管理系统服务(systemd init系统).
- journalctl: 用于查看系统日志.
- reboot: 用于重启系统.
- shutdown: 用于关机系统.
- ifconfig: 用于配置和显示网络接口信息.
- ping: 用于测试网络连接和延迟.
- traceroute: 用于显示数据包到达目标的路径.
- ssh: 用于安全远程登录和执行操作.
- scp: 用于在本地和远程系统之间复制文件.
- rsync: 用于远程或本地文件同步.
- history: 用于显示或管理命令历史记录.
- sudo: 用于以超级用户权限执行命令.
- su: 用于切换到其他用户身份.
- chmod: 用于修改文件或目录的权限.
- chown: 用于修改文件或目录的所有者.
- chgrp: 用于修改文件或目录的所属组.
- find: 用于在目录树中搜索文件和目录.
- grep: 用于在文件中搜索匹配的文本.
- sed: 用于处理和转换文本流.
- awk: 用于文本处理和数据提取的工具.
- diff: 用于比较文件或目录的不同之处.
- patch: 用于应用补丁文件.
- tar: 用于创建、提取归档文件.
- gzip: 用于压缩或解压文件.
- bzip2: 用于压缩或解压文件.
- unzip: 用于解压zip文件.
- zip: 用于创建zip文件.
- curl: 用于通过网络传输数据.
- wget: 用于从网络下载文件.
- ftp: 用于通过FTP协议连接远程服务器.
- nc: 用于创建网络连接、传输数据或监听端口.
- telnet: 用于远程登录到主机.
- dig: 用于查询DNS信息.
- nslookup: 用于查询DNS信息.
- host: 用于查询DNS信息.
- netstat: 用于显示网络连接、路由表等网络信息.
- lsof: 用于显示打开的文件和进程信息.
- ps: 用于显示当前运行的进程.
- kill: 用于终止进程.
- pkill: 用于根据名称终止进程.
- top: 用于实时监视系统资源使用情况.
- uptime: 用于显示系统已运行时间及负载.
- date: 用于显示或修改系统日期和时间.
- cal: 用于显示日历.
- touch: 用于创建空文件或更改文件时间戳.
- cat: 用于连接、显示文件内容或创建文件.
- less: 用于查看文件内容,支持页面向上或向下滚动.
- head: 用于显示文件的前几行.
这些命令的详细用法和选项可以通过
man
命令查看每个命令的手册页来学习。