Linux 操作系统非常强大且灵活,有大量的命令可供用户管理和使用。以下介绍一些最基本的Linux命令,对于刚接触 Linux 的用户来说非常实用:
1. 文件操作
`cd ` 切换工作目录
`pwd` 查看当前工作目录的路径名
`ls [选项]` 或者 `dir` 列出当前文件夹下的所有内容或特定文件夹中的内容 (GNU 文件系统会默认提供 `ls`,某些 Unix 变体可能会使用 `dir` 命令)
`mkdir ` 创建新文件夹
`rmdir ` 删除空的文件夹
`rm [选项]` 文件名 或 `/` 从计算机上永久删除一个或多个文件或整个文件夹和其中所有的子文件
`cp [选项] 源文件 目标` 或 `/` 将源文件复制一份作为新文件或者将某个目录里的内容复制到另一个目录下。如果是目录,则会递归复制,包括其中的内容。
`mv [选项] 源 目标或` 改变(或者更准确地说重命名)一个文件或一个文件夹的名字或者把一个或者多个文件或文件夹移动/复制到其他的地方。
2. 文本编辑
`vi/vim ` 文本编辑器;vim 更为强大。
`nano ` 筒单易于上手的文本编辑器。
3. 信息查看
`top` 或 `htop` 或 `free` 或 `vmstat` 查阅运行状态、资源状况信息。
`whoami` 显示当前用户名称。
`who` 查看登陆当前主机的用户名单。
`last` 查看用户的历史操作信息(最近登陆记录,如登陆人等)。
4. 查找
`whereis ` 为一个特定程序查找位置。
`find / name ` – 指从 / 开始进入目录树搜素文件。
`grep ` `` 或 `` 通过文件内指定关键词来查找相关文件。
5. 压缩与解压缩
`tar cvf ` `dir_name/` (打包)
`tar xvf ` (解开打包)
`gzip ` (将压缩的压缩的输出)
`gunzip 或zip d filename.zip` 解压 gzip 或 zip
6. 系统及网络信息
`ifconfig` 查看及配置当前的网络连接状态(需要额外安装nettools包在新版系统可能找不到该命令)
`hostname I` 获取IP地址
`ping [选项] ` 验证网络状态和延迟。
`uname [选项]` 从内核角度获取有关系统的细节。
7. 权限管理与更改
`chmod +或chmod 777 或 chmod 666 ` 调整文件或目录权限的。
`chown : ` `文件名/目录名或:所有`(变更拥有者)
`sudo `以其他用户的权限(通常情况下是root)执行命令。
这些只是一小部分常用 Linux 命令,每个命令都有更多功能和选项可以通过查阅文档来获得更多信息或帮助。“`man `”可以展示一个命令的详细用法及参数说明,“help”或“help”可以快速获得命令的基本用法。掌握以上这些基础的命令有助于更好地管理和优化您的 Linux 系统。
发表评论