Linux 命令行提示

Linux 有一个非常强大的命令行界面。它由命令解释器提供,在不同的 linux 变体上可能会有所不同,但最常见的是 bash。用户可以使用管道(“|”)链接命令,以便将一个命令的输出定向到另一个命令的输入。这是一种非常强大的技术,可以帮助执行非常复杂的操作。

以下是最常用的命令行工具及其用法的列表:

  1. ls – 列出目录中的文件。最常见的是,您将使用以下标志
    ls -l – 列出当前目录中的文件。
    ls -l ~ – 列出主目录中的文件。
    ls -lR ~ – 从主目录开始递归列出所有文件。
    -l 标志意味着扩展信息必须显示为网格。
  2. cd – 更改当前目录。
    cd ~/tools/searcher – 转到您的主目录中的 tools/searcher 目录。
  3. rm – 删除文件或目录
    rm log.txt – 删除当前目录中的 log.txt 文件
    rm -rf ~/temp/img – 删除 /home/<yourusername>/temp/img 目录及其所有子目录。
  4. find – 按名称查找文件或目录
    find /temp -name record.jpg – 在 /temp 目录中查找名称为 record.jpg 的文件。
  5. grep – 搜索给定的文本
    ls -l | grep doc.txt – 列出当前目录中的所有文件并仅显示包含“doc”字符串的行
  6. pwd – 打印当前工作目录。
  7. chmod – 更改文件权限。
    chmod 755 myscript.sh – 为 myscript.sh 文件设置 755 权限。
  8. cp 复制文件或目录
    cp myfile.txt ~ – 将 myfile.txt 从当前目录复制到主目录
    cp -R somedir /opt – 递归复制 somedir 目录到 /opt
  9. cat – 打印文件的内容
    cat log.txt – 将 log.txt 的内容打印到控制台。
  10. mv – 移动(重命名)文件或目录:
    mv myfile.txt superfile.txt – 将 myfile.txt 重命名为 superfile.txt
    mv myfile.txt ~/temp – 将 myfile.txt 移动到 ~/temp 目录。

本文为原创文章,转载请注明出处!