当前位置:首页 > linux > 正文

linux基本命令大全(linux打开目录)

  • linux
  • 2024-03-15 22:34:21
  • 5632
## 基本文件系统命令
- ls:列出当前目录中的文件和目录
- 例子:ls -l 列出当前目录中的文件和目录,并显示详细信息
- cd:更改当前目录
- 例子:cd Documents 切换到 "Documents" 目录
- mkdir:创建目录
- 例子:mkdir new_directory 创建名为 "new_directory" 的目录
- rmdir:删除空目录
- 例子:rmdir empty_directory 删除名为 "empty_directory" 的空目录
- touch:创建空文件
- 例子:touch new_file.txt 创建名为 "new_file.txt" 的空文件
- rm:删除文件或目录
- 例子:rm file.txt 删除名为 "file.txt" 的文件
- mv:移动或重命名文件或目录
- 例子:mv file.txt new_file.txt 将 "file.txt" 重命名为 "new_file.txt"
- cp:复制文件或目录
- 例子:cp file.txt new_file.txt 将 "file.txt" 复制到 "new_file.txt"
- pwd:显示当前工作目录
- 例子:pwd 打印当前的工作目录
## 文件和目录信息命令
- file:确定文件的类型
- 例子:file file.txt 确定 "file.txt" 的类型
- stat:显示文件或目录的状态信息
- 例子:stat file.txt 显示 "file.txt" 的状态信息
- find:在指定目录中查找文件或目录
- 例子:find /home -name "file.txt" 在 "/home" 目录中查找名为 "file.txt" 的文件
- locate:在系统范围内查找文件或目录
- 例子:locate file.txt 在系统范围内查找名为 "file.txt" 的文件
- du:显示文件或目录的大小
- 例子:du -sh /home 显示 "/home" 目录的大小,以人类可读的格式
## 文本处理命令
- cat:显示文件的内容
- 例子:cat file.txt 显示 "file.txt" 的内容
- grep:在文件中搜索文本模式
- 例子:grep "important" file.txt 在 "file.txt" 中搜索文本 "important"
- sed:流编辑器,用于搜索和替换文本
- 例子:sed 's/old/new/g' file.txt 将 "file.txt" 中的所有 "old" 替换为 "new"
- awk:模式扫描和处理语言
- 例子:awk '{print $1}' file.txt 打印 "file.txt" 中的每行的第一列
- sort:对文本行进行排序
- 例子:sort file.txt 对 "file.txt" 中的行进行字典顺序排序
## 系统信息命令
- uname:显示系统信息,例如主机名、内核版本和操作系统名称
- 例子:uname -a 显示所有系统信息
- whoami:显示当前登录用户的用户名
- 例子:whoami 打印当前登录用户的用户名
- groups:显示当前登录用户的组
- 例子:groups 打印当前登录用户的组
- df:显示文件系统空间使用情况
- 例子:df -h 以人类可读的格式显示文件系统空间使用情况
- ps:显示正在运行的进程
- 例子:ps -aux 显示所有正在运行的进程的详细信息
## 网络命令
- ping:测试网络连接
- 例子:ping www.google.com 测试与谷歌网站的网络连接
- traceroute:跟踪数据包到特定目的地的路径
- 例子:traceroute www.google.com 跟踪到谷歌网站的数据包的路径
- wget:从网络下载文件
- 例子:wget http://example.com/file.txt 从 "example.com" 下载 "file.txt" 文件
- curl:从网络获取和发送数据
- 例子:curl http://api.example.com 从 "api.example.com" 检索数据