常用
- ls:列出目录内容。
- cd:切换目录。
- pwd:显示当前目录。
- cp:复制文件或目录。
- mv:移动文件或目录。
- rm:删除文件或目录。
- cat:查看文件内容。
- less:逐页查看文件内容。
- head:查看文件开头部分。
- tail:查看文件结尾部分。
- touch:创建空文件。
- find:查找文件。
- grep:在文件中查找指定的模式。
- chmod:改变文件或目录的权限。
- chown:改变文件或目录的所有者和组。
- sudo:以超级用户的身份执行命令。
- mkdir:创建目录。
- rmdir:删除目录。
- tree:显示目录树。
- du:显示文件和目录的磁盘使用情况。
- ssh:远程登录或在远程主机上执行命令。
- scp:在计算机之间复制文件。
- top:实时显示进程活动。
- ps:显示进程状态。
- nano:一个文本编辑器。
- vi或vim:一个文本编辑器。
- curl:用于在不使用浏览器的情况下与Web服务器进行通信。
- wget:从Web服务器下载文件。
- tar:归档文件,通常与gzip或bzip2一起使用以进行压缩和解压缩。
- gzip和bzip2:用于压缩和解压缩文件。
- apt-get或yum:用于管理软件包的系统,例如安装、更新和删除软件包。
- ifconfig或ip addr和ip route:用于配置网络接口、查看网络路由表等网络管理任务。
- ping:发送ICMP ECHO_REQUEST到网络主机,用于测试网络连接是否正常。
- netstat:显示网络连接、路由表、接口统计等等。
- ss:另一个用于查看Linux系统网络连接的工具,比netstat更好用。
- route:显示和操作IP路由表(包括静态路由)。
- host和dig:进行DNS查询,获取域名系统服务器的信息。
- telnet和ssh:用于远程登录到另一个计算机。
- ftp和sftp:用于在客户端和服务器之间传输文件的协议。
- rsync:同步和镜像工具,可以复制和备份文件和目录。
- crontab:用于管理定期执行的任务。
- kill:发送信号到进程,通常用于终止进程。
- ssh-keygen:用于生成SSH密钥对,用于安全远程登录。
- dd:用于复制文件,转换文件格式以及在磁盘之间传输数据。
- mkfs:创建文件系统,例如ext4等。
- mount:挂载文件系统。
- umount:卸载已挂载的文件系统。
- df:显示磁盘空间使用情况。
- md5sum或sha256sum:计算和验证文件的MD5或SHA256哈希值。
- sha1sum:计算和验证文件的SHA1哈希值。
- base64和base32:对数据进行编码和解码操作。
- ping:发送ICMP ECHO_REQUEST到网络主机,用于测试网络连接是否正常。
- traceroute或tracepath:显示数据包在到达目标主机的过程中经过的路由信息。
- host和dig:进行DNS查询,获取域名系统服务器的信息。
- rev filename : 将文件中的字符顺序反转。
- sort filename : 对文件内容进行排序。
- uniq filename : 删除文件中的重复行。
- ln:创建硬链接或软链接。示例:ln -s sourcefile targetfile,这将在当前目录下创建一个指向sourcefile的软链接targetfile。
欢迎补充[鼓掌]!